.elementor-34 .elementor-element.elementor-element-397667d5:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-397667d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebarberandcopk.com/wp-content/uploads/2026/07/homepage-salon-images/home-hero-salon.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-397667d5 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-397667d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-34 .elementor-element.elementor-element-74ba42ef .elementor-heading-title{font-family:var( --e-global-typography-4b92808-font-family ), Sans-serif;font-size:var( --e-global-typography-4b92808-font-size );font-weight:var( --e-global-typography-4b92808-font-weight );font-style:var( --e-global-typography-4b92808-font-style );line-height:var( --e-global-typography-4b92808-line-height );color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-31f3b1d3{padding:0px 60px 0px 0px;}.elementor-34 .elementor-element.elementor-element-31f3b1d3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-59af0c53{width:auto;max-width:auto;}.elementor-34 .elementor-element.elementor-element-59af0c53 .elementor-button{fill:var( --e-global-color-e3c55af );color:var( --e-global-color-e3c55af );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-24a123aa{padding:100px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-6153e1b2 > .elementor-element-populated{padding:0px 128px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2532dae1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-f420f9f{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-f420f9f .elementor-heading-title{font-family:var( --e-global-typography-eed492a-font-family ), Sans-serif;font-size:var( --e-global-typography-eed492a-font-size );font-weight:var( --e-global-typography-eed492a-font-weight );font-style:var( --e-global-typography-eed492a-font-style );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-5899d631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-34 .elementor-element.elementor-element-379310e2 .elementor-button{fill:var( --e-global-color-e3c55af );color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-39def94f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-39def94f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-39def94f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 124px 0px;}.elementor-34 .elementor-element.elementor-element-39def94f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-1fc7aa84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -64px;text-align:start;}.elementor-34 .elementor-element.elementor-element-1fc7aa84 img{max-width:478px;}.elementor-34 .elementor-element.elementor-element-36626c25 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-34 .elementor-element.elementor-element-36626c25 > .elementor-element-populated{padding:0px 64px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2ca4589b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -166px;text-align:start;}.elementor-34 .elementor-element.elementor-element-2ca4589b img{max-width:766px;}.elementor-34 .elementor-element.elementor-element-73f9ae7e{margin-top:-112px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-41ab4940:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-41ab4940 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-41ab4940 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-34 .elementor-element.elementor-element-41ab4940 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-6119fab6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-6119fab6.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6119fab6.elementor-view-default .elementor-icon{fill:var( --e-global-color-fcc4f00 );color:var( --e-global-color-fcc4f00 );border-color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon{font-size:24px;}.elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon-box-title a{font-family:var( --e-global-typography-18b4240-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4240-font-size );font-weight:var( --e-global-typography-18b4240-font-weight );font-style:var( --e-global-typography-18b4240-font-style );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon-box-description{color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-2566400e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-2566400e.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2566400e.elementor-view-default .elementor-icon{fill:var( --e-global-color-fcc4f00 );color:var( --e-global-color-fcc4f00 );border-color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon{font-size:24px;}.elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon-box-title a{font-family:var( --e-global-typography-18b4240-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4240-font-size );font-weight:var( --e-global-typography-18b4240-font-weight );font-style:var( --e-global-typography-18b4240-font-style );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon-box-description{color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-138cbe19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-138cbe19.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-138cbe19.elementor-view-default .elementor-icon{fill:var( --e-global-color-fcc4f00 );color:var( --e-global-color-fcc4f00 );border-color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon{font-size:24px;}.elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon-box-title a{font-family:var( --e-global-typography-18b4240-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4240-font-size );font-weight:var( --e-global-typography-18b4240-font-weight );font-style:var( --e-global-typography-18b4240-font-style );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon-box-description{color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-7303ad0e > .elementor-element-populated{padding:100px 0px 0px 64px;}.elementor-34 .elementor-element.elementor-element-27988a57 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-1d1234fc{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-1d1234fc .elementor-heading-title{font-family:var( --e-global-typography-eed492a-font-family ), Sans-serif;font-size:var( --e-global-typography-eed492a-font-size );font-weight:var( --e-global-typography-eed492a-font-weight );font-style:var( --e-global-typography-eed492a-font-style );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-785487c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-34 .elementor-element.elementor-element-ddd5a46 .elementor-button{fill:var( --e-global-color-e3c55af );color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-3ca5e762{overflow:hidden;padding:100px 0px 100px 0px;}.elementor-34 .elementor-element.elementor-element-5c9fbf25 > .elementor-container{max-width:678px;}.elementor-34 .elementor-element.elementor-element-5c9fbf25{margin-top:0px;margin-bottom:60px;}.elementor-34 .elementor-element.elementor-element-740b9c3b{text-align:center;}.elementor-34 .elementor-element.elementor-element-740b9c3b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-1d4722ba{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-1d4722ba .elementor-heading-title{font-family:var( --e-global-typography-eed492a-font-family ), Sans-serif;font-size:var( --e-global-typography-eed492a-font-size );font-weight:var( --e-global-typography-eed492a-font-weight );font-style:var( --e-global-typography-eed492a-font-style );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-41a01eeb{text-align:center;}.elementor-34 .elementor-element.elementor-element-41a01eeb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-66ba70d1 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-56b5ee85:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-56b5ee85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-56b5ee85{box-shadow:10px 10px 50px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-56b5ee85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-591c1f0f img{width:100%;}.elementor-34 .elementor-element.elementor-element-267bf7b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-267bf7b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-267bf7b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-34 .elementor-element.elementor-element-267bf7b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-34 .elementor-element.elementor-element-267bf7b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-412d425a .elementor-heading-title{font-family:var( --e-global-typography-18b4240-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4240-font-size );font-weight:var( --e-global-typography-18b4240-font-weight );font-style:var( --e-global-typography-18b4240-font-style );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-444962{text-align:start;}.elementor-34 .elementor-element.elementor-element-444962 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-fc08ef3 );}.elementor-34 .elementor-element.elementor-element-65a3bd0f .elementor-button{background-color:var( --e-global-color-1df8476 );font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-65a3bd0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-65a3bd0f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-34 .elementor-element.elementor-element-3693ea5e > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-34 .elementor-element.elementor-element-6b2ac30a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6b2ac30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-6b2ac30a{box-shadow:10px 10px 50px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-6b2ac30a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-1dfee06 img{width:100%;}.elementor-34 .elementor-element.elementor-element-116cc3fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-116cc3fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-116cc3fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-34 .elementor-element.elementor-element-116cc3fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-34 .elementor-element.elementor-element-116cc3fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-1d75efa3 .elementor-heading-title{font-family:var( --e-global-typography-18b4240-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4240-font-size );font-weight:var( --e-global-typography-18b4240-font-weight );font-style:var( --e-global-typography-18b4240-font-style );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-2ca7251{text-align:start;}.elementor-34 .elementor-element.elementor-element-2ca7251 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-fc08ef3 );}.elementor-34 .elementor-element.elementor-element-95fd843 .elementor-button{background-color:var( --e-global-color-1df8476 );font-family:var( --e-global-typography-a71b722-font-family ), Sans-serif;font-size:var( --e-global-typography-a71b722-font-size );font-weight:var( --e-global-typography-a71b722-font-weight );text-transform:var( --e-global-typography-a71b722-text-transform );font-style:var( --e-global-typography-a71b722-font-style );line-height:var( --e-global-typography-a71b722-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-95fd843 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-95fd843 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-34 .elementor-element.elementor-element-1397d7a6{margin-top:44px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-2a26e5ac > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-26731dad:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-26731dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-26731dad{box-shadow:10px 10px 50px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-26731dad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-576496a6 img{width:100%;}.elementor-34 .elementor-element.elementor-element-57b90101:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-57b90101 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-57b90101 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-34 .elementor-element.elementor-element-57b90101 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-34 .elementor-element.elementor-element-57b90101 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-31f4356d .elementor-heading-title{font-family:var( --e-global-typography-18b4240-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4240-font-size );font-weight:var( --e-global-typography-18b4240-font-weight );font-style:var( --e-global-typography-18b4240-font-style );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-5b6be019{text-align:start;}.elementor-34 .elementor-element.elementor-element-5b6be019 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-fc08ef3 );}.elementor-34 .elementor-element.elementor-element-2c306e2 .elementor-button{background-color:var( --e-global-color-1df8476 );font-family:var( --e-global-typography-a71b722-font-family ), Sans-serif;font-size:var( --e-global-typography-a71b722-font-size );font-weight:var( --e-global-typography-a71b722-font-weight );text-transform:var( --e-global-typography-a71b722-text-transform );font-style:var( --e-global-typography-a71b722-font-style );line-height:var( --e-global-typography-a71b722-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2c306e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-2c306e2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-34 .elementor-element.elementor-element-4e8ce67 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-34 .elementor-element.elementor-element-72619fa9:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-72619fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-72619fa9{box-shadow:10px 10px 50px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-72619fa9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-140fd17c img{width:100%;}.elementor-34 .elementor-element.elementor-element-5be13ac3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-5be13ac3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-5be13ac3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-34 .elementor-element.elementor-element-5be13ac3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-34 .elementor-element.elementor-element-5be13ac3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-75923427 .elementor-heading-title{font-family:var( --e-global-typography-18b4240-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4240-font-size );font-weight:var( --e-global-typography-18b4240-font-weight );font-style:var( --e-global-typography-18b4240-font-style );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-1d3c3b{text-align:start;}.elementor-34 .elementor-element.elementor-element-1d3c3b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-fc08ef3 );}.elementor-34 .elementor-element.elementor-element-31681334 .elementor-button{background-color:var( --e-global-color-1df8476 );font-family:var( --e-global-typography-a71b722-font-family ), Sans-serif;font-size:var( --e-global-typography-a71b722-font-size );font-weight:var( --e-global-typography-a71b722-font-weight );text-transform:var( --e-global-typography-a71b722-text-transform );font-style:var( --e-global-typography-a71b722-font-style );line-height:var( --e-global-typography-a71b722-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-31681334 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-31681334 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-34 .elementor-element.elementor-element-7d189b4d{margin-top:44px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-c3741f3 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-6a9c7cc6:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6a9c7cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-6a9c7cc6{box-shadow:10px 10px 50px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-6a9c7cc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-453128d8 img{width:100%;}.elementor-34 .elementor-element.elementor-element-4fb20d00:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-4fb20d00 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-4fb20d00 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-34 .elementor-element.elementor-element-4fb20d00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-34 .elementor-element.elementor-element-4fb20d00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-72975409 .elementor-heading-title{font-family:var( --e-global-typography-18b4240-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4240-font-size );font-weight:var( --e-global-typography-18b4240-font-weight );font-style:var( --e-global-typography-18b4240-font-style );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-4d0c5121{text-align:start;}.elementor-34 .elementor-element.elementor-element-4d0c5121 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-fc08ef3 );}.elementor-34 .elementor-element.elementor-element-7849f44 .elementor-button{background-color:var( --e-global-color-1df8476 );font-family:var( --e-global-typography-a71b722-font-family ), Sans-serif;font-size:var( --e-global-typography-a71b722-font-size );font-weight:var( --e-global-typography-a71b722-font-weight );text-transform:var( --e-global-typography-a71b722-text-transform );font-style:var( --e-global-typography-a71b722-font-style );line-height:var( --e-global-typography-a71b722-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-7849f44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-7849f44 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-34 .elementor-element.elementor-element-792ffef1 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-34 .elementor-element.elementor-element-21c7d931:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-21c7d931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-21c7d931{box-shadow:10px 10px 50px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-21c7d931 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-4a0ccad5 img{width:100%;}.elementor-34 .elementor-element.elementor-element-745ae3fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-745ae3fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-34 .elementor-element.elementor-element-745ae3fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-34 .elementor-element.elementor-element-745ae3fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-34 .elementor-element.elementor-element-745ae3fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-60037a50 .elementor-heading-title{font-family:var( --e-global-typography-18b4240-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4240-font-size );font-weight:var( --e-global-typography-18b4240-font-weight );font-style:var( --e-global-typography-18b4240-font-style );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-4a6cae94{text-align:start;}.elementor-34 .elementor-element.elementor-element-4a6cae94 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-fc08ef3 );}.elementor-34 .elementor-element.elementor-element-1051ca78 .elementor-button{background-color:var( --e-global-color-1df8476 );font-family:var( --e-global-typography-a71b722-font-family ), Sans-serif;font-size:var( --e-global-typography-a71b722-font-size );font-weight:var( --e-global-typography-a71b722-font-weight );text-transform:var( --e-global-typography-a71b722-text-transform );font-style:var( --e-global-typography-a71b722-font-style );line-height:var( --e-global-typography-a71b722-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-1051ca78 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-1051ca78 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-34 .elementor-element.elementor-element-74dfc49e:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-74dfc49e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-127a970 );background-image:url("https://thebarberandcopk.com/wp-content/uploads/2026/07/bgline-gray.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-74dfc49e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-34 .elementor-element.elementor-element-74dfc49e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-77854755 > .elementor-container{max-width:678px;}.elementor-34 .elementor-element.elementor-element-77854755{margin-top:0px;margin-bottom:60px;}.elementor-34 .elementor-element.elementor-element-5cae50c1{text-align:center;}.elementor-34 .elementor-element.elementor-element-5cae50c1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-27e5f41e{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-27e5f41e .elementor-heading-title{font-family:var( --e-global-typography-eed492a-font-family ), Sans-serif;font-size:var( --e-global-typography-eed492a-font-size );font-weight:var( --e-global-typography-eed492a-font-weight );font-style:var( --e-global-typography-eed492a-font-style );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-9f96bc0{padding:0px 50px 0px 50px;text-align:center;}.elementor-34 .elementor-element.elementor-element-9f96bc0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-127a970 );border-radius:0px 0px 0px 0px;margin-bottom:16px;}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-b8e8f44-font-family ), Sans-serif;font-size:var( --e-global-typography-b8e8f44-font-size );font-weight:var( --e-global-typography-b8e8f44-font-weight );font-style:var( --e-global-typography-b8e8f44-font-style );line-height:var( --e-global-typography-b8e8f44-line-height );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-bc7587e );font-size:0.8em;margin-bottom:8px;}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-fc08ef3 );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-e3c55af );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;margin-top:16px;}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products .added_to_cart{color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-454cbdd7:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-454cbdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-e3c55af ) 48%, var( --e-global-color-secondary ) 48%);}.elementor-34 .elementor-element.elementor-element-454cbdd7 > .elementor-background-overlay{background-image:url("https://thebarberandcopk.com/wp-content/uploads/2026/07/patern-testy.png");background-position:center right;background-repeat:no-repeat;background-size:52% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-454cbdd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-2ee29d84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-2ee29d84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3c55af );}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-2ee29d84.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-2ee29d84.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-2ee29d84.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-34 .elementor-element.elementor-element-2ee29d84 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-2ee29d84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-76d1dd74 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fcc4f00 );}.elementor-34 .elementor-element.elementor-element-49e8ed00{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-49e8ed00 .elementor-heading-title{font-family:var( --e-global-typography-eed492a-font-family ), Sans-serif;font-size:var( --e-global-typography-eed492a-font-size );font-weight:var( --e-global-typography-eed492a-font-weight );font-style:var( --e-global-typography-eed492a-font-style );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-1e266abb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-34 .elementor-element.elementor-element-62b21da6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-62b21da6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://thebarberandcopk.com/wp-content/uploads/2026/07/patern-testy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-62b21da6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 130px 64px;}.elementor-34 .elementor-element.elementor-element-62b21da6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-64eae7e9{text-align:start;}.elementor-34 .elementor-element.elementor-element-76314aed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-88e322b-font-family ), Sans-serif;font-size:var( --e-global-typography-88e322b-font-size );font-weight:var( --e-global-typography-88e322b-font-weight );font-style:var( --e-global-typography-88e322b-font-style );line-height:var( --e-global-typography-88e322b-line-height );}.elementor-34 .elementor-element.elementor-element-58898fc8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:4px;}.elementor-34 .elementor-element.elementor-element-58898fc8 > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-34 .elementor-element.elementor-element-ccb1ff9 .elementor-heading-title{font-family:var( --e-global-typography-b8e8f44-font-family ), Sans-serif;font-size:var( --e-global-typography-b8e8f44-font-size );font-weight:var( --e-global-typography-b8e8f44-font-weight );font-style:var( --e-global-typography-b8e8f44-font-style );line-height:var( --e-global-typography-b8e8f44-line-height );}.elementor-34 .elementor-element.elementor-element-3ef3cb80 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-397667d5{padding:130px 32px 130px 32px;}.elementor-34 .elementor-element.elementor-element-74ba42ef .elementor-heading-title{font-size:var( --e-global-typography-4b92808-font-size );line-height:var( --e-global-typography-4b92808-line-height );}.elementor-34 .elementor-element.elementor-element-31f3b1d3{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-31f3b1d3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-24a123aa{padding:50px 32px 0px 32px;}.elementor-34 .elementor-element.elementor-element-6153e1b2 > .elementor-element-populated{padding:0px 80px 30px 0px;}.elementor-34 .elementor-element.elementor-element-2532dae1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-f420f9f .elementor-heading-title{font-size:var( --e-global-typography-eed492a-font-size );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-39def94f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-1fc7aa84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -48px;}.elementor-34 .elementor-element.elementor-element-1fc7aa84 img{max-width:340px;}.elementor-34 .elementor-element.elementor-element-36626c25 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2ca4589b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ca4589b img{width:100%;}.elementor-34 .elementor-element.elementor-element-73f9ae7e{margin-top:-70px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-41ab4940 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon-box-title a{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon-box-title a{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon-box-title a{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-7303ad0e > .elementor-element-populated{padding:50px 32px 32px 32px;}.elementor-34 .elementor-element.elementor-element-27988a57 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-1d1234fc .elementor-heading-title{font-size:var( --e-global-typography-eed492a-font-size );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-3ca5e762{padding:50px 32px 50px 32px;}.elementor-34 .elementor-element.elementor-element-5c9fbf25{margin-top:0px;margin-bottom:40px;}.elementor-34 .elementor-element.elementor-element-740b9c3b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-1d4722ba .elementor-heading-title{font-size:var( --e-global-typography-eed492a-font-size );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-41a01eeb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-412d425a .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-444962 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-1d75efa3 .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-2ca7251 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-95fd843 .elementor-button{font-size:var( --e-global-typography-a71b722-font-size );line-height:var( --e-global-typography-a71b722-line-height );}.elementor-34 .elementor-element.elementor-element-1397d7a6{margin-top:30px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-31f4356d .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-5b6be019 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-2c306e2 .elementor-button{font-size:var( --e-global-typography-a71b722-font-size );line-height:var( --e-global-typography-a71b722-line-height );}.elementor-34 .elementor-element.elementor-element-75923427 .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-1d3c3b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-31681334 .elementor-button{font-size:var( --e-global-typography-a71b722-font-size );line-height:var( --e-global-typography-a71b722-line-height );}.elementor-34 .elementor-element.elementor-element-7d189b4d{margin-top:30px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-72975409 .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-4d0c5121 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-7849f44 .elementor-button{font-size:var( --e-global-typography-a71b722-font-size );line-height:var( --e-global-typography-a71b722-line-height );}.elementor-34 .elementor-element.elementor-element-60037a50 .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-4a6cae94 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-1051ca78 .elementor-button{font-size:var( --e-global-typography-a71b722-font-size );line-height:var( --e-global-typography-a71b722-line-height );}.elementor-34 .elementor-element.elementor-element-74dfc49e{padding:50px 32px 50px 32px;}.elementor-34 .elementor-element.elementor-element-77854755{margin-top:0px;margin-bottom:40px;}.elementor-34 .elementor-element.elementor-element-5cae50c1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-27e5f41e .elementor-heading-title{font-size:var( --e-global-typography-eed492a-font-size );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-9f96bc0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-b8e8f44-font-size );line-height:var( --e-global-typography-b8e8f44-line-height );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-2ee29d84 > .elementor-element-populated{padding:0px 0px 0px 32px;}.elementor-34 .elementor-element.elementor-element-76d1dd74 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-49e8ed00 .elementor-heading-title{font-size:var( --e-global-typography-eed492a-font-size );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-1e266abb{padding:0px 30px 0px 0px;}.elementor-34 .elementor-element.elementor-element-62b21da6 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-34 .elementor-element.elementor-element-76314aed{font-size:var( --e-global-typography-88e322b-font-size );line-height:var( --e-global-typography-88e322b-line-height );}.elementor-34 .elementor-element.elementor-element-ccb1ff9 .elementor-heading-title{font-size:var( --e-global-typography-b8e8f44-font-size );line-height:var( --e-global-typography-b8e8f44-line-height );}.elementor-34 .elementor-element.elementor-element-3ef3cb80 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-397667d5{padding:70px 16px 70px 16px;}.elementor-34 .elementor-element.elementor-element-74ba42ef .elementor-heading-title{font-size:var( --e-global-typography-4b92808-font-size );line-height:var( --e-global-typography-4b92808-line-height );}.elementor-34 .elementor-element.elementor-element-31f3b1d3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-24a123aa{padding:40px 16px 0px 16px;}.elementor-34 .elementor-element.elementor-element-6153e1b2 > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-34 .elementor-element.elementor-element-2532dae1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-f420f9f .elementor-heading-title{font-size:var( --e-global-typography-eed492a-font-size );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-39def94f > .elementor-element-populated{padding:0px 20px 40px 0px;}.elementor-34 .elementor-element.elementor-element-1fc7aa84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-1fc7aa84 img{width:100%;}.elementor-34 .elementor-element.elementor-element-73f9ae7e{margin-top:-40px;margin-bottom:0px;padding:0px 16px 0px 16px;}.elementor-34 .elementor-element.elementor-element-41ab4940 > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6119fab6 .elementor-icon-box-title a{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2566400e .elementor-icon-box-title a{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-138cbe19 .elementor-icon-box-title a{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-7303ad0e > .elementor-element-populated{padding:32px 16px 0px 16px;}.elementor-34 .elementor-element.elementor-element-27988a57 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-1d1234fc .elementor-heading-title{font-size:var( --e-global-typography-eed492a-font-size );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-3ca5e762{padding:40px 16px 40px 16px;}.elementor-34 .elementor-element.elementor-element-5c9fbf25{margin-top:0px;margin-bottom:30px;}.elementor-34 .elementor-element.elementor-element-740b9c3b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-1d4722ba .elementor-heading-title{font-size:var( --e-global-typography-eed492a-font-size );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-41a01eeb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-66ba70d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-412d425a .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-444962 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-3693ea5e > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-1d75efa3 .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-2ca7251 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-95fd843 .elementor-button{font-size:var( --e-global-typography-a71b722-font-size );line-height:var( --e-global-typography-a71b722-line-height );}.elementor-34 .elementor-element.elementor-element-1397d7a6{margin-top:16px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-2a26e5ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-26731dad{margin-top:0px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-31f4356d .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-5b6be019 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-2c306e2 .elementor-button{font-size:var( --e-global-typography-a71b722-font-size );line-height:var( --e-global-typography-a71b722-line-height );}.elementor-34 .elementor-element.elementor-element-4e8ce67 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-75923427 .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-1d3c3b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-31681334 .elementor-button{font-size:var( --e-global-typography-a71b722-font-size );line-height:var( --e-global-typography-a71b722-line-height );}.elementor-34 .elementor-element.elementor-element-7d189b4d{margin-top:16px;margin-bottom:0px;}.elementor-34 .elementor-element.elementor-element-c3741f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-72975409 .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-4d0c5121 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-7849f44 .elementor-button{font-size:var( --e-global-typography-a71b722-font-size );line-height:var( --e-global-typography-a71b722-line-height );}.elementor-34 .elementor-element.elementor-element-792ffef1 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34 .elementor-element.elementor-element-60037a50 .elementor-heading-title{font-size:var( --e-global-typography-18b4240-font-size );line-height:var( --e-global-typography-18b4240-line-height );}.elementor-34 .elementor-element.elementor-element-4a6cae94 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-1051ca78 .elementor-button{font-size:var( --e-global-typography-a71b722-font-size );line-height:var( --e-global-typography-a71b722-line-height );}.elementor-34 .elementor-element.elementor-element-74dfc49e{padding:40px 16px 40px 16px;}.elementor-34 .elementor-element.elementor-element-77854755{margin-top:0px;margin-bottom:30px;}.elementor-34 .elementor-element.elementor-element-5cae50c1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-27e5f41e .elementor-heading-title{font-size:var( --e-global-typography-eed492a-font-size );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-9f96bc0{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-9f96bc0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-b8e8f44-font-size );line-height:var( --e-global-typography-b8e8f44-line-height );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-7d104995.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-454cbdd7{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2ee29d84.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-34 .elementor-element.elementor-element-2ee29d84 > .elementor-element-populated{padding:0px 16px 16px 16px;}.elementor-34 .elementor-element.elementor-element-76d1dd74 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-49e8ed00 .elementor-heading-title{font-size:var( --e-global-typography-eed492a-font-size );line-height:var( --e-global-typography-eed492a-line-height );}.elementor-34 .elementor-element.elementor-element-1e266abb{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-62b21da6 > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-34 .elementor-element.elementor-element-76314aed{font-size:var( --e-global-typography-88e322b-font-size );line-height:var( --e-global-typography-88e322b-line-height );}.elementor-34 .elementor-element.elementor-element-58898fc8{width:77%;}.elementor-34 .elementor-element.elementor-element-ccb1ff9 .elementor-heading-title{font-size:var( --e-global-typography-b8e8f44-font-size );line-height:var( --e-global-typography-b8e8f44-line-height );}.elementor-34 .elementor-element.elementor-element-3ef3cb80 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-255f00c2{width:55%;}.elementor-34 .elementor-element.elementor-element-86166ce{width:45%;}.elementor-34 .elementor-element.elementor-element-6153e1b2{width:54%;}.elementor-34 .elementor-element.elementor-element-39def94f{width:46%;}.elementor-34 .elementor-element.elementor-element-36626c25{width:54%;}.elementor-34 .elementor-element.elementor-element-7303ad0e{width:46%;}.elementor-34 .elementor-element.elementor-element-2ee29d84{width:48%;}.elementor-34 .elementor-element.elementor-element-62b21da6{width:51.91%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-2a42a2d7{width:100%;}.elementor-34 .elementor-element.elementor-element-267bf7b7{width:100%;}.elementor-34 .elementor-element.elementor-element-43ca5ae6{width:100%;}.elementor-34 .elementor-element.elementor-element-116cc3fe{width:100%;}.elementor-34 .elementor-element.elementor-element-3214b35d{width:100%;}.elementor-34 .elementor-element.elementor-element-57b90101{width:100%;}.elementor-34 .elementor-element.elementor-element-12dec759{width:100%;}.elementor-34 .elementor-element.elementor-element-5be13ac3{width:100%;}.elementor-34 .elementor-element.elementor-element-72bf623{width:100%;}.elementor-34 .elementor-element.elementor-element-4fb20d00{width:100%;}.elementor-34 .elementor-element.elementor-element-2e994989{width:100%;}.elementor-34 .elementor-element.elementor-element-745ae3fe{width:100%;}.elementor-34 .elementor-element.elementor-element-58898fc8{width:80%;}}