.elementor-800 .elementor-element.elementor-element-21935d8{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-800 .elementor-element.elementor-element-21935d8:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-21935d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EE;}.elementor-800 .elementor-element.elementor-element-21935d8.e-con{--align-self:center;}.elementor-800 .elementor-element.elementor-element-433fa38{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-800 .elementor-element.elementor-element-4f7198e img{width:86%;height:316px;border-radius:250px 250px 250px 250px;}.elementor-800 .elementor-element.elementor-element-498a18a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-498a18a{text-align:center;}.elementor-800 .elementor-element.elementor-element-498a18a .elementor-heading-title a:hover, .elementor-800 .elementor-element.elementor-element-498a18a .elementor-heading-title a:focus{color:#454242;}.elementor-800 .elementor-element.elementor-element-498a18a .elementor-heading-title a{transition-duration:0s;}.elementor-800 .elementor-element.elementor-element-cae07f3{--display:flex;}.elementor-800 .elementor-element.elementor-element-3778aed img{width:86%;height:316px;border-radius:250px 250px 250px 250px;}.elementor-800 .elementor-element.elementor-element-e20560a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-e20560a{text-align:center;}.elementor-800 .elementor-element.elementor-element-e20560a .elementor-heading-title a:hover, .elementor-800 .elementor-element.elementor-element-e20560a .elementor-heading-title a:focus{color:#454242;}.elementor-800 .elementor-element.elementor-element-0b4fa6e{--display:flex;}.elementor-800 .elementor-element.elementor-element-086ddae img{width:86%;height:316px;border-radius:250px 250px 250px 250px;}.elementor-800 .elementor-element.elementor-element-95bb3c7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-95bb3c7{text-align:center;}.elementor-800 .elementor-element.elementor-element-95bb3c7 .elementor-heading-title a:hover, .elementor-800 .elementor-element.elementor-element-95bb3c7 .elementor-heading-title a:focus{color:#454242;}.elementor-800 .elementor-element.elementor-element-b3a85ee{--display:flex;}.elementor-800 .elementor-element.elementor-element-6a4debd img{width:86%;height:316px;border-radius:250px 250px 250px 250px;}.elementor-800 .elementor-element.elementor-element-4bae6b9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-4bae6b9{text-align:center;}.elementor-800 .elementor-element.elementor-element-4bae6b9 .elementor-heading-title a:hover, .elementor-800 .elementor-element.elementor-element-4bae6b9 .elementor-heading-title a:focus{color:#454242;}.elementor-800 .elementor-element.elementor-element-6f7cf30{--display:flex;}.elementor-800 .elementor-element.elementor-element-9354ff5 img{width:86%;height:316px;border-radius:250px 250px 250px 250px;}.elementor-800 .elementor-element.elementor-element-b83756c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-b83756c{text-align:center;}.elementor-800 .elementor-element.elementor-element-b83756c .elementor-heading-title a:hover, .elementor-800 .elementor-element.elementor-element-b83756c .elementor-heading-title a:focus{color:#454242;}.elementor-800 .elementor-element.elementor-element-03e3a5e{--display:flex;}.elementor-800 .elementor-element.elementor-element-2e4e634 img{width:86%;height:316px;border-radius:250px 250px 250px 250px;}.elementor-800 .elementor-element.elementor-element-553aa01 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-553aa01{text-align:center;}.elementor-800 .elementor-element.elementor-element-553aa01 .elementor-heading-title a:hover, .elementor-800 .elementor-element.elementor-element-553aa01 .elementor-heading-title a:focus{color:#454242;}.elementor-800 .elementor-element.elementor-element-ed5f534{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-800 .elementor-element.elementor-element-e7d0248{--display:flex;--min-height:757px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--overlay-opacity:0.47;}.elementor-800 .elementor-element.elementor-element-e7d0248:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-e7d0248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/salonkitukku-pharma-foot-kuva.avif");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-e7d0248::before, .elementor-800 .elementor-element.elementor-element-e7d0248 > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-e7d0248 > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-e7d0248 > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-e7d0248 > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-e7d0248 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D1C1C;--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-eb8f41b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-eb8f41b .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-d2a9a43{color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-0049502 .elementor-button{background-color:#6E6060;}.elementor-800 .elementor-element.elementor-element-0049502 .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-0049502 .elementor-button:focus{background-color:#7F7777;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-800 .elementor-element.elementor-element-98ec0ab{--display:flex;--min-height:757px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--overlay-opacity:0.35;}.elementor-800 .elementor-element.elementor-element-98ec0ab:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-98ec0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/salonkitukku-etusivu-ammattilaisille.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-98ec0ab::before, .elementor-800 .elementor-element.elementor-element-98ec0ab > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-98ec0ab > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-98ec0ab > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-98ec0ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-98ec0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor3 );--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-7f606f0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-7f606f0 .elementor-heading-title{color:var( --e-global-color-6b75ccc );}.elementor-800 .elementor-element.elementor-element-b993789{color:var( --e-global-color-astglobalcolor5 );}.elementor-800 .elementor-element.elementor-element-99a5bdc .elementor-button{background-color:#8D7784;}.elementor-800 .elementor-element.elementor-element-99a5bdc .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-99a5bdc .elementor-button:focus{background-color:#776871;}.elementor-800 .elementor-element.elementor-element-af38e3a{--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;--overflow:hidden;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-800 .elementor-element.elementor-element-f6bb47e{--display:flex;}.elementor-800 .elementor-element.elementor-element-70a60dd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-70a60dd .elementor-heading-title{font-size:29px;}.elementor-800 .elementor-element.elementor-element-949d41c{--swiper-slides-to-display:7;--swiper-slides-gap:0px;width:var( --container-widget-width, 100.002% );max-width:100.002%;--container-widget-width:100.002%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-text );--swiper-pagination-spacing:14px;}.elementor-800 .elementor-element.elementor-element-949d41c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-949d41c .swiper-slide > .elementor-element{height:100%;}.elementor-800 .elementor-element.elementor-element-c08daf4{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-800 .elementor-element.elementor-element-ea8f4b3{--display:flex;}.elementor-800 .elementor-element.elementor-element-619ebf3 .elementor-heading-title{font-size:29px;}.elementor-800 .elementor-element.elementor-element-975d446.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-975d446.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-975d446.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-975d446.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-975d446.elementor-wc-products ul.products li.product .button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-975d446.elementor-wc-products ul.products li.product .button:hover{background-color:#7D6464;}.elementor-800 .elementor-element.elementor-element-975d446.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-800 .elementor-element.elementor-element-009a1b9{--display:flex;--min-height:387px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--overlay-opacity:0.25;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-009a1b9:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-009a1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/salonkitukku-ilmainen-toimitus-paketit-banneri.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-009a1b9::before, .elementor-800 .elementor-element.elementor-element-009a1b9 > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-009a1b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-009a1b9 > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-009a1b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-009a1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#231C1C;--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-5363230{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:500px;}.elementor-800 .elementor-element.elementor-element-e6fcdcc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-800 .elementor-element.elementor-element-e6fcdcc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-e6fcdcc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-e6fcdcc .elementor-heading-title{text-transform:none;line-height:58px;color:var( --e-global-color-astglobalcolor4 );}.elementor-800 .elementor-element.elementor-element-34ae516{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-800 .elementor-element.elementor-element-5f8df28{--display:flex;}.elementor-800 .elementor-element.elementor-element-5ebabd7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-5ebabd7 .elementor-heading-title{font-size:29px;}.elementor-800 .elementor-element.elementor-element-510d7fb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-510d7fb.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-510d7fb.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-510d7fb.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-510d7fb.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-510d7fb.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-510d7fb.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-800 .elementor-element.elementor-element-ca293b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-800 .elementor-element.elementor-element-ca293b5:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-ca293b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4EE;}.elementor-800 .elementor-element.elementor-element-55fe3a2{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;}.elementor-800 .elementor-element.elementor-element-55fe3a2:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-55fe3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/rask-ripsienpidennykset-tuotteet.jpeg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-14d608c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:60px;--padding-bottom:60px;--padding-left:70px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-8794aec > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-92952c5 .elementor-button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-92952c5 .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-92952c5 .elementor-button:focus{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-66a14e3{--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;--justify-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-800 .elementor-element.elementor-element-66a14e3.e-con{--align-self:center;}.elementor-800 .elementor-element.elementor-element-5aa7a79 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-5aa7a79{text-align:center;}.elementor-800 .elementor-element.elementor-element-5aa7a79 .elementor-heading-title{font-size:29px;}.elementor-800 .elementor-element.elementor-element-8d829b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-8d829b3.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-8d829b3.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-8d829b3.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-8d829b3.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-8d829b3.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-8d829b3.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#111111;}.elementor-800 .elementor-element.elementor-element-d935cbf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-d935cbf.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-d935cbf.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-d935cbf.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-d935cbf.elementor-wc-products ul.products li.product .button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-d935cbf.elementor-wc-products ul.products li.product .button:hover{background-color:#7D6464;}.elementor-800 .elementor-element.elementor-element-d935cbf.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-800 .elementor-element.elementor-element-dbbd452{--display:flex;--min-height:387px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-dbbd452:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-dbbd452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-275cf8b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:500px;}.elementor-800 .elementor-element.elementor-element-b7f884a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-800 .elementor-element.elementor-element-b7f884a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-800 .elementor-element.elementor-element-b7f884a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-b7f884a .elementor-heading-title{text-transform:none;line-height:58px;color:var( --e-global-color-astglobalcolor2 );}.elementor-800 .elementor-element.elementor-element-e40ae0c .elementor-button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-e40ae0c .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-e40ae0c .elementor-button:focus{background-color:#7D6464;}.elementor-800 .elementor-element.elementor-element-024e218{--display:flex;}.elementor-800 .elementor-element.elementor-element-8d0f4a3{--divider-border-style:solid;--divider-color:#BFAFAF;--divider-border-width:1px;}.elementor-800 .elementor-element.elementor-element-8d0f4a3 .elementor-divider-separator{width:100%;}.elementor-800 .elementor-element.elementor-element-8d0f4a3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-800 .elementor-element.elementor-element-520ed83{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-800 .elementor-element.elementor-element-4cc9381{text-align:center;}.elementor-800 .elementor-element.elementor-element-4cc9381 .elementor-heading-title{font-size:29px;}.elementor-800 .elementor-element.elementor-element-62a1b46.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-62a1b46.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-62a1b46.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-62a1b46.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-62a1b46.elementor-wc-products ul.products li.product .button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-62a1b46.elementor-wc-products ul.products li.product .button:hover{background-color:#7D6464;}.elementor-800 .elementor-element.elementor-element-62a1b46.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-800 .elementor-element.elementor-element-6bacde2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-800 .elementor-element.elementor-element-0c1c64e{--display:flex;--min-height:690px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-800 .elementor-element.elementor-element-0c1c64e:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-0c1c64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/09/salonkitukku-outlet-tuotteet-etusivu-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-0c1c64e::before, .elementor-800 .elementor-element.elementor-element-0c1c64e > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-0c1c64e > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-0c1c64e > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-0c1c64e > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-0c1c64e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-dc074d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--z-index:2;}.elementor-800 .elementor-element.elementor-element-23fc2ff .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#1B1B1B;}.elementor-800 .elementor-element.elementor-element-7b8b05d .elementor-heading-title{font-size:52px;font-weight:500;}.elementor-800 .elementor-element.elementor-element-dc09bff{font-size:16px;color:#252525;}.elementor-800 .elementor-element.elementor-element-65eb371 .elementor-button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-65eb371 .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-65eb371 .elementor-button:focus{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-937ca91{--display:flex;--min-height:690px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-800 .elementor-element.elementor-element-937ca91:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-937ca91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/09/salonkitukku-uutuudet-etusivu-3-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-e8f8e9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--z-index:2;}.elementor-800 .elementor-element.elementor-element-36e0b8a .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#1B1B1B;}.elementor-800 .elementor-element.elementor-element-4a39115 .elementor-heading-title{font-size:52px;font-weight:500;}.elementor-800 .elementor-element.elementor-element-5f1dda2{font-size:16px;color:#252525;}.elementor-800 .elementor-element.elementor-element-a42ee82 .elementor-button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-a42ee82 .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-a42ee82 .elementor-button:focus{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-e03a608{--display:flex;--min-height:690px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-800 .elementor-element.elementor-element-e03a608:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-e03a608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/09/salonkitukku-kynsituotteet-scaled.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-491aff1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--z-index:2;}.elementor-800 .elementor-element.elementor-element-d34a8ad .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#1B1B1B;}.elementor-800 .elementor-element.elementor-element-f7baaa4 .elementor-heading-title{font-size:52px;font-weight:500;}.elementor-800 .elementor-element.elementor-element-b5a039b{font-size:16px;color:#252525;}.elementor-800 .elementor-element.elementor-element-94d074d .elementor-button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-94d074d .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-94d074d .elementor-button:focus{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-e01f16f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-800 .elementor-element.elementor-element-3ade5cf{--display:flex;--min-height:690px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-800 .elementor-element.elementor-element-3ade5cf::before, .elementor-800 .elementor-element.elementor-element-3ade5cf > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-3ade5cf > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-3ade5cf > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-3ade5cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-3ade5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-3ade5cf:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-3ade5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-636bed5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--z-index:2;}.elementor-800 .elementor-element.elementor-element-fdd5d05 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor5 );}.elementor-800 .elementor-element.elementor-element-f40b54f .elementor-heading-title{font-size:52px;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-800 .elementor-element.elementor-element-e33ad81{font-size:16px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6b75ccc );}.elementor-800 .elementor-element.elementor-element-738ab7c .elementor-button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-738ab7c .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-738ab7c .elementor-button:focus{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-9ff440f{--display:flex;--min-height:690px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-800 .elementor-element.elementor-element-9ff440f::before, .elementor-800 .elementor-element.elementor-element-9ff440f > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-9ff440f > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-9ff440f > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-9ff440f > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-9ff440f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-9ff440f:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-9ff440f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-67610b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--z-index:2;}.elementor-800 .elementor-element.elementor-element-ca4b4e4 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-f25a739 .elementor-heading-title{font-size:52px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-800 .elementor-element.elementor-element-036f441{font-size:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-800 .elementor-element.elementor-element-443ba1b .elementor-button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-443ba1b .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-443ba1b .elementor-button:focus{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-3174eb5{--display:flex;--min-height:690px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-800 .elementor-element.elementor-element-3174eb5::before, .elementor-800 .elementor-element.elementor-element-3174eb5 > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-3174eb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-3174eb5 > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-3174eb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-3174eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-3174eb5:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-3174eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-8a995c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--z-index:2;}.elementor-800 .elementor-element.elementor-element-06b939e .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-cbb3b53 .elementor-heading-title{font-size:52px;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-800 .elementor-element.elementor-element-b1feb30{font-size:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-800 .elementor-element.elementor-element-4135a1c .elementor-button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-4135a1c .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-4135a1c .elementor-button:focus{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-7534b14{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:73px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-800 .elementor-element.elementor-element-7534b14:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-7534b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-800 .elementor-element.elementor-element-7534b14.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-eb5998a .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-eb5998a .elementor-icon-box-title{margin-block-end:11px;}.elementor-800 .elementor-element.elementor-element-eb5998a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-eb5998a.elementor-view-framed .elementor-icon, .elementor-800 .elementor-element.elementor-element-eb5998a.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor7 );color:var( --e-global-color-astglobalcolor7 );border-color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-eb5998a .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-800 .elementor-element.elementor-element-eb5998a .elementor-icon-box-title, .elementor-800 .elementor-element.elementor-element-eb5998a .elementor-icon-box-title a{font-weight:700;}.elementor-800 .elementor-element.elementor-element-eb5998a .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-800 .elementor-element.elementor-element-d99518f .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-d99518f .elementor-icon-box-title{margin-block-end:11px;}.elementor-800 .elementor-element.elementor-element-d99518f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-d99518f.elementor-view-framed .elementor-icon, .elementor-800 .elementor-element.elementor-element-d99518f.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor7 );color:var( --e-global-color-astglobalcolor7 );border-color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-d99518f .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-800 .elementor-element.elementor-element-d99518f .elementor-icon-box-title, .elementor-800 .elementor-element.elementor-element-d99518f .elementor-icon-box-title a{font-weight:600;}.elementor-800 .elementor-element.elementor-element-d99518f .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-800 .elementor-element.elementor-element-47ca019 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-47ca019 .elementor-icon-box-title{margin-block-end:11px;}.elementor-800 .elementor-element.elementor-element-47ca019.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-800 .elementor-element.elementor-element-47ca019.elementor-view-framed .elementor-icon, .elementor-800 .elementor-element.elementor-element-47ca019.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-800 .elementor-element.elementor-element-47ca019 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-800 .elementor-element.elementor-element-47ca019 .elementor-icon-box-title, .elementor-800 .elementor-element.elementor-element-47ca019 .elementor-icon-box-title a{font-weight:600;}.elementor-800 .elementor-element.elementor-element-47ca019 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-800 .elementor-element.elementor-element-f1b83bd{--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;--margin-top:60px;--margin-bottom:60px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-800 .elementor-element.elementor-element-58dccf8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-58dccf8 .elementor-heading-title{font-size:29px;}.elementor-800 .elementor-element.elementor-element-5943809.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-5943809.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-5943809.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-5943809.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-5943809.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-5943809.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-5943809.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-800 .elementor-element.elementor-element-982d896{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-800 .elementor-element.elementor-element-982d896:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-982d896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-800 .elementor-element.elementor-element-982d896.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-4d8a17f{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-800 .elementor-element.elementor-element-4d8a17f .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-4d8a17f .elementor-icon-box-title{margin-block-end:11px;}.elementor-800 .elementor-element.elementor-element-4d8a17f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-800 .elementor-element.elementor-element-4d8a17f.elementor-view-framed .elementor-icon, .elementor-800 .elementor-element.elementor-element-4d8a17f.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-800 .elementor-element.elementor-element-4d8a17f .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-800 .elementor-element.elementor-element-4d8a17f .elementor-icon-box-title, .elementor-800 .elementor-element.elementor-element-4d8a17f .elementor-icon-box-title a{font-weight:700;}.elementor-800 .elementor-element.elementor-element-4d8a17f .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-800 .elementor-element.elementor-element-401860a{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-800 .elementor-element.elementor-element-401860a .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-401860a .elementor-icon-box-title{margin-block-end:11px;}.elementor-800 .elementor-element.elementor-element-401860a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-800 .elementor-element.elementor-element-401860a.elementor-view-framed .elementor-icon, .elementor-800 .elementor-element.elementor-element-401860a.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-800 .elementor-element.elementor-element-401860a .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-800 .elementor-element.elementor-element-401860a .elementor-icon-box-title, .elementor-800 .elementor-element.elementor-element-401860a .elementor-icon-box-title a{font-weight:700;}.elementor-800 .elementor-element.elementor-element-401860a .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-800 .elementor-element.elementor-element-1d22d28{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-800 .elementor-element.elementor-element-1d22d28 .elementor-icon-box-wrapper{gap:15px;}.elementor-800 .elementor-element.elementor-element-1d22d28 .elementor-icon-box-title{margin-block-end:11px;}.elementor-800 .elementor-element.elementor-element-1d22d28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-1d22d28.elementor-view-framed .elementor-icon, .elementor-800 .elementor-element.elementor-element-1d22d28.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor7 );color:var( --e-global-color-astglobalcolor7 );border-color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-1d22d28 .elementor-icon{font-size:30px;border-width:1px 1px 1px 1px;}.elementor-800 .elementor-element.elementor-element-1d22d28 .elementor-icon-box-title, .elementor-800 .elementor-element.elementor-element-1d22d28 .elementor-icon-box-title a{font-weight:600;}.elementor-800 .elementor-element.elementor-element-1d22d28 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-weight:400;}.elementor-800 .elementor-element.elementor-element-6a58b1b{--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;--margin-top:60px;--margin-bottom:60px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-800 .elementor-element.elementor-element-63e06d1 .elementor-heading-title{font-size:29px;}.elementor-800 .elementor-element.elementor-element-1ace1bc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-1ace1bc.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-1ace1bc.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-1ace1bc.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-astglobalcolor7 );}.elementor-800 .elementor-element.elementor-element-1ace1bc.elementor-wc-products ul.products li.product .button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-1ace1bc.elementor-wc-products ul.products li.product .button:hover{background-color:#7D6464;}.elementor-800 .elementor-element.elementor-element-1ace1bc.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-800 .elementor-element.elementor-element-069f4ac{--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;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-069f4ac:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-069f4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/salonkitukku-hymyileva-nainen-kahvikupin-kanssa.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-069f4ac::before, .elementor-800 .elementor-element.elementor-element-069f4ac > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-069f4ac > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-069f4ac > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-069f4ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-069f4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-a872d4d{--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;}.elementor-800 .elementor-element.elementor-element-a872d4d.e-con{--align-self:center;}.elementor-800 .elementor-element.elementor-element-b878199 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-b878199{text-align:center;}.elementor-800 .elementor-element.elementor-element-b878199 .elementor-heading-title{font-family:"Cabin Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:none;letter-spacing:1.4px;-webkit-text-stroke-color:#000;stroke:#000;color:#383737;}.elementor-800 .elementor-element.elementor-element-92dbbfa > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-92dbbfa{text-align:center;}.elementor-800 .elementor-element.elementor-element-92dbbfa .elementor-heading-title{text-transform:var( --e-global-typography-e951d48-text-transform );color:var( --e-global-color-astglobalcolor2 );}.elementor-800 .elementor-element.elementor-element-a257511.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-a257511{text-align:center;}.elementor-800 .elementor-element.elementor-element-78a9ecf .elementor-button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-78a9ecf .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-78a9ecf .elementor-button:focus{background-color:var( --e-global-color-496986f );}.elementor-800 .elementor-element.elementor-element-5ffd9ce{--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;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-800 .elementor-element.elementor-element-5ffd9ce:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-5ffd9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e6c9e13 );}.elementor-800 .elementor-element.elementor-element-4f0925c{--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;}.elementor-800 .elementor-element.elementor-element-4f0925c.e-con{--align-self:center;}.elementor-800 .elementor-element.elementor-element-5ba315d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-5ba315d{text-align:center;}.elementor-800 .elementor-element.elementor-element-5ba315d .elementor-heading-title{font-family:"Cabin Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:none;letter-spacing:1.4px;-webkit-text-stroke-color:#000;stroke:#000;color:#57514C;}.elementor-800 .elementor-element.elementor-element-eecb152 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-eecb152{text-align:center;}.elementor-800 .elementor-element.elementor-element-eecb152 .elementor-heading-title{text-transform:var( --e-global-typography-e951d48-text-transform );color:var( --e-global-color-astglobalcolor2 );}.elementor-800 .elementor-element.elementor-element-651acf3{text-align:center;}.elementor-800 .elementor-element.elementor-element-651acf3 img{width:49%;}.elementor-800 .elementor-element.elementor-element-05c4456 .elementor-button{background-color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-05c4456 .elementor-button:hover, .elementor-800 .elementor-element.elementor-element-05c4456 .elementor-button:focus{background-color:#7D6464;}.elementor-800 .elementor-element.elementor-element-3330250{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-800 .elementor-element.elementor-element-d390b27{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-800 .elementor-element.elementor-element-2464660{text-align:center;}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed-grid #uael-instafeed-3e591eb{display:grid;grid-template-columns:repeat(6, 1fr);}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed-masonry .uael-feed-item{width:calc( 100% / 6 );}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instafeed-grid .uael-feed-item{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instafeed-grid{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed .uael-insta-icon-before_title{margin-right:5px;}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed .uael-insta-icon-after_title{margin-left:5px;}.elementor-800 .elementor-element.elementor-element-3e591eb{width:100%;max-width:100%;}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-overlay-container{justify-content:flex-end;align-items:center;text-align:center;}.elementor-800 .elementor-element.elementor-element-3e591eb.uael-insta-profile-link-position-above .uael-instagram-feed-title-wrap,
					.elementor-800 .elementor-element.elementor-element-3e591eb.uael-insta-profile-link-position-below .uael-instagram-feed-title-wrap{align-self:center;}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed-title-wrap a{color:#B28A8A;}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed-title-wrap .uael-icon svg{fill:#B28A8A;}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed .uael-overlay-container{mix-blend-mode:normal;}.elementor-800 .elementor-element.elementor-element-5c9ae49{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.41;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-5c9ae49:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-5c9ae49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );background-image:url("https://salonkitukku.com/wp-content/uploads/2024/11/Nimeton-malli-24.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-5c9ae49::before, .elementor-800 .elementor-element.elementor-element-5c9ae49 > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-5c9ae49 > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-5c9ae49 > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-5c9ae49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-5c9ae49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor2 );--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-5c9ae49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-a98aeb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-a98aeb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-833f3c5.elementor-element{--align-self:flex-start;}.elementor-800 .elementor-element.elementor-element-833f3c5 .elementor-heading-title{text-transform:var( --e-global-typography-e951d48-text-transform );color:var( --e-global-color-6b75ccc );}.elementor-800 .elementor-element.elementor-element-85dc03e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-85dc03e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-800 .elementor-element.elementor-element-85dc03e{font-family:"Cabin", Sans-serif;color:#FFFFFF;}.elementor-800 .elementor-element.elementor-element-85dc03e a{color:#E2C0C0;}.elementor-800 .elementor-element.elementor-element-85dc03e a:hover, .elementor-800 .elementor-element.elementor-element-85dc03e a:focus{color:#DCC6C6;}.elementor-800 .elementor-element.elementor-element-3c082d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-800 .elementor-element.elementor-element-4c702e7{--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;--overlay-opacity:0.5;}.elementor-800 .elementor-element.elementor-element-4c702e7::before, .elementor-800 .elementor-element.elementor-element-4c702e7 > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-4c702e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-4c702e7 > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-4c702e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-4c702e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-f22bfa1 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-800 .elementor-element.elementor-element-2f03866{color:var( --e-global-color-6b75ccc );}.elementor-800 .elementor-element.elementor-element-2f03866 a{color:#F2D2D2;}.elementor-800 .elementor-element.elementor-element-2f03866 a:hover, .elementor-800 .elementor-element.elementor-element-2f03866 a:focus{color:#DCC6C6;}.elementor-800 .elementor-element.elementor-element-831ad6c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-800 .elementor-element.elementor-element-831ad6c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-800 .elementor-element.elementor-element-831ad6c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-800 .elementor-element.elementor-element-831ad6c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-800 .elementor-element.elementor-element-831ad6c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-field-type-html{padding-bottom:2px;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-button span{justify-content:center;}.elementor-800 .elementor-element.elementor-element-831ad6c .e-form__buttons__wrapper__button-next{background-color:#B28A8A;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-button[type="submit"]{background-color:#B28A8A;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-800 .elementor-element.elementor-element-831ad6c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-800 .elementor-element.elementor-element-831ad6c .e-form__buttons__wrapper__button-next:hover{background-color:#9E7F7F;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-button[type="submit"]:hover{background-color:#9E7F7F;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-831ad6c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-800 .elementor-element.elementor-element-831ad6c .e-form__buttons__wrapper__button-previous:hover{background-color:#9E7F7F;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-831ad6c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-800 .elementor-element.elementor-element-83ad819{--display:flex;--min-height:387px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-83ad819::before, .elementor-800 .elementor-element.elementor-element-83ad819 > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-83ad819 > .e-con-inner > .elementor-background-video-container::before, .elementor-800 .elementor-element.elementor-element-83ad819 > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-83ad819 > .e-con-inner > .elementor-background-slideshow::before, .elementor-800 .elementor-element.elementor-element-83ad819 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-800 .elementor-element.elementor-element-83ad819:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-83ad819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-800 .elementor-element.elementor-element-1e353dc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:500px;}.elementor-800 .elementor-element.elementor-element-d236369{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-800 .elementor-element.elementor-element-d236369 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-800 .elementor-element.elementor-element-d236369.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-d236369 .elementor-heading-title{text-transform:none;line-height:58px;color:var( --e-global-color-6b75ccc );}.elementor-800 .elementor-element.elementor-element-92ececd{color:var( --e-global-color-astglobalcolor5 );}.elementor-800 .elementor-element.elementor-element-92ececd a{color:#F2D2D2;}.elementor-800 .elementor-element.elementor-element-92ececd a:hover, .elementor-800 .elementor-element.elementor-element-92ececd a:focus{color:#DCC6C6;}.elementor-800 .elementor-element.elementor-element-eed07f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-800 .elementor-element.elementor-element-25931c5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-800 .elementor-element.elementor-element-25931c5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-800 .elementor-element.elementor-element-25931c5 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-800 .elementor-element.elementor-element-25931c5 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-800 .elementor-element.elementor-element-25931c5 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-field-type-html{padding-bottom:0px;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-button span{justify-content:center;}.elementor-800 .elementor-element.elementor-element-25931c5 .e-form__buttons__wrapper__button-next{background-color:#B28A8A;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-button[type="submit"]{background-color:#B28A8A;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-800 .elementor-element.elementor-element-25931c5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-800 .elementor-element.elementor-element-25931c5 .e-form__buttons__wrapper__button-next:hover{background-color:#7D6464;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-button[type="submit"]:hover{background-color:#7D6464;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-25931c5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-800 .elementor-element.elementor-element-25931c5 .e-form__buttons__wrapper__button-previous:hover{background-color:#7D6464;color:#ffffff;}.elementor-800 .elementor-element.elementor-element-25931c5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-800:not(.elementor-motion-effects-element-type-background), body.elementor-page-800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b75ccc );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-800 .elementor-element.elementor-element-e7d0248{--content-width:50%;}.elementor-800 .elementor-element.elementor-element-98ec0ab{--content-width:50%;}.elementor-800 .elementor-element.elementor-element-5363230{--width:50%;}.elementor-800 .elementor-element.elementor-element-14d608c{--width:42%;}.elementor-800 .elementor-element.elementor-element-275cf8b{--width:50%;}.elementor-800 .elementor-element.elementor-element-dc074d5{--width:68%;}.elementor-800 .elementor-element.elementor-element-e8f8e9f{--width:68%;}.elementor-800 .elementor-element.elementor-element-491aff1{--width:68%;}.elementor-800 .elementor-element.elementor-element-636bed5{--width:68%;}.elementor-800 .elementor-element.elementor-element-67610b2{--width:68%;}.elementor-800 .elementor-element.elementor-element-8a995c9{--width:68%;}.elementor-800 .elementor-element.elementor-element-7534b14{--width:100%;}.elementor-800 .elementor-element.elementor-element-982d896{--width:100%;}.elementor-800 .elementor-element.elementor-element-a872d4d{--width:33.3333%;}.elementor-800 .elementor-element.elementor-element-4f0925c{--width:33.3333%;}.elementor-800 .elementor-element.elementor-element-5c9ae49{--width:100%;}.elementor-800 .elementor-element.elementor-element-a98aeb7{--width:55%;}.elementor-800 .elementor-element.elementor-element-3c082d8{--content-width:45%;}.elementor-800 .elementor-element.elementor-element-1e353dc{--width:50%;}}@media(max-width:1500px) and (min-width:768px){.elementor-800 .elementor-element.elementor-element-5363230{--width:100%;}.elementor-800 .elementor-element.elementor-element-a872d4d{--width:50%;}.elementor-800 .elementor-element.elementor-element-4f0925c{--width:1000px;}}@media(min-width:1501px){.elementor-800 .elementor-element.elementor-element-55fe3a2:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-55fe3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-800 .elementor-element.elementor-element-5c9ae49:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-5c9ae49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1500px){.elementor-800 .elementor-element.elementor-element-21935d8{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-800 .elementor-element.elementor-element-e7d0248:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-e7d0248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/salonkitukku-pharma-foot-kuva.avif");}.elementor-800 .elementor-element.elementor-element-98ec0ab:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-98ec0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/salonkitukku-etusivu-ammattilaisille.avif");background-position:center center;}.elementor-800 .elementor-element.elementor-element-949d41c{--swiper-slides-to-display:3;}.elementor-800 .elementor-element.elementor-element-c08daf4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-619ebf3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-619ebf3{text-align:center;}.elementor-800 .elementor-element.elementor-element-975d446{width:100%;max-width:100%;}.elementor-800 .elementor-element.elementor-element-975d446 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-800 .elementor-element.elementor-element-975d446.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-009a1b9{--overlay-opacity:0.45;}.elementor-800 .elementor-element.elementor-element-5363230{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-800 .elementor-element.elementor-element-e6fcdcc{width:100%;max-width:100%;text-align:start;}.elementor-800 .elementor-element.elementor-element-e6fcdcc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-34ae516{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-5ebabd7{text-align:center;}.elementor-800 .elementor-element.elementor-element-510d7fb > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-800 .elementor-element.elementor-element-510d7fb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-55fe3a2:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-55fe3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-800 .elementor-element.elementor-element-8794aec{text-align:start;}.elementor-800 .elementor-element.elementor-element-8d829b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-d935cbf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-b7f884a{text-align:center;}.elementor-800 .elementor-element.elementor-element-62a1b46.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-3ade5cf:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-3ade5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/09/salonkitukku-outlet-tuotteet-etusivu-scaled.jpg");background-position:center right;}.elementor-800 .elementor-element.elementor-element-3174eb5:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-3174eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/09/salonkitukku-kynsituotteet-scaled.jpg");background-position:center right;}.elementor-800 .elementor-element.elementor-element-7534b14{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-5943809.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-982d896{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-800 .elementor-element.elementor-element-6a58b1b{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-63e06d1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-63e06d1{text-align:center;}.elementor-800 .elementor-element.elementor-element-1ace1bc{width:100%;max-width:100%;}.elementor-800 .elementor-element.elementor-element-1ace1bc > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-800 .elementor-element.elementor-element-1ace1bc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-069f4ac:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-069f4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/salonkitukku-hymyileva-nainen-kahvikupin-kanssa.avif");background-position:center center;}.elementor-800 .elementor-element.elementor-element-5ba315d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-800 .elementor-element.elementor-element-eecb152 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-651acf3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-800 .elementor-element.elementor-element-0dbabf8{text-align:center;}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed-grid #uael-instafeed-3e591eb{display:grid;grid-template-columns:repeat(3, 1fr);}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed-masonry .uael-feed-item{width:calc( 100% / 3 );}.elementor-800 .elementor-element.elementor-element-5c9ae49{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-800 .elementor-element.elementor-element-4c702e7:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-4c702e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2024/11/Nimeton-malli-24.png");background-position:center right;}.elementor-800 .elementor-element.elementor-element-4c702e7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-800 .elementor-element.elementor-element-f22bfa1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-800 .elementor-element.elementor-element-f22bfa1{text-align:center;}.elementor-800 .elementor-element.elementor-element-2f03866{text-align:center;}.elementor-800 .elementor-element.elementor-element-831ad6c{width:100%;max-width:100%;}.elementor-800 .elementor-element.elementor-element-d236369{text-align:center;}}@media(max-width:767px){.elementor-800 .elementor-element.elementor-element-21935d8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-800 .elementor-element.elementor-element-498a18a > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-800 .elementor-element.elementor-element-e7d0248:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-e7d0248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/salonkitukku-pharma-foot-kuva.avif");background-position:center center;}.elementor-800 .elementor-element.elementor-element-e7d0248{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-eb8f41b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-800 .elementor-element.elementor-element-98ec0ab:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-98ec0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/salonkitukku-etusivu-ammattilaisille.avif");background-position:center center;}.elementor-800 .elementor-element.elementor-element-98ec0ab{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-7f606f0 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-af38e3a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-70a60dd > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-800 .elementor-element.elementor-element-949d41c{--swiper-slides-to-display:2;}.elementor-800 .elementor-element.elementor-element-949d41c.elementor-element{--align-self:flex-start;}.elementor-800 .elementor-element.elementor-element-c08daf4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-619ebf3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-800 .elementor-element.elementor-element-619ebf3{text-align:center;}.elementor-800 .elementor-element.elementor-element-975d446.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-009a1b9{--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;--justify-content:space-between;--overlay-opacity:0.48;}.elementor-800 .elementor-element.elementor-element-5363230{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-800 .elementor-element.elementor-element-e6fcdcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-800 .elementor-element.elementor-element-e6fcdcc{text-align:center;}.elementor-800 .elementor-element.elementor-element-e6fcdcc .elementor-heading-title{font-size:37px;}.elementor-800 .elementor-element.elementor-element-34ae516{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-5ebabd7 > .elementor-widget-container{margin:0px 0px 39px 0px;padding:0px 0px 20px 0px;}.elementor-800 .elementor-element.elementor-element-5ebabd7{text-align:center;}.elementor-800 .elementor-element.elementor-element-510d7fb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-ca293b5{--justify-content:center;}.elementor-800 .elementor-element.elementor-element-ccc59f4{text-align:center;}.elementor-800 .elementor-element.elementor-element-8794aec{text-align:center;}.elementor-800 .elementor-element.elementor-element-92952c5.elementor-element{--align-self:center;}.elementor-800 .elementor-element.elementor-element-8d829b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-d935cbf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-dbbd452:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-dbbd452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/10/rask-ripsienpidennykset-tuotteet.jpeg");background-position:center left;}.elementor-800 .elementor-element.elementor-element-dbbd452{--content-width:500px;--min-height:0px;--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;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-275cf8b{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-800 .elementor-element.elementor-element-275cf8b.e-con{--align-self:center;}.elementor-800 .elementor-element.elementor-element-b7f884a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-b7f884a{text-align:center;}.elementor-800 .elementor-element.elementor-element-b7f884a .elementor-heading-title{font-size:37px;line-height:47px;}.elementor-800 .elementor-element.elementor-element-550440d{text-align:center;}.elementor-800 .elementor-element.elementor-element-e40ae0c.elementor-element{--align-self:center;}.elementor-800 .elementor-element.elementor-element-520ed83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-4cc9381 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-800 .elementor-element.elementor-element-62a1b46.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-9ff440f:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-9ff440f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2026/09/salonkitukku-uutuudet-etusivu-3-scaled.jpg");background-position:bottom center;}.elementor-800 .elementor-element.elementor-element-7534b14{--width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-800 .elementor-element.elementor-element-eb5998a > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-800 .elementor-element.elementor-element-eb5998a .elementor-icon-box-wrapper{text-align:center;}.elementor-800 .elementor-element.elementor-element-d99518f > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-800 .elementor-element.elementor-element-d99518f .elementor-icon-box-wrapper{text-align:center;}.elementor-800 .elementor-element.elementor-element-47ca019 .elementor-icon-box-wrapper{text-align:center;}.elementor-800 .elementor-element.elementor-element-5943809.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-982d896{--width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-4d8a17f .elementor-icon-box-wrapper{text-align:center;}.elementor-800 .elementor-element.elementor-element-401860a .elementor-icon-box-wrapper{text-align:center;}.elementor-800 .elementor-element.elementor-element-1d22d28 .elementor-icon-box-wrapper{text-align:center;}.elementor-800 .elementor-element.elementor-element-6a58b1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-63e06d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-63e06d1{text-align:center;}.elementor-800 .elementor-element.elementor-element-1ace1bc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-800 .elementor-element.elementor-element-b878199 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-800 .elementor-element.elementor-element-b878199.elementor-element{--align-self:center;}.elementor-800 .elementor-element.elementor-element-b878199 .elementor-heading-title{font-size:19px;}.elementor-800 .elementor-element.elementor-element-92dbbfa > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-800 .elementor-element.elementor-element-92dbbfa.elementor-element{--align-self:center;}.elementor-800 .elementor-element.elementor-element-a257511{width:var( --container-widget-width, 283.306px );max-width:283.306px;--container-widget-width:283.306px;--container-widget-flex-grow:0;text-align:start;}.elementor-800 .elementor-element.elementor-element-5ffd9ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-800 .elementor-element.elementor-element-4f0925c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-5ba315d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-5ba315d.elementor-element{--align-self:center;}.elementor-800 .elementor-element.elementor-element-5ba315d .elementor-heading-title{font-size:19px;}.elementor-800 .elementor-element.elementor-element-eecb152 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-eecb152.elementor-element{--align-self:center;}.elementor-800 .elementor-element.elementor-element-651acf3 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:20px 20px 20px 20px;}.elementor-800 .elementor-element.elementor-element-651acf3 img{width:100%;max-width:100%;}.elementor-800 .elementor-element.elementor-element-0dbabf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-0dbabf8{text-align:center;}.elementor-800 .elementor-element.elementor-element-05c4456 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed-grid #uael-instafeed-3e591eb{display:grid;grid-template-columns:repeat(2, 1fr);}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed-masonry .uael-feed-item{width:calc( 100% / 2 );}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed .uael-insta-icon-before_title{margin-right:7px;}.elementor-800 .elementor-element.elementor-element-3e591eb .uael-instagram-feed .uael-insta-icon-after_title{margin-left:7px;}.elementor-800 .elementor-element.elementor-element-5c9ae49{--width:397.2px;--overlay-opacity:0.55;--padding-top:100px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-5c9ae49:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-5c9ae49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-800 .elementor-element.elementor-element-a98aeb7{--width:257.9px;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;}.elementor-800 .elementor-element.elementor-element-833f3c5{text-align:center;}.elementor-800 .elementor-element.elementor-element-85dc03e{text-align:center;}.elementor-800 .elementor-element.elementor-element-83ad819:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-83ad819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://salonkitukku.com/wp-content/uploads/2024/11/Nimeton-malli-24.png");background-position:center right;}.elementor-800 .elementor-element.elementor-element-83ad819{--content-width:500px;--min-height:0px;--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;--justify-content:space-between;--overlay-opacity:0.58;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-800 .elementor-element.elementor-element-1e353dc{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-800 .elementor-element.elementor-element-1e353dc.e-con{--align-self:center;}.elementor-800 .elementor-element.elementor-element-d236369 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-800 .elementor-element.elementor-element-d236369{text-align:center;}.elementor-800 .elementor-element.elementor-element-d236369 .elementor-heading-title{font-size:37px;}.elementor-800 .elementor-element.elementor-element-92ececd{text-align:center;}.elementor-800 .elementor-element.elementor-element-eed07f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image, class: .elementor-element-4f7198e */.elementor-800 .elementor-element.elementor-element-4f7198e {
	width: 100%;
	max-width: 210px;
	aspect-ratio: 1 / 1;
	margin-left: auto;
	margin-right: auto;
}

.elementor-800 .elementor-element.elementor-element-4f7198e .elementor-widget-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
}

.elementor-800 .elementor-element.elementor-element-4f7198e .elementor-widget-container > a {
	display: block;
	width: 100%;
	height: 100%;
}

.elementor-800 .elementor-element.elementor-element-4f7198e img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3778aed */.elementor-800 .elementor-element.elementor-element-3778aed {
	width: 100%;
	max-width: 210px;
	aspect-ratio: 1 / 1;
	margin-left: auto;
	margin-right: auto;
}

.elementor-800 .elementor-element.elementor-element-3778aed .elementor-widget-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
}

.elementor-800 .elementor-element.elementor-element-3778aed .elementor-widget-container > a {
	display: block;
	width: 100%;
	height: 100%;
}

.elementor-800 .elementor-element.elementor-element-3778aed img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086ddae */.elementor-800 .elementor-element.elementor-element-086ddae {
	width: 100%;
	max-width: 210px;
	aspect-ratio: 1 / 1;
	margin-left: auto;
	margin-right: auto;
}

.elementor-800 .elementor-element.elementor-element-086ddae .elementor-widget-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
}

.elementor-800 .elementor-element.elementor-element-086ddae .elementor-widget-container > a {
	display: block;
	width: 100%;
	height: 100%;
}

.elementor-800 .elementor-element.elementor-element-086ddae img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a4debd */.elementor-800 .elementor-element.elementor-element-6a4debd {
	width: 100%;
	max-width: 210px;
	aspect-ratio: 1 / 1;
	margin-left: auto;
	margin-right: auto;
}

.elementor-800 .elementor-element.elementor-element-6a4debd .elementor-widget-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
}

.elementor-800 .elementor-element.elementor-element-6a4debd .elementor-widget-container > a {
	display: block;
	width: 100%;
	height: 100%;
}

.elementor-800 .elementor-element.elementor-element-6a4debd img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9354ff5 */.elementor-800 .elementor-element.elementor-element-9354ff5 {
	width: 100%;
	max-width: 210px;
	aspect-ratio: 1 / 1;
	margin-left: auto;
	margin-right: auto;
}

.elementor-800 .elementor-element.elementor-element-9354ff5 .elementor-widget-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
}

.elementor-800 .elementor-element.elementor-element-9354ff5 .elementor-widget-container > a {
	display: block;
	width: 100%;
	height: 100%;
}

.elementor-800 .elementor-element.elementor-element-9354ff5 img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4e634 */.elementor-800 .elementor-element.elementor-element-2e4e634 {
	width: 100%;
	max-width: 210px;
	aspect-ratio: 1 / 1;
	margin-left: auto;
	margin-right: auto;
}

.elementor-800 .elementor-element.elementor-element-2e4e634 .elementor-widget-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
}

.elementor-800 .elementor-element.elementor-element-2e4e634 .elementor-widget-container > a {
	display: block;
	width: 100%;
	height: 100%;
}

.elementor-800 .elementor-element.elementor-element-2e4e634 img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21935d8 */@media (max-width: 767px) {
    .elementor-800 .elementor-element.elementor-element-21935d8 {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        column-gap: 16px !important;
        row-gap: 28px !important;
        align-items: start !important;
    }

    .elementor-800 .elementor-element.elementor-element-21935d8 > .e-con {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: flex-start !important;
        min-width: 0 !important;
        gap: 8px !important;
    }

    .elementor-800 .elementor-element.elementor-element-21935d8 .elementor-widget-image {
        width: 100% !important;
        margin: 0 !important;
    }

    .elementor-800 .elementor-element.elementor-element-21935d8 .elementor-widget-image img {
        display: block !important;
        width: 100% !important;
        aspect-ratio: 1 / 1 !important;
        object-fit: cover !important;
        border-radius: 50% !important;
    }

    .elementor-800 .elementor-element.elementor-element-21935d8 .elementor-widget-heading {
        width: 100% !important;
        min-height: 2.5em !important;
        margin: 0 !important;
        display: flex !important;
        align-items: flex-start !important;
        justify-content: center !important;
        text-align: center !important;
    }

    .elementor-800 .elementor-element.elementor-element-21935d8 .elementor-heading-title {
        margin: 0 !important;
        line-height: 1.1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c08daf4 *//* PIILOTA TUOTEKATEGORIA */
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .ast-woo-product-category,
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .woocommerce-loop-product__category,
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .product-category {
	display: none !important;
}


/* PIILOTA TUOTTEEN LYHYT KUVAUS */
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .ast-woo-shop-product-description,
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .woocommerce-product-details__short-description,
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .woocommerce-loop-product__description {
	display: none !important;
}


/* TUOTEKORTIT YHTÄ KORKEIKSI */
.elementor-800 .elementor-element.elementor-element-c08daf4 ul.products {
	align-items: stretch;
}

.elementor-800 .elementor-element.elementor-element-c08daf4 ul.products li.product {
	display: flex !important;
	flex-direction: column !important;
	height: 100%;
}


/* TUOTETIETOJEN ALUE JOUSTAVAKSI */
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .astra-shop-summary-wrap {
	display: flex !important;
	flex-direction: column !important;
	flex-grow: 1;
	width: 100%;
}


/* TUOTENIMILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .woocommerce-loop-product__title {
	min-height: 3.9em;
	margin-bottom: 10px !important;
}


/* HINNOILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .price {
	min-height: 2.8em;
	margin-bottom: 14px !important;
}


/* LISÄÄ KORIIN -PAINIKKEET SAMALLE TASOLLE */
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .button,
.elementor-800 .elementor-element.elementor-element-c08daf4 li.product .add_to_cart_button {
	margin-top: auto !important;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae516 *//* PIILOTA TUOTEKATEGORIA */
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .ast-woo-product-category,
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .woocommerce-loop-product__category,
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .product-category {
	display: none !important;
}


/* PIILOTA TUOTTEEN LYHYT KUVAUS */
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .ast-woo-shop-product-description,
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .woocommerce-product-details__short-description,
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .woocommerce-loop-product__description {
	display: none !important;
}


/* TUOTEKORTIT YHTÄ KORKEIKSI */
.elementor-800 .elementor-element.elementor-element-34ae516 ul.products {
	align-items: stretch;
}

.elementor-800 .elementor-element.elementor-element-34ae516 ul.products li.product {
	display: flex !important;
	flex-direction: column !important;
	height: 100%;
}


/* TUOTETIETOJEN ALUE JOUSTAVAKSI */
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .astra-shop-summary-wrap {
	display: flex !important;
	flex-direction: column !important;
	flex-grow: 1;
	width: 100%;
}


/* TUOTENIMILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .woocommerce-loop-product__title {
	min-height: 3.9em;
	margin-bottom: 10px !important;
}


/* HINNOILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .price {
	min-height: 2.8em;
	margin-bottom: 14px !important;
}


/* LISÄÄ KORIIN -PAINIKKEET SAMALLE TASOLLE */
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .button,
.elementor-800 .elementor-element.elementor-element-34ae516 li.product .add_to_cart_button {
	margin-top: auto !important;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fe3a2 */.elementor-800 .elementor-element.elementor-element-55fe3a2 {
	min-height: clamp(440px, 37.9vw, 637px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a14e3 *//* PIILOTA TUOTEKATEGORIA */
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .ast-woo-product-category,
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .woocommerce-loop-product__category,
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .product-category {
	display: none !important;
}


/* PIILOTA TUOTTEEN LYHYT KUVAUS */
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .ast-woo-shop-product-description,
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .woocommerce-product-details__short-description,
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .woocommerce-loop-product__description {
	display: none !important;
}


/* TUOTEKORTIT YHTÄ KORKEIKSI */
.elementor-800 .elementor-element.elementor-element-66a14e3 ul.products {
	align-items: stretch;
}

.elementor-800 .elementor-element.elementor-element-66a14e3 ul.products li.product {
	display: flex !important;
	flex-direction: column !important;
	height: 100%;
}


/* TUOTETIETOJEN ALUE JOUSTAVAKSI */
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .astra-shop-summary-wrap {
	display: flex !important;
	flex-direction: column !important;
	flex-grow: 1;
	width: 100%;
}


/* TUOTENIMILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .woocommerce-loop-product__title {
	min-height: 3.9em;
	margin-bottom: 10px !important;
}


/* HINNOILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .price {
	min-height: 2.8em;
	margin-bottom: 14px !important;
}


/* LISÄÄ KORIIN -PAINIKKEET SAMALLE TASOLLE */
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .button,
.elementor-800 .elementor-element.elementor-element-66a14e3 li.product .add_to_cart_button {
	margin-top: auto !important;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520ed83 *//* PIILOTA TUOTEKATEGORIA */
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .ast-woo-product-category,
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .woocommerce-loop-product__category,
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .product-category {
	display: none !important;
}


/* PIILOTA TUOTTEEN LYHYT KUVAUS */
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .ast-woo-shop-product-description,
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .woocommerce-product-details__short-description,
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .woocommerce-loop-product__description {
	display: none !important;
}


/* TUOTEKORTIT YHTÄ KORKEIKSI */
.elementor-800 .elementor-element.elementor-element-520ed83 ul.products {
	align-items: stretch;
}

.elementor-800 .elementor-element.elementor-element-520ed83 ul.products li.product {
	display: flex !important;
	flex-direction: column !important;
	height: 100%;
}


/* TUOTETIETOJEN ALUE JOUSTAVAKSI */
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .astra-shop-summary-wrap {
	display: flex !important;
	flex-direction: column !important;
	flex-grow: 1;
	width: 100%;
}


/* TUOTENIMILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .woocommerce-loop-product__title {
	min-height: 3.9em;
	margin-bottom: 10px !important;
}


/* HINNOILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .price {
	min-height: 2.8em;
	margin-bottom: 14px !important;
}


/* LISÄÄ KORIIN -PAINIKKEET SAMALLE TASOLLE */
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .button,
.elementor-800 .elementor-element.elementor-element-520ed83 li.product .add_to_cart_button {
	margin-top: auto !important;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c1c64e */.elementor-800 .elementor-element.elementor-element-0c1c64e {
	position: relative;
}

.elementor-800 .elementor-element.elementor-element-0c1c64e .banneri-alennus {
	position: absolute;
	top: 34px;
	right: 30px;
	z-index: 3;
	width: 108px;
	height: 108px;
	margin: 0 !important;
}

.elementor-800 .elementor-element.elementor-element-0c1c64e .banneri-alennus .elementor-widget-container {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #B58E91;
}

.elementor-800 .elementor-element.elementor-element-0c1c64e .banneri-alennus .elementor-heading-title {
	color: #ffffff;
	font-family: "Cabin", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.25;
	text-align: center;
	white-space: pre-line;
}

@media (max-width: 767px) {
	.elementor-800 .elementor-element.elementor-element-0c1c64e .banneri-alennus {
		top: 22px;
		right: 20px;
		width: 82px;
		height: 82px;
	}

	.elementor-800 .elementor-element.elementor-element-0c1c64e .banneri-alennus .elementor-heading-title {
		font-size: 13px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-937ca91 */.elementor-800 .elementor-element.elementor-element-937ca91 {
	position: relative;
}

.elementor-800 .elementor-element.elementor-element-937ca91 .banneri-alennus {
	position: absolute;
	top: 34px;
	right: 30px;
	z-index: 3;
	width: 108px;
	height: 108px;
	margin: 0 !important;
}

.elementor-800 .elementor-element.elementor-element-937ca91 .banneri-alennus .elementor-widget-container {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #B58E91;
}

.elementor-800 .elementor-element.elementor-element-937ca91 .banneri-alennus .elementor-heading-title {
	color: #ffffff;
	font-family: "Cabin", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.25;
	text-align: center;
	white-space: pre-line;
}

@media (max-width: 767px) {
	.elementor-800 .elementor-element.elementor-element-937ca91 .banneri-alennus {
		top: 22px;
		right: 20px;
		width: 82px;
		height: 82px;
	}

	.elementor-800 .elementor-element.elementor-element-937ca91 .banneri-alennus .elementor-heading-title {
		font-size: 13px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03a608 */.elementor-800 .elementor-element.elementor-element-e03a608 {
	position: relative;
}

.elementor-800 .elementor-element.elementor-element-e03a608 .banneri-alennus {
	position: absolute;
	top: 34px;
	right: 30px;
	z-index: 3;
	width: 108px;
	height: 108px;
	margin: 0 !important;
}

.elementor-800 .elementor-element.elementor-element-e03a608 .banneri-alennus .elementor-widget-container {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #B58E91;
}

.elementor-800 .elementor-element.elementor-element-e03a608 .banneri-alennus .elementor-heading-title {
	color: #ffffff;
	font-family: "Cabin", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.25;
	text-align: center;
	white-space: pre-line;
}

@media (max-width: 767px) {
	.elementor-800 .elementor-element.elementor-element-e03a608 .banneri-alennus {
		top: 22px;
		right: 20px;
		width: 82px;
		height: 82px;
	}

	.elementor-800 .elementor-element.elementor-element-e03a608 .banneri-alennus .elementor-heading-title {
		font-size: 13px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bacde2 *//* Kolme yhtä leveää banneria */
.elementor-800 .elementor-element.elementor-element-6bacde2 > .e-con {
	flex: 1 1 0;
	min-width: 0;
}

/* Tabletti: kaksi banneria ensimmäiselle riville */
@media (max-width: 1024px) {
	.elementor-800 .elementor-element.elementor-element-6bacde2 {
		flex-wrap: wrap;
	}

	.elementor-800 .elementor-element.elementor-element-6bacde2 > .e-con {
		flex: 1 1 calc(50% - 9px);
	}

	/* Kolmas banneri koko rivin levyiseksi */
	.elementor-800 .elementor-element.elementor-element-6bacde2 > .e-con:nth-child(3) {
		flex-basis: 100%;
	}
}

/* Mobiili: bannerit päällekkäin */
@media (max-width: 767px) {
	.elementor-800 .elementor-element.elementor-element-6bacde2 > .e-con {
		flex-basis: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ade5cf */.elementor-800 .elementor-element.elementor-element-3ade5cf {
	position: relative;
}

.elementor-800 .elementor-element.elementor-element-3ade5cf .banneri-alennus {
	position: absolute;
	top: 34px;
	right: 30px;
	z-index: 3;
	width: 108px;
	height: 108px;
	margin: 0 !important;
}

.elementor-800 .elementor-element.elementor-element-3ade5cf .banneri-alennus .elementor-widget-container {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #B58E91;
}

.elementor-800 .elementor-element.elementor-element-3ade5cf .banneri-alennus .elementor-heading-title {
	color: #ffffff;
	font-family: "Cabin", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.25;
	text-align: center;
	white-space: pre-line;
}

@media (max-width: 767px) {
	.elementor-800 .elementor-element.elementor-element-3ade5cf .banneri-alennus {
		top: 22px;
		right: 20px;
		width: 82px;
		height: 82px;
	}

	.elementor-800 .elementor-element.elementor-element-3ade5cf .banneri-alennus .elementor-heading-title {
		font-size: 13px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ff440f */.elementor-800 .elementor-element.elementor-element-9ff440f {
	position: relative;
}

.elementor-800 .elementor-element.elementor-element-9ff440f .banneri-alennus {
	position: absolute;
	top: 34px;
	right: 30px;
	z-index: 3;
	width: 108px;
	height: 108px;
	margin: 0 !important;
}

.elementor-800 .elementor-element.elementor-element-9ff440f .banneri-alennus .elementor-widget-container {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #B58E91;
}

.elementor-800 .elementor-element.elementor-element-9ff440f .banneri-alennus .elementor-heading-title {
	color: #ffffff;
	font-family: "Cabin", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.25;
	text-align: center;
	white-space: pre-line;
}

@media (max-width: 767px) {
	.elementor-800 .elementor-element.elementor-element-9ff440f .banneri-alennus {
		top: 22px;
		right: 20px;
		width: 82px;
		height: 82px;
	}

	.elementor-800 .elementor-element.elementor-element-9ff440f .banneri-alennus .elementor-heading-title {
		font-size: 13px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3174eb5 */.elementor-800 .elementor-element.elementor-element-3174eb5 {
	position: relative;
}

.elementor-800 .elementor-element.elementor-element-3174eb5 .banneri-alennus {
	position: absolute;
	top: 34px;
	right: 30px;
	z-index: 3;
	width: 108px;
	height: 108px;
	margin: 0 !important;
}

.elementor-800 .elementor-element.elementor-element-3174eb5 .banneri-alennus .elementor-widget-container {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #B58E91;
}

.elementor-800 .elementor-element.elementor-element-3174eb5 .banneri-alennus .elementor-heading-title {
	color: #ffffff;
	font-family: "Cabin", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.25;
	text-align: center;
	white-space: pre-line;
}

@media (max-width: 767px) {
	.elementor-800 .elementor-element.elementor-element-3174eb5 .banneri-alennus {
		top: 22px;
		right: 20px;
		width: 82px;
		height: 82px;
	}

	.elementor-800 .elementor-element.elementor-element-3174eb5 .banneri-alennus .elementor-heading-title {
		font-size: 13px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e01f16f *//* Kolme yhtä leveää banneria */
.elementor-800 .elementor-element.elementor-element-e01f16f > .e-con {
	flex: 1 1 0;
	min-width: 0;
}

/* Tabletti: kaksi banneria ensimmäiselle riville */
@media (max-width: 1024px) {
	.elementor-800 .elementor-element.elementor-element-e01f16f {
		flex-wrap: wrap;
	}

	.elementor-800 .elementor-element.elementor-element-e01f16f > .e-con {
		flex: 1 1 calc(50% - 9px);
	}

	/* Kolmas banneri koko rivin levyiseksi */
	.elementor-800 .elementor-element.elementor-element-e01f16f > .e-con:nth-child(3) {
		flex-basis: 100%;
	}
}

/* Mobiili: bannerit päällekkäin */
@media (max-width: 767px) {
	.elementor-800 .elementor-element.elementor-element-e01f16f > .e-con {
		flex-basis: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b83bd *//* PIILOTA TUOTEKATEGORIA */
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .ast-woo-product-category,
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .woocommerce-loop-product__category,
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .product-category {
	display: none !important;
}


/* PIILOTA TUOTTEEN LYHYT KUVAUS */
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .ast-woo-shop-product-description,
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .woocommerce-product-details__short-description,
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .woocommerce-loop-product__description {
	display: none !important;
}


/* TUOTEKORTIT YHTÄ KORKEIKSI */
.elementor-800 .elementor-element.elementor-element-f1b83bd ul.products {
	align-items: stretch;
}

.elementor-800 .elementor-element.elementor-element-f1b83bd ul.products li.product {
	display: flex !important;
	flex-direction: column !important;
	height: 100%;
}


/* TUOTETIETOJEN ALUE JOUSTAVAKSI */
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .astra-shop-summary-wrap {
	display: flex !important;
	flex-direction: column !important;
	flex-grow: 1;
	width: 100%;
}


/* TUOTENIMILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .woocommerce-loop-product__title {
	min-height: 3.9em;
	margin-bottom: 10px !important;
}


/* HINNOILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .price {
	min-height: 2.8em;
	margin-bottom: 14px !important;
}


/* LISÄÄ KORIIN -PAINIKKEET SAMALLE TASOLLE */
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .button,
.elementor-800 .elementor-element.elementor-element-f1b83bd li.product .add_to_cart_button {
	margin-top: auto !important;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a58b1b *//* PIILOTA TUOTEKATEGORIA */
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .ast-woo-product-category,
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .woocommerce-loop-product__category,
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .product-category {
	display: none !important;
}


/* PIILOTA TUOTTEEN LYHYT KUVAUS */
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .ast-woo-shop-product-description,
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .woocommerce-product-details__short-description,
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .woocommerce-loop-product__description {
	display: none !important;
}


/* TUOTEKORTIT YHTÄ KORKEIKSI */
.elementor-800 .elementor-element.elementor-element-6a58b1b ul.products {
	align-items: stretch;
}

.elementor-800 .elementor-element.elementor-element-6a58b1b ul.products li.product {
	display: flex !important;
	flex-direction: column !important;
	height: 100%;
}


/* TUOTETIETOJEN ALUE JOUSTAVAKSI */
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .astra-shop-summary-wrap {
	display: flex !important;
	flex-direction: column !important;
	flex-grow: 1;
	width: 100%;
}


/* TUOTENIMILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .woocommerce-loop-product__title {
	min-height: 3.9em;
	margin-bottom: 10px !important;
}


/* HINNOILLE SAMANKORKEUINEN ALUE */
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .price {
	min-height: 2.8em;
	margin-bottom: 14px !important;
}


/* LISÄÄ KORIIN -PAINIKKEET SAMALLE TASOLLE */
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .button,
.elementor-800 .elementor-element.elementor-element-6a58b1b li.product .add_to_cart_button {
	margin-top: auto !important;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for uael-instagram-feed, class: .elementor-element-3e591eb */.elementor-800 .elementor-element.elementor-element-3e591eb a[href*="instagram.com/salonkitukku"] i,
.elementor-800 .elementor-element.elementor-element-3e591eb a[href*="instagram.com/salonkitukku"] svg {
    margin: 0 2px 0 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    vertical-align: -1px !important;
}

.elementor-800 .elementor-element.elementor-element-3e591eb a[href*="instagram.com/salonkitukku"] i,
.elementor-800 .elementor-element.elementor-element-3e591eb a[href*="instagram.com/salonkitukku"] svg {
    position: relative !important;
    top: 2px !important;
}/* End custom CSS */