/* WordPress integration. Load last; higher scope beats Elementor kit globals. */
body.lar-v7-page{margin:0;background:#fff;color:#3c3835}
body.lar-v7-page .lar-home-v7{position:relative;isolation:isolate;width:100%;min-width:0;color:var(--ink);font:18px/1.5 'Albert Sans',Arial,sans-serif}
body.lar-v7-page .lar-home-v7,body.lar-v7-page .lar-home-v7 *,body.lar-v7-page .lar-home-v7 *::before,body.lar-v7-page .lar-home-v7 *::after{box-sizing:border-box}
body.lar-v7-page .lar-home-v7 .lar-v7-elementor,body.lar-v7-page .lar-home-v7 .lar-v7-elementor>.e-con-inner,body.lar-v7-page .lar-home-v7 .lar-v7-elementor [class*="elementor-widget-lar-v7-"]{max-width:none;width:100%;margin:0;padding:0;gap:0;min-width:0;--widgets-spacing:0px;--container-widget-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}
body.lar-v7-page .lar-home-v7 .lar-v7-elementor [class*="elementor-widget-lar-v7-"]>.elementor-widget-container{margin:0;padding:0}
body.lar-v7-page:not(.elementor-editor-active):not(.elementor-editor-preview) .lar-home-v7 .lar-v7-elementor,body.lar-v7-page:not(.elementor-editor-active):not(.elementor-editor-preview) .lar-home-v7 .lar-v7-elementor>.e-con-inner,body.lar-v7-page:not(.elementor-editor-active):not(.elementor-editor-preview) .lar-home-v7 .lar-v7-elementor [class*="elementor-widget-lar-v7-"],body.lar-v7-page:not(.elementor-editor-active):not(.elementor-editor-preview) .lar-home-v7 .lar-v7-elementor [class*="elementor-widget-lar-v7-"]>.elementor-widget-container{display:contents}
body.lar-v7-page.elementor-editor-active .lar-home-v7 .elementor-widget-lar-v7-header,body.lar-v7-page.elementor-editor-preview .lar-home-v7 .elementor-widget-lar-v7-header{min-height:86px}
body.lar-v7-page .lar-home-v7 [hidden]{display:none!important}
body.lar-v7-page .lar-home-v7 dialog:not([open]){display:none}
body.lar-v7-page .lar-home-v7 button{padding:0;border:0;background:none;color:inherit;box-shadow:none;letter-spacing:normal;text-transform:none;font:inherit}
body.lar-v7-page .lar-home-v7 .button{text-transform:none}
body.lar-v7-page .lar-home-v7 :is(h1,h2,h3){color:inherit;margin:0;text-decoration:none}
body.lar-v7-page .lar-home-v7 a{text-decoration:none}
body.lar-v7-page .lar-home-v7 img,body.lar-v7-page .lar-home-v7 video{border:0;box-shadow:none}
body.lar-v7-page .lar-home-v7 .languages a{padding:8px 2px;opacity:.55}
body.lar-v7-page .lar-home-v7 .languages a[aria-current="page"]{opacity:1;text-decoration:underline;text-underline-offset:4px}
body.lar-v7-page.admin-bar .lar-home-v7 .header.is-fixed{top:32px}
body.lar-v7-page.admin-bar .lar-home-v7 .skip:focus{top:44px}
@media(max-width:782px){body.lar-v7-page.admin-bar .lar-home-v7 .header.is-fixed{top:46px}
body.lar-v7-page.admin-bar .lar-home-v7 .skip:focus{top:58px}}
@media(max-width:600px){body.lar-v7-page .lar-home-v7{font-size:16px}
body.lar-v7-page.admin-bar #wpadminbar{position:fixed}}
body.lar-v7-page .lar-home-v7:not([data-lar-initialized="true"]) .product-card{animation:none;opacity:1;transform:none}
body.lar-v7-page .lar-home-v7 #navigation a[aria-current="page"],body.lar-v7-page .lar-home-v7 .footer-column a[aria-current="page"]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}


