.elementor-7 .elementor-element.elementor-element-7cc391b{--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-7 .elementor-element.elementor-element-50b8894{--display:flex;}.elementor-7 .elementor-element.elementor-element-50b8894.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8e0f614{--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;}.elementor-7 .elementor-element.elementor-element-a5afc29.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-0c939cd{--display:flex;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3f44a7b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-949a3f0{--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;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-7 .elementor-element.elementor-element-3902732{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:#F4592F;}.elementor-7 .elementor-element.elementor-element-258273d{--display:flex;--min-height:46px;--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:center;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-03491ae{--display:flex;}.elementor-7 .elementor-element.elementor-element-e4d87f7{--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-7 .elementor-element.elementor-element-598180a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:151px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-7 .elementor-element.elementor-element-598180a.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBBFCC;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-3902732{font-size:16px;line-height:2em;letter-spacing:0.3px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-7cc391b{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-50b8894{--width:48.128%;}.elementor-7 .elementor-element.elementor-element-8e0f614{--width:50%;}.elementor-7 .elementor-element.elementor-element-0c939cd{--content-width:700px;}.elementor-7 .elementor-element.elementor-element-949a3f0{--content-width:200px;}.elementor-7 .elementor-element.elementor-element-598180a{--width:100%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-0c939cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-949a3f0{--content-width:50%;}}/* Start custom CSS for html, class: .elementor-element-dba0a89 *//* === SHOP MERCH (Lamanna-style) === */

/* reset list look */
.lm-navlink{
  margin: 0;
  padding: 0;
  list-style: none;
}

/* link layout */
.lm-navlink__a{
  display: inline-flex;
  align-items: center;
  gap: 14px;
  text-decoration: none;
}

/* text look */
.lm-navlink__text{
  display: inline-block;
  font-family: ultra, system-ui, -apple-system, Segoe UI, Arial, sans-serif;
  font-size: 30px;
  line-height: 1;
  letter-spacing: -0.6px;
  text-transform: uppercase;

  /* fill + stroke + shadow zoals je clone */
  color: #f2ff53; /* geel */
  -webkit-text-stroke: 1.5px #FF4100;
  text-shadow:
    #FF4100 1px 1px 0,
    #FF4100 2px 2px 0,
    #FF4100 3px 3px 0,
    #FF4100 4px 4px 0,
    #FF4100 5px 5px 0,
    #FF4100 6px 6px 0,
    #FF4100 7px 7px 0,
    #FF4100 8px 8px 0;

  /* jouw issue “rare verschuivingen” voorkomen */
  transform: translate3d(0,0,0);
  -webkit-font-smoothing: antialiased;
}


  /* zelfde positionering als clone */
  position: relative;
  top: 7px;
  margin-left: 2px;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72.7 70.5'%3E%3Cpath fill='%23FF4100' d='M67.1,25.1c-3.2-3.9-7-7.5-10.4-11.2c-3.8-4.1-7.9-8.1-13-10.7C26.7-5.2,0,3.2,0,24.8c0,6,2,11.9,5.7,16.6c4.7,6.1,9.9,10.9,15.7,16c7.1,6.3,14,13,24.1,13.1c0.1,0,0.3,0,0.4,0c11.1,0,20.2-6,24.3-16.4c3.7-9.2,3.7-20.5-2.7-28.5C67.4,25.5,67.2,25.3,67.1,25.1z'/%3E%3Cpath fill='%23FFC700' d='M5.1,20.2c-1.4,1.2-1.4,6.5-1.2,7.9c1.3,7.6,5.9,15.1,12.8,19c2.7,1.5,6.4,2.3,10.3,2.3c5.9,0,12.4-1.8,16.7-6c3.8-3.2,6.3-8,7.7-12.7c0.8-2.8,1-6.2,1-9.1c0-2.1,0.2-3.4-1.1-3.4c-3.3,0-2.8,0.3-3,1.5c-0.3,1.9,0.4,6.3-3,7.6C43.2,28,40.5,29,38,29c-1.1,0-2.1-0.1-2.9-0.3c-2.7-0.7-3.8-5.7-6.7-5.7c-0.1,0-0.3,0-0.4,0c-2.5,0.4-1.8,5-5.2,5.4c-3.2,0.5-9.3,2.2-12.3,0.7c-2.6-1.4-1.7-6.6-3.7-8.6C6.1,19.8,5.5,19.8,5.1,20.2z'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5afc29 *//* === SHOP MERCH (Lamanna-style) === */

/* reset list look */
.lm-navlink{
  margin: 0;
  padding: 0;
  list-style: none;
}

/* link layout */
.lm-navlink__a{
  display: inline-flex;
  align-items: center;
  gap: 14px;
  text-decoration: none;
}

/* text look */
.lm-navlink__text{
  display: inline-block;
  font-family: ultra, system-ui, -apple-system, Segoe UI, Arial, sans-serif;
  font-size: 30px;
  line-height: 1;
  letter-spacing: -0.6px;
  text-transform: uppercase;

  /* fill + stroke + shadow zoals je clone */
  color: #f2ff53; /* geel */
  -webkit-text-stroke: 1.5px #FF4100;
  text-shadow:
    #FF4100 1px 1px 0,
    #FF4100 2px 2px 0,
    #FF4100 3px 3px 0,
    #FF4100 4px 4px 0,
    #FF4100 5px 5px 0,
    #FF4100 6px 6px 0,
    #FF4100 7px 7px 0,
    #FF4100 8px 8px 0;

  /* jouw issue “rare verschuivingen” voorkomen */
  transform: translate3d(0,0,0);
  -webkit-font-smoothing: antialiased;
}


  /* zelfde positionering als clone */
  position: relative;
  top: 7px;
  margin-left: 2px;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72.7 70.5'%3E%3Cpath fill='%23FF4100' d='M67.1,25.1c-3.2-3.9-7-7.5-10.4-11.2c-3.8-4.1-7.9-8.1-13-10.7C26.7-5.2,0,3.2,0,24.8c0,6,2,11.9,5.7,16.6c4.7,6.1,9.9,10.9,15.7,16c7.1,6.3,14,13,24.1,13.1c0.1,0,0.3,0,0.4,0c11.1,0,20.2-6,24.3-16.4c3.7-9.2,3.7-20.5-2.7-28.5C67.4,25.5,67.2,25.3,67.1,25.1z'/%3E%3Cpath fill='%23FFC700' d='M5.1,20.2c-1.4,1.2-1.4,6.5-1.2,7.9c1.3,7.6,5.9,15.1,12.8,19c2.7,1.5,6.4,2.3,10.3,2.3c5.9,0,12.4-1.8,16.7-6c3.8-3.2,6.3-8,7.7-12.7c0.8-2.8,1-6.2,1-9.1c0-2.1,0.2-3.4-1.1-3.4c-3.3,0-2.8,0.3-3,1.5c-0.3,1.9,0.4,6.3-3,7.6C43.2,28,40.5,29,38,29c-1.1,0-2.1-0.1-2.9-0.3c-2.7-0.7-3.8-5.7-6.7-5.7c-0.1,0-0.3,0-0.4,0c-2.5,0.4-1.8,5-5.2,5.4c-3.2,0.5-9.3,2.2-12.3,0.7c-2.6-1.4-1.7-6.6-3.7-8.6C6.1,19.8,5.5,19.8,5.1,20.2z'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d241d6 *//* ULTRA font */


.lm-drop-headline{
  margin: 0;
  padding: 20px 0;
  text-align: center;

  font-family: 'Ultra', sans-serif;
  font-weight: 400;               /* Ultra */
  font-stretch: expanded;         /* helpt soms net wat breder voelen */

  font-size: 130px;
  line-height: 110px;
  letter-spacing: -0.4px;         /* iets strakker/impact */

  transform: translate3d(0,0,0);
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.lm-letterwrap{ display:inline-block; }

.lm-letter{
  position: relative;
  display: inline-block;

  /* Lamanna kleuren */
  color: #f2ff53;

  /* ULTRA stroke (iets dikker dan eerst) */
  -webkit-text-stroke: 5px #f4592f;
  paint-order: stroke fill;

  /* extra “ULTRA” body (subtiele fake-bold) */
  text-shadow:
    0.6px 0 0 #f4592f,
    -0.6px 0 0 #f4592f;

  /* DROP ANIM */
  opacity: 0;
  transform: translateY(-1.2em);
  animation: lmDrop 800ms cubic-bezier(.2,.9,.2,1) forwards;
  animation-delay: calc(var(--i) * 28ms);
  will-change: transform, opacity;
}



/* spaties */
.lm-letter.space{
  width: .28em;
  -webkit-text-stroke: 0;
  opacity: 1;
  transform: none;
  animation: none;
  text-shadow: none;
}

@keyframes lmDrop{
  0%   { opacity:0; transform: translateY(-1.2em); }
  70%  { opacity:1; transform: translateY(0.08em); }
  100% { opacity:1; transform: translateY(0); }
}

@media (prefers-reduced-motion: reduce){
  .lm-letter{
    animation:none;
    opacity:1;
    transform:none;
  }
}

/* WRAPPER moet 100% breed zijn */
.lm-drop-wrap{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  overflow: visible;
}

/* DE HEADLINE MOET OOK 100% breed zijn, anders centreert er niks */
.lm-drop-headline{
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2039eb5 *//* === SHOP MERCH (Lamanna-style) === */

/* reset list look */
.lm-navlink{
  margin: 0;
  padding: 0;
  list-style: none;
}

/* link layout */
.lm-navlink__a{
  display: inline-flex;
  align-items: center;
  gap: 14px;
  text-decoration: none;
}

/* text look */
.lm-navlink__text{
  display: inline-block;
  font-family: ultra, system-ui, -apple-system, Segoe UI, Arial, sans-serif;
  font-size: 30px;
  line-height: 1;
  letter-spacing: -0.6px;
  text-transform: uppercase;

  /* fill + stroke + shadow zoals je clone */
  color: #f2ff53; /* geel */
  -webkit-text-stroke: 1.5px #FF4100;
  text-shadow:
    #FF4100 1px 1px 0,
    #FF4100 2px 2px 0,
    #FF4100 3px 3px 0,
    #FF4100 4px 4px 0,
    #FF4100 5px 5px 0,
    #FF4100 6px 6px 0,
    #FF4100 7px 7px 0,
    #FF4100 8px 8px 0;

  /* jouw issue “rare verschuivingen” voorkomen */
  transform: translate3d(0,0,0);
  -webkit-font-smoothing: antialiased;
}


  /* zelfde positionering als clone */
  position: relative;
  top: 7px;
  margin-left: 2px;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72.7 70.5'%3E%3Cpath fill='%23FF4100' d='M67.1,25.1c-3.2-3.9-7-7.5-10.4-11.2c-3.8-4.1-7.9-8.1-13-10.7C26.7-5.2,0,3.2,0,24.8c0,6,2,11.9,5.7,16.6c4.7,6.1,9.9,10.9,15.7,16c7.1,6.3,14,13,24.1,13.1c0.1,0,0.3,0,0.4,0c11.1,0,20.2-6,24.3-16.4c3.7-9.2,3.7-20.5-2.7-28.5C67.4,25.5,67.2,25.3,67.1,25.1z'/%3E%3Cpath fill='%23FFC700' d='M5.1,20.2c-1.4,1.2-1.4,6.5-1.2,7.9c1.3,7.6,5.9,15.1,12.8,19c2.7,1.5,6.4,2.3,10.3,2.3c5.9,0,12.4-1.8,16.7-6c3.8-3.2,6.3-8,7.7-12.7c0.8-2.8,1-6.2,1-9.1c0-2.1,0.2-3.4-1.1-3.4c-3.3,0-2.8,0.3-3,1.5c-0.3,1.9,0.4,6.3-3,7.6C43.2,28,40.5,29,38,29c-1.1,0-2.1-0.1-2.9-0.3c-2.7-0.7-3.8-5.7-6.7-5.7c-0.1,0-0.3,0-0.4,0c-2.5,0.4-1.8,5-5.2,5.4c-3.2,0.5-9.3,2.2-12.3,0.7c-2.6-1.4-1.7-6.6-3.7-8.6C6.1,19.8,5.5,19.8,5.1,20.2z'/%3E%3C/svg%3E");
}/* End custom CSS */