.elementor-287 .elementor-element.elementor-element-e533f44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-287 .elementor-element.elementor-element-e533f44:not(.elementor-motion-effects-element-type-background),.elementor-287 .elementor-element.elementor-element-e533f44>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://dev-site.se/mgleather.se/wp-content/uploads/2026/08/Leather-bg-img.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-287 .elementor-element.elementor-element-64e19de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-287 .elementor-element.elementor-element-eefd4e1 img{width:100%;height:160px;object-fit:contain;object-position:center center;border-radius:8px 8px 8px 8px}.elementor-287 .elementor-element.elementor-element-42f2dae{text-align:center}.elementor-287 .elementor-element.elementor-element-42f2dae .elementor-heading-title{font-size:18px;text-transform:uppercase;color:#20222096}.elementor-287 .elementor-element.elementor-element-c93efb5{text-align:center}.elementor-287 .elementor-element.elementor-element-1c9621d{text-align:center}.elementor-287 .elementor-element.elementor-element-2666843{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-287 .elementor-element.elementor-element-0f4d1b4 .elementor-button{background-color:var(--e-global-color-3437737);fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-3437737)}.elementor-287 .elementor-element.elementor-element-0f4d1b4 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-287 .elementor-element.elementor-element-0f4d1b4 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-287 .elementor-element.elementor-element-0f4d1b4 .elementor-button:hover,.elementor-287 .elementor-element.elementor-element-0f4d1b4 .elementor-button:focus{border-color:var(--e-global-color-3437737)}.elementor-287 .elementor-element.elementor-element-491d145{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.25;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-287 .elementor-element.elementor-element-491d145::before,.elementor-287 .elementor-element.elementor-element-491d145>.elementor-background-video-container::before,.elementor-287 .elementor-element.elementor-element-491d145>.e-con-inner>.elementor-background-video-container::before,.elementor-287 .elementor-element.elementor-element-491d145>.elementor-background-slideshow::before,.elementor-287 .elementor-element.elementor-element-491d145>.e-con-inner>.elementor-background-slideshow::before,.elementor-287 .elementor-element.elementor-element-491d145>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-287 .elementor-element.elementor-element-123ae8f{--grid-columns:4}.elementor-287 .elementor-element.elementor-element-6e3b0c1{--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;--justify-content:space-between;--flex-wrap:wrap;--overlay-opacity:0.7;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-287 .elementor-element.elementor-element-6e3b0c1:not(.elementor-motion-effects-element-type-background),.elementor-287 .elementor-element.elementor-element-6e3b0c1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);background-image:url(https://dev-site.se/mgleather.se/wp-content/uploads/2026/08/Leather-bg-scaled.jpeg);background-position:center center;background-size:cover}.elementor-287 .elementor-element.elementor-element-6e3b0c1::before,.elementor-287 .elementor-element.elementor-element-6e3b0c1>.elementor-background-video-container::before,.elementor-287 .elementor-element.elementor-element-6e3b0c1>.e-con-inner>.elementor-background-video-container::before,.elementor-287 .elementor-element.elementor-element-6e3b0c1>.elementor-background-slideshow::before,.elementor-287 .elementor-element.elementor-element-6e3b0c1>.e-con-inner>.elementor-background-slideshow::before,.elementor-287 .elementor-element.elementor-element-6e3b0c1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-287 .elementor-element.elementor-element-fef4ae6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-287 .elementor-element.elementor-element-033b671 img{width:100%;height:301px;object-fit:contain;object-position:center center}.elementor-287 .elementor-element.elementor-element-60f5bc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-287 .elementor-element.elementor-element-64e19de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-287 .elementor-element.elementor-element-1c9621d{width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0}.elementor-287 .elementor-element.elementor-element-123ae8f{--grid-columns:2}.elementor-287 .elementor-element.elementor-element-60f5bc8.e-con{--flex-grow:1;--flex-shrink:0}}@media(min-width:768px){.elementor-287 .elementor-element.elementor-element-64e19de{--width:43%}.elementor-287 .elementor-element.elementor-element-fef4ae6{--width:46%}.elementor-287 .elementor-element.elementor-element-60f5bc8{--width:46%}}@media(max-width:1024px) and (min-width:768px){.elementor-287 .elementor-element.elementor-element-64e19de{--width:100%}.elementor-287 .elementor-element.elementor-element-fef4ae6{--width:28%}}@media(min-width:1367px){.elementor-287 .elementor-element.elementor-element-e533f44:not(.elementor-motion-effects-element-type-background),.elementor-287 .elementor-element.elementor-element-e533f44>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-e533f44:not(.elementor-motion-effects-element-type-background),.elementor-287 .elementor-element.elementor-element-e533f44>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://dev-site.se/mgleather.se/wp-content/uploads/2026/08/Mobile-leather-bg.png)}.elementor-287 .elementor-element.elementor-element-eefd4e1 img{height:91px}.elementor-287 .elementor-element.elementor-element-123ae8f{--grid-columns:1}.elementor-287 .elementor-element.elementor-element-033b671 img{height:195px}}.mg-hero{position:relative;overflow:hidden;isolation:isolate}.mg-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgb(255 255 255 / .18),transparent 30%),radial-gradient(circle at 12% 52%,rgb(0 0 0 / .10),transparent 34%),radial-gradient(circle at 88% 56%,rgb(0 0 0 / .12),transparent 34%),linear-gradient(180deg,rgb(255 255 255 / .04),rgb(0 0 0 / .04));opacity:.55}.mg-hero>.e-con-inner{position:relative;z-index:1}.mg-hero .elementor-widget,.mg-hero .mg-hero-actions{opacity:0;transform:translateY(16px);animation:mgHeroReveal 0.8s cubic-bezier(.22,1,.36,1) forwards}.mg-hero .elementor-widget-image{animation-delay:.1s}.mg-hero .elementor-element-42f2dae{animation-delay:.2s}.mg-hero .elementor-element-c93efb5{animation-delay:.3s}.mg-hero .elementor-element-1c9621d{animation-delay:.4s}.mg-hero .mg-hero-actions{animation-delay:.5s}@keyframes mgHeroReveal{to{opacity:1;transform:translateY(0)}}.mg-hero .elementor-widget-image img{transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease}@media (hover:hover) and (pointer:fine){.mg-hero .elementor-widget-image:hover img{transform:translateY(-3px) scale(1.025)}}.mg-hero .elementor-element-42f2dae .elementor-heading-title{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.08em}.mg-hero .elementor-element-42f2dae .elementor-heading-title::before,.mg-hero .elementor-element-42f2dae .elementor-heading-title::after{content:"";display:block;width:22px;height:1px;background:currentColor;opacity:.35}.mg-hero h1{position:relative;text-wrap:balance}.mg-hero h1::after{content:"";display:block;width:52px;height:1px;margin:24px auto 0;background:currentColor;opacity:.22;transform:scaleX(0);transform-origin:center;animation:mgLineReveal .7s ease .75s forwards}@keyframes mgLineReveal{to{transform:scaleX(1)}}.mg-hero-actions{position:relative}.mg-hero-actions .elementor-widget-button:first-child .elementor-button{position:relative;overflow:hidden;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.mg-hero-actions .elementor-widget-button:first-child .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(255 255 255 / .10);transform:translateX(-105%);transition:transform .45s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.mg-hero-actions .elementor-widget-button:first-child .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgb(0 0 0 / .14);filter:brightness(1.03)}.mg-hero-actions .elementor-widget-button:first-child .elementor-button:hover::before{transform:translateX(0)}}.mg-hero-actions .elementor-widget-button:last-child .elementor-button{position:relative;background:#fff0;padding-left:0;padding-right:0;transition:opacity .25s ease,transform .25s ease}.mg-hero-actions .elementor-widget-button:last-child .elementor-button-content-wrapper{gap:10px}.mg-hero-actions .elementor-widget-button:last-child .elementor-button::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;opacity:.35;transform:scaleX(.35);transform-origin:left center;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.mg-hero-actions .elementor-widget-button:last-child .elementor-button-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.mg-hero-actions .elementor-widget-button:last-child .elementor-button:hover{transform:translateY(-1px)}.mg-hero-actions .elementor-widget-button:last-child .elementor-button:hover::after{transform:scaleX(1);opacity:.65}.mg-hero-actions .elementor-widget-button:last-child .elementor-button:hover .elementor-button-icon{transform:translateX(5px)}}.mg-hero .elementor-widget-text-editor{text-wrap:pretty}.mg-hero .elementor-widget-image img{backface-visibility:hidden}.elementor-editor-active .mg-hero .elementor-widget,.elementor-editor-active .mg-hero .mg-hero-actions{opacity:1;transform:none;animation:none}.elementor-editor-active .mg-hero h1::after{transform:scaleX(1);animation:none}@media (max-width:767px){.mg-hero::before{opacity:.42}.mg-hero .elementor-element-42f2dae .elementor-heading-title{gap:8px}.mg-hero .elementor-element-42f2dae .elementor-heading-title::before,.mg-hero .elementor-element-42f2dae .elementor-heading-title::after{width:14px}.mg-hero h1::after{width:38px;margin-top:18px}}@media (prefers-reduced-motion:reduce){.mg-hero *,.mg-hero::before,.mg-hero::after{animation:none!important;transition:none!important}.mg-hero .elementor-widget,.mg-hero .mg-hero-actions{opacity:1;transform:none}.mg-hero h1::after{transform:scaleX(1)}}