.elementor-3328 .elementor-element.elementor-element-dd1af95{--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:1;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4B060;--border-color:#D4B060;--padding-top:13%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%}.elementor-3328 .elementor-element.elementor-element-dd1af95:not(.elementor-motion-effects-element-type-background),.elementor-3328 .elementor-element.elementor-element-dd1af95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://lasota.dk/wp-content/uploads/2026/04/DSC01988-scaled-e1775498717353.jpg);background-position:center center;background-size:cover}.elementor-3328 .elementor-element.elementor-element-dd1af95::before,.elementor-3328 .elementor-element.elementor-element-dd1af95>.elementor-background-video-container::before,.elementor-3328 .elementor-element.elementor-element-dd1af95>.e-con-inner>.elementor-background-video-container::before,.elementor-3328 .elementor-element.elementor-element-dd1af95>.elementor-background-slideshow::before,.elementor-3328 .elementor-element.elementor-element-dd1af95>.e-con-inner>.elementor-background-slideshow::before,.elementor-3328 .elementor-element.elementor-element-dd1af95>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#172A40;background-image:url(https://lasota.dk/wp-content/uploads/2026/04/lasota-hero-pattern.png);--background-overlay:''}.elementor-3328 .elementor-element.elementor-element-0757413{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3328 .elementor-element.elementor-element-e6f9db6{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3328 .elementor-element.elementor-element-cefdca2 .elementor-heading-title{font-family:var(--e-global-typography-30936e6-font-family),Sans-serif;font-size:var(--e-global-typography-30936e6-font-size);font-weight:var(--e-global-typography-30936e6-font-weight);color:#FFF}.elementor-3328 .elementor-element.elementor-element-141a629 .elementor-heading-title{font-family:var(--e-global-typography-f9c7f23-font-family),Sans-serif;font-size:var(--e-global-typography-f9c7f23-font-size);font-weight:var(--e-global-typography-f9c7f23-font-weight);line-height:var(--e-global-typography-f9c7f23-line-height);color:#F7F4EF}.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-weight:var(--e-global-typography-secondary-font-weight)}.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-3328 .elementor-element.elementor-element-3cfdebe{--divider-border-style:solid;--divider-color:#FFFFFF38;--divider-border-width:1px}.elementor-3328 .elementor-element.elementor-element-3cfdebe .elementor-divider-separator{width:100%}.elementor-3328 .elementor-element.elementor-element-3cfdebe .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3328 .elementor-element.elementor-element-d74f01d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3328 .elementor-element.elementor-element-5ec4dc8{--update-cart-automatically-display:none;width:100%;max-width:100%;--sections-title-color:#020101;--links-normal-color:#D4B060;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:none;--product-link-normal-color:#D4B060}.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .shop_table .button{background-color:#D4B060;font-family:"DM Sans",Sans-serif}.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#D4B060}.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .cart_totals h2{font-family:"DM Sans",Sans-serif}.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .e-cart-content,.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .woocommerce-shipping-destination,.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .shipping-calculator-button{font-family:"DM Sans",Sans-serif}.elementor-3328 .elementor-element.elementor-element-5ec4dc8 #shipping_method li label{font-family:"DM Sans",Sans-serif}.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .coupon .input-text,.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .cart-collaterals .input-text,.elementor-3328 .elementor-element.elementor-element-5ec4dc8 select,.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .select2-selection--single{font-family:"DM Sans",Sans-serif}.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .e-shop-table .cart th,.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .e-shop-table .cart td:before{font-family:"DM Sans",Sans-serif}.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .cart_totals .shop_table td:before,.elementor-3328 .elementor-element.elementor-element-5ec4dc8 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"DM Sans",Sans-serif}@media(max-width:1700px){.elementor-3328 .elementor-element.elementor-element-dd1af95{--padding-top:20%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-3328 .elementor-element.elementor-element-cefdca2 .elementor-heading-title{font-size:var(--e-global-typography-30936e6-font-size)}.elementor-3328 .elementor-element.elementor-element-141a629 .elementor-heading-title{font-size:var(--e-global-typography-f9c7f23-font-size);line-height:var(--e-global-typography-f9c7f23-line-height)}}@media(max-width:1024px){.elementor-3328 .elementor-element.elementor-element-cefdca2 .elementor-heading-title{font-size:var(--e-global-typography-30936e6-font-size)}.elementor-3328 .elementor-element.elementor-element-141a629 .elementor-heading-title{font-size:var(--e-global-typography-f9c7f23-font-size);line-height:var(--e-global-typography-f9c7f23-line-height)}}@media(max-width:767px){.elementor-3328 .elementor-element.elementor-element-dd1af95{--padding-top:50%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-3328 .elementor-element.elementor-element-0757413{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap}.elementor-3328 .elementor-element.elementor-element-cefdca2 .elementor-heading-title{font-size:var(--e-global-typography-30936e6-font-size)}.elementor-3328 .elementor-element.elementor-element-141a629 .elementor-heading-title{font-size:var(--e-global-typography-f9c7f23-font-size);line-height:var(--e-global-typography-f9c7f23-line-height)}.elementor-3328 .elementor-element.elementor-element-d74f01d{--justify-content:space-between}}.luxury-intro{position:relative;overflow:hidden;opacity:0;transform:translateY(45px) scale(.985);animation:luxuryContainerIn 1.2s cubic-bezier(.22,1,.36,1) forwards;animation-delay:0.1s}.luxury-intro::after{content:"";position:absolute;top:0;left:-30%;width:30%;height:100%;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .06) 45%,rgb(255 255 255 / .14) 50%,rgb(255 255 255 / .06) 55%,#fff0 100%);transform:skewX(-18deg);opacity:0;animation:luxurySweep 1.8s ease forwards;animation-delay:0.9s}.luxury-intro .elementor-widget-heading,.luxury-intro .elementor-widget-text-editor,.luxury-intro .elementor-widget-button{opacity:0;transform:translateY(28px);animation:luxuryFadeUp 0.95s cubic-bezier(.22,1,.36,1) forwards}.luxury-intro .elementor-widget-heading:nth-of-type(1){animation-delay:0.35s}.luxury-intro .elementor-widget-heading:nth-of-type(2){animation-delay:0.6s}.luxury-intro .elementor-widget-text-editor:nth-of-type(1){animation-delay:0.85s}.luxury-intro .elementor-widget-button:nth-of-type(1){animation-delay:1.05s}.luxury-intro .elementor-widget-button:nth-of-type(2){animation-delay:1.2s}.luxury-intro .elementor-button{transition:transform 0.35s ease,box-shadow 0.35s ease,background-color 0.35s ease,border-color 0.35s ease;will-change:transform}.luxury-intro .elementor-button:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgb(0 0 0 / .18)}.luxury-intro .elementor-element{backface-visibility:hidden}@keyframes luxuryContainerIn{0%{opacity:0;transform:translateY(45px) scale(.985);filter:blur(4px)}60%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes luxuryFadeUp{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes luxurySweep{0%{left:-30%;opacity:0}20%{opacity:1}100%{left:120%;opacity:0}}