.elementor-162 .elementor-element.elementor-element-020e273{--display:flex;}.elementor-162 .elementor-element.elementor-element-020e273:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-020e273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sold-out.be/wp-content/uploads/2025/04/Sold-Out_wallpaper.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-162 .elementor-element.elementor-element-d8bb145{--display:flex;}.elementor-162 .elementor-element.elementor-element-6f91d02{--display:flex;}.elementor-162 .elementor-element.elementor-element-691bff0{--display:flex;}.elementor-162 .elementor-element.elementor-element-bc22fd6{--display:flex;}.elementor-162 .elementor-element.elementor-element-6556adb{--display:flex;}.elementor-162 .elementor-element.elementor-element-f1898c3{--display:flex;}.elementor-162 .elementor-element.elementor-element-61f4a5a{--display:flex;}.elementor-162 .elementor-element.elementor-element-6b2846c{--display:flex;}.elementor-162 .elementor-element.elementor-element-e1a98ca{--display:flex;}.elementor-162 .elementor-element.elementor-element-8848099{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#FCE7D0;--n-menu-divider-content:"";--n-menu-divider-style:solid;--n-menu-divider-width:1px;--n-menu-divider-color:#FCE7D0;--n-menu-title-transition:100ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-162 .elementor-element.elementor-element-8848099 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:4px 4px 4px rgba(0, 0, 0, 0.84);border-style:none;}.elementor-162 .elementor-element.elementor-element-8848099 {--n-menu-title-color-hover:#FFB462;}.elementor-162 .elementor-element.elementor-element-8848099 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-162 .elementor-element.elementor-element-aee0ab2{--display:flex;}.elementor-162 .elementor-element.elementor-element-895cf61{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-983b25f{color:#FCE7D0;}.elementor-162 .elementor-element.elementor-element-599b428{--display:flex;}.elementor-162 .elementor-element.elementor-element-3924c7a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-7ec3f22{color:#FCE7D0;}@media(max-width:1024px){.elementor-162 .elementor-element.elementor-element-895cf61{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-3924c7a{--grid-auto-flow:row;}}@media(min-width:1025px){.elementor-162 .elementor-element.elementor-element-020e273:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-020e273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-162 .elementor-element.elementor-element-895cf61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-3924c7a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for mega-menu, class: .elementor-element-8848099 */.elementor-162 .elementor-element.elementor-element-8848099 {
    backdrop-filter: blur(10px);
    background: rgba(0, 0, 0, 0.5);
    padding: 10px;
    border-radius: 10px;
    text-align: center;
}
/* Hide both active/inactive icons in the first menu item */
.e-n-menu-item:first-child .e-n-menu-icon {
    display: none !important;
}

/* Add left space for logo in the first menu item */
.e-n-menu-item:first-child .e-n-menu-title-container {
    position: relative;
    padding-left: 80px; /* Adjust to fit your logo */
}

/* Insert custom logo before the first menu item text */
.e-n-menu-item:first-child .e-n-menu-title-container::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 70px;
    height: 54px;
    background-image: url('https://sold-out.be/wp-content/uploads/2025/08/logo_Sold-Out_mini70x54.png');
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6e1c06 */.elementor-162 .elementor-element.elementor-element-d6e1c06 {
    backdrop-filter: blur(10px);
    background: rgba(0, 0, 0, 0.5);
    padding: 30px;
    border-radius: 15px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-983b25f */.elementor-162 .elementor-element.elementor-element-983b25f {
    backdrop-filter: blur(10px);
    background: rgba(0, 0, 0, 0.5);
    padding: 30px;
    border-radius: 15px;
    text-align: center;
}


a.bestel-knop {
  display: inline-block;
  background-color: #ff6600;
  color: white;
  padding: 12px 24px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  transition: 0.3s;
}
a.bestel-knop:hover {
  background-color: #cc5200;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ec3f22 */.elementor-162 .elementor-element.elementor-element-7ec3f22 {
    backdrop-filter: blur(10px);
    background: rgba(0, 0, 0, 0.5);
    padding: 30px;
    border-radius: 15px;
    text-align: center;
}


a.bestel-knop {
  display: inline-block;
  background-color: #ff6600;
  color: white;
  padding: 12px 24px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  transition: 0.3s;
}
a.bestel-knop:hover {
  background-color: #cc5200;
}/* End custom CSS */