.elementor-208 .elementor-element.elementor-element-37b26c5f{--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;}.elementor-208 .elementor-element.elementor-element-5e043b0{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;}.elementor-208 .elementor-element.elementor-element-5e043b0.e-con{--align-self:flex-start;}.elementor-208 .elementor-element.elementor-element-906954f{--display:flex;--justify-content:flex-start;--border-radius:8px 8px 8px 8px;}.elementor-208 .elementor-element.elementor-element-906954f:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-906954f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acd555a );}.elementor-208 .elementor-element.elementor-element-3cca09e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-widget-login .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-login__logged-in-message{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-group{margin-bottom:10px;}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-form-fields-wrapper{margin-bottom:-10px;}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-group > a{color:var( --e-global-color-dfbee32 );}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-group > a:hover{color:#7DB3A4;}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-group .elementor-field, .elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-subgroup label{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-dfbee32 );border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-dfbee32 );border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-208 .elementor-element.elementor-element-942b6c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-208 .elementor-element.elementor-element-6306a73{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-acd555a );--border-color:var( --e-global-color-acd555a );--border-radius:8px 8px 8px 8px;}.elementor-208 .elementor-element.elementor-element-6306a73:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-6306a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234B6E;}.elementor-208 .elementor-element.elementor-element-6306a73.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-3bc0ff1{text-align:start;}.elementor-208 .elementor-element.elementor-element-3bc0ff1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:#DDE0E2;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-208 .elementor-element.elementor-element-785723b{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:28px;letter-spacing:0.2px;}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--main .elementor-item{color:#DDE0E2;fill:#DDE0E2;padding-top:0px;padding-bottom:0px;}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--main .elementor-item:focus{color:#7DB3A4;fill:#7DB3A4;}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-d75026c );}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a, .elementor-208 .elementor-element.elementor-element-785723b .elementor-menu-toggle{color:var( --e-global-color-dfbee32 );fill:var( --e-global-color-dfbee32 );}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown{background-color:#FFFFFF00;}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a:hover,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a:focus,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a.highlighted,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-menu-toggle:hover,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-menu-toggle:focus{color:var( --e-global-color-d75026c );}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a:hover,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a:focus,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF00;}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-d75026c );background-color:#FFFFFF00;}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown .elementor-item, .elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.1px;}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--dropdown a{padding-left:45px;padding-right:45px;padding-top:0px;padding-bottom:0px;}.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-208 .elementor-element.elementor-element-dd41e4b .e-search-input{background-color:var( --e-global-color-dfbee32 );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 );line-height:var( --e-global-typography-text-line-height );border-radius:5px 5px 5px 5px;}.elementor-208 .elementor-element.elementor-element-dd41e4b .e-search-submit{background-color:var( --e-global-color-accent );}.elementor-208 .elementor-element.elementor-element-dd41e4b{background-color:var( --e-global-color-acd555a );border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-acd555a );border-radius:8px 8px 8px 8px;--e-search-input-padding-block-start:8px;--e-search-input-padding-inline-start:8px;--e-search-input-padding-block-end:8px;--e-search-input-padding-inline-end:8px;--e-search-icon-clear-color:var( --e-global-color-text );--e-search-icon-submit-color:var( --e-global-color-dfbee32 );--e-search-submit-border-radius:5px 5px 5px 5px;--e-search-submit-padding:5px 0px 5px 10px;}.elementor-208 .elementor-element.elementor-element-3fe51048{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-208 .elementor-element.elementor-element-7602d959{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-208 .elementor-element.elementor-element-1bd0cfc4{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-208 .elementor-element.elementor-element-d8da384 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-208 .elementor-element.elementor-element-f809637 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-208 .elementor-element.elementor-element-2d4f315c{--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:010px 20px;--row-gap:010px;--column-gap:20px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-739db1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;letter-spacing:0.9px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-208 .elementor-element.elementor-element-406e0192 .price{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-7b160195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -48px) 75px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-acd555a );border-radius:5px 5px 5px 5px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-208 .elementor-element.elementor-element-7b160195 p{margin-block-end:8px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-208 .elementor-element.elementor-element-ffa292a .cart button, .elementor-208 .elementor-element.elementor-element-ffa292a .cart .button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;border-radius:6px 6px 6px 6px;background-color:var( --e-global-color-acd555a );transition:all 0.2s;}.elementor-208 .elementor-element.elementor-element-ffa292a{--button-spacing:10px;}.elementor-208 .elementor-element.elementor-element-ffa292a .quantity .qty{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;border-radius:5px 5px 5px 5px;transition:all 0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-208 .elementor-element.elementor-element-59f5414{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:19px;--margin-right:0px;}.elementor-208 .elementor-element.elementor-element-06d9de9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-208 .elementor-element.elementor-element-d67f808{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 5px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:5px;border-color:var( --e-global-color-acd555a );--border-color:var( --e-global-color-acd555a );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-208 .elementor-element.elementor-element-d67f808:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-d67f808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE0E20F;}.elementor-208 .elementor-element.elementor-element-d67f808.e-con{--align-self:center;}.elementor-208 .elementor-element.elementor-element-acb44a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-48de79f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;top:126px;}body:not(.rtl) .elementor-208 .elementor-element.elementor-element-48de79f{left:0px;}body.rtl .elementor-208 .elementor-element.elementor-element-48de79f{right:0px;}.elementor-208 .elementor-element.elementor-element-48de79f .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-208 .elementor-element.elementor-element-48de79f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-208 .elementor-element.elementor-element-1cca128{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.woocommerce .elementor-208 .elementor-element.elementor-element-1cca128 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-208 .elementor-element.elementor-element-1cca128 .woocommerce-tabs ul.wc-tabs li{background-color:#DDE0E2;border-color:var( --e-global-color-primary );border-radius:5px 5px 0 0;}.woocommerce .elementor-208 .elementor-element.elementor-element-1cca128 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#1F2A33;}.woocommerce .elementor-208 .elementor-element.elementor-element-1cca128 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-text );}.woocommerce .elementor-208 .elementor-element.elementor-element-1cca128 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-208 .elementor-element.elementor-element-1cca128 .woocommerce-tabs ul.wc-tabs li.active{background-color:#FCFCFC;}.woocommerce .elementor-208 .elementor-element.elementor-element-1cca128 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FCFCFC;border-color:#1F2A33 #1F2A33 #FCFCFC #1F2A33;}.woocommerce .elementor-208 .elementor-element.elementor-element-1cca128 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#1F2A33;}@media(min-width:768px){.elementor-208 .elementor-element.elementor-element-5e043b0{--width:25%;}.elementor-208 .elementor-element.elementor-element-3fe51048{--width:75%;}.elementor-208 .elementor-element.elementor-element-1bd0cfc4{--width:100%;}.elementor-208 .elementor-element.elementor-element-2d4f315c{--width:100%;}.elementor-208 .elementor-element.elementor-element-d67f808{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-208 .elementor-element.elementor-element-5e043b0{--width:0px;}.elementor-208 .elementor-element.elementor-element-3fe51048{--width:100%;}}@media(max-width:1024px){.elementor-widget-login .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-login .elementor-login__logged-in-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-group .elementor-field, .elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-208 .elementor-element.elementor-element-3bc0ff1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-208 .elementor-element.elementor-element-dd41e4b .e-search-input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-208 .elementor-element.elementor-element-7b160195{font-size:12px;}.elementor-208 .elementor-element.elementor-element-7b160195 p{margin-block-end:14px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-208 .elementor-element.elementor-element-1cca128 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-login .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-login .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-login .elementor-login__logged-in-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-group .elementor-field, .elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-208 .elementor-element.elementor-element-3bc0ff1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-208 .elementor-element.elementor-element-dd41e4b .e-search-input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-208 .elementor-element.elementor-element-7b160195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -57px) 75px;padding:10px 0px 0px 0px;font-size:10px;}.elementor-208 .elementor-element.elementor-element-7b160195 p{margin-block-end:8px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-208 .elementor-element.elementor-element-d67f808{--width:100%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-208 .elementor-element.elementor-element-1cca128 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-3cca09e */.ft-account-box {
    color: #DDE0E2;
}

.ft-account-box h2 {
    color: #DDE0E2;
    margin: 0 0 0px;
}

.ft-account-box h4 {
    color: #DDE0E2;
    margin: 0 0 5px;
}

.ft-account-box p {
    font-size: 14px;
    color: #DDE0E2;
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-c9e9313 */.elementor-208 .elementor-element.elementor-element-c9e9313 {
  box-sizing: border-box;
}

.elementor-208 .elementor-element.elementor-element-c9e9313 form {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

.elementor-208 .elementor-element.elementor-element-c9e9313 input,
.elementor-208 .elementor-element.elementor-element-c9e9313 button {
  width: 100%;
}

.elementor-208 .elementor-element.elementor-element-c9e9313 .form-row {
  margin-bottom: 10px;
}

.elementor-208 .elementor-element.elementor-element-c9e9313 button {
  margin-top: 8px;
}

/* Lås exakt typografi på lost password */
.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-login a,
.elementor-208 .elementor-element.elementor-element-c9e9313 .lost-password a,
.elementor-208 .elementor-element.elementor-element-c9e9313 a {
    font-size: 14px;   /* sätt exakt samma som din globala länk */
    line-height: 1.4;  /* justera om du vet exakt värde */
    font-weight: 400;  /* matcha global */
    transform: none;
    text-decoration: underline;
}

/* Samma sak vid hover */
.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-login a:hover,
.elementor-208 .elementor-element.elementor-element-c9e9313 .lost-password a:hover,
.elementor-208 .elementor-element.elementor-element-c9e9313 a:hover {
    font-size: 14px;
    line-height: 1.4;
    transform: none;
}

/* Logga ut-länk */
.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-login__logged-in-message a {
    color: #DDE0E2;
    text-decoration: underline;
}

/* Hover */
.elementor-208 .elementor-element.elementor-element-c9e9313 .elementor-login__logged-in-message a:hover {
    color: #7DB3A4; /* samma accent som lost password */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-942b6c1 */.ft-logged-in-box,
.ft-logged-in-box h3,
.ft-logged-in-box p {
  color: #DDE0E2;
}

.ft-logged-in-box a,
.ft-logged-in-box a:visited {
  color: #DDE0E2;
  text-decoration: underline;
}

.ft-logged-in-box a:hover,
.ft-logged-in-box a:focus {
  color: #7DB3A4;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-785723b *//* Gör menylänken flexibel */
.elementor-nav-menu .menu-item-has-children > a {
    display: flex;
    align-items: center;
}

/* Flytta pilen före texten */
.elementor-nav-menu .menu-item-has-children > a .sub-arrow {
    order: -1;
    margin-right: 8px;
    margin-left: -8px;
}
/* Submenu ska ligga i flödet, under föräldern */
.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu .sub-menu{
  position: static;
  margin: 0;
  transform: none;
  width: 100%;
}

/* Nolla Elementors flyout-trix */
.elementor-208 .elementor-element.elementor-element-785723b .elementor-nav-menu .sub-menu{
  left: auto;
  top: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b6ba75b */.product-navigation-wrapper a {
    padding: 10px 15px;
    background-color: #234B6E;
    border: 0px solid #ddd;
    color: #DDE0E2;
    text-decoration: none;
    font-weight: 600;
    transition: none;
    border-radius: 5px;
    max-width: 50%; /* Hindrar långa titlar från att krocka */
}

.product-navigation-wrapper a:hover {
    background-color: #234B6E; /* Eller din profilfärg */
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6dc2a98 *//* Varumärkeslogga på enskild produkt */
.product-brand-logo{
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  margin: 10px 0;
}

/* Styr storleken här – inte i wrapper */
.product-brand-logo img{
  height: 48px;        /* <-- justera: 36, 40, 48, 56 */
  width: auto;
  max-width: 240px;    /* airbag för super-breda loggor */
  display: block;
  object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bb5b9f2 */.product-markningar{
  display:flex;
  gap:10px;
  align-items:center;
  flex-wrap:wrap;
  margin:10px 0;
}

.product-markningar img{
  height:28px;
  width:auto;
  display:block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fe51048 */@media (max-width: 767px) {

  .elementor-208 .elementor-element.elementor-element-3fe51048 {
    display: flex;
    flex-direction: column;
  }

  .elementor-208 .elementor-element.elementor-element-3fe51048 .product-image {
    order: 2;
  }

  .elementor-208 .elementor-element.elementor-element-3fe51048 .product-sales {
    order: 1;
  }

}/* End custom CSS */
/* Start custom CSS *//* =========================================
   ADDITIONAL INFORMATION – 
   ========================================= */


/* Tabellen */
.woocommerce table.shop_attributes {
    width: 100%;
    border: none;
    border-collapse: collapse;
    margin: 0;
    font-size: 14px;
    table-layout: fixed;
}

/* Rader */
.woocommerce table.shop_attributes tr {
    border-bottom: 1px solid #E5E7E9;
}

/* Celler */
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    border: none;
    padding: 8px 5px;
    text-align: left;
    line-height: 1.4;
}

/* Rubriker – 4 mm från linjen (≈15px) */
.woocommerce table.shop_attributes th {
    width: 30%;
    font-weight: 600;
    color: #1F2A33;
    padding-left: 15px;   /* 4 mm */
    padding-right: 12px;
    vertical-align: middle;
}

/* Värden */
.woocommerce table.shop_attributes td {
    width: 70%;
    color: #3E4C59;
    vertical-align: top;
}/* End custom CSS */