
:where(html:not([lang="da"])) .cart.item .config-no-selection
{display:none !important}
.product-item-details .config-no-selection, .product-item-details  .config-child-prediction { display:none; } 
div[name="shippingAddress.fax"], div[name="billingAddressshared.fax"]{display:none !important} 
.payment-group .step-title{
order:-1;
}
.payment-group .payment-method-mollie_methods_bancontact, .payment-group .payment-method-mollie_methods_ideal{
order:1;
}
.payment-group .payment-method-mollie_methods_creditcard{
order:2;
}
.payment-group .payment-method-mollie_methods_paypal{
order:3;
}
.payment-group .payment-method-mollie_methods_applepay, .payment-group .payment-method-mollie_methods_googlepay{
order:4;
}
.payment-group .payment-method-mollie_methods_klarnapaylater, .payment-group .payment-method-mollie_methods_klarnasliceit{
order:5;
}
.payment-group .payment-method-mollie_methods_banktransfer{
order:6;
}
.payment-group .payment-method-mollie_methods_giftcard{
order:99;
}
.payment-method:not([class*="payment-method-mollie"]){
display:none !important;
} 
.swissup-checkout-fields .field[name="swissupCheckoutFields.swissup_checkout_field[predicted_delivery_date]"]
{
    display:none !important;
}
#belco-container{
display:none !important;
}
._hide{
display:none !important;
}
body.checkout-cart-index #product-deliver-time{
display:none;
}
.account-dropdown li{
     padding:0px !important;
}
.account-dropdown li a{
     padding:5px 10px !important;
     display:block;
}
.account-dropdown li a:first-child
{
     padding-top:10px !important;
}
.account-dropdown li a:last-child
{
     padding-bottom:10px !important;
}
.account-dropdown li:hover{
      background-color:#151731 !important;
}
.account-dropdown li:hover a{
      color:#bbb !important;
}
.amrelated-pack-wrapper{
    margin-bottom: 80px;
    margin-top: 60px;
}
.amrelated-pack-wrapper .amrelated-title{
text-align:center;
}
.amrelated-pack-wrapper .amrelated-title strong{
        font-size: 2.2rem;
        font-weight: 300;
        letter-spacing: 0.4rem;
        text-transform: uppercase;
}
.amrelated-pack-wrapper .amrelated-discount{
      background: #bf9959;
}
#co-payment-form .swissup-checkout-fields{
display:none;
}
#sendcloud-service-point #selectedServicePoint .button-service-point{
       margin-bottom:20px;
}
#sendcloud-service-point .message.warning{
      background-color:#fdd5d5;
      border-radius:10px;
      border: 2px solid #c00000;
}
#sendcloud-service-point .message.warning span:before {
       color:#c00000;
}
@media screen and (min-width:768px){
     .page-title-wrapper{
             margin-top:14px !important;
      }
    .page-title-wrapper h1.page-title span.base{
         font-size:4.5rem !important;
     }
}
.products-list{
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
}
.products-list .product-item{
    display: block;
    width: 50%;
margin-bottom:16px;
}
@media screen and (min-width:768px){
.products-list .product-item{
width:33.3%;
}
}
@media screen and (min-width:1250px){
.products-list .product-item{
width:25%;
}
}
.products-list .product-item .product-item-info{
display:flex;
flex-direction:column;
}
.products-list .product-item .product-item-photo{
width:100%;
}
.footer.content > .mgz-col-md-3 .below-half > p{
margin-bottom:0px !important; 
}
.footer .mgz-icon-box-wrapper {
    width:40px;
    margin:0px;
}
html[lang='nl'] .footer.content > .mgz-col-md-3:after {
content:"WhatsApp";
display:block;
text-align:center;
text-decoration:underline;
}
html[lang='nl'] .footer.content > .mgz-col-md-3 .below-half > p > a:first-child{
display:none;
}
html[lang='nl'] .footer.content > .mgz-col-md-3 .below-half > p > a{
text-decoration:underline;
}
html[lang='de'] .footer.content > .mgz-col-md-3:after {
content:"WhatsApp";
display:block;
text-align:center;
text-decoration:underline;
}
html[lang='de'] .footer.content > .mgz-col-md-3 .below-half > p > a:first-child{
display:none;
}
html[lang='de'] .footer.content > .mgz-col-md-3 .below-half > p > a{
text-decoration:underline;
}
.footer.content > .mgz-col-md-3:after {
content:"WhatsApp";
display:block;
text-align:center;
text-decoration:underline;
}
.footer.content > .mgz-col-md-3 .below-half > p > a:first-child{
display:none;
}
.footer.content > .mgz-col-md-3 .below-half > p > a{
text-decoration:underline;
}
.owl-dots{
overflow:hidden;
height:26px;
}
#walink{
display:none;
}
.page-wrapper{
position:relative;
}
.filter-options-content:not(.cat, .manufacturer) {  
display:none;
}
body.page-layout-2columns-left .filter-options-content{
display:none !important;
}
body.page-layout-2columns-left .filter-options-content.manufacturer{
display:block !important;
}
body.page-layout-2columns-left .filter-options-content.size{
display:block !important;
}
body.page-layout-2columns-left .filter-options-content.cat{
display:block !important;
}
.gift_guide_style .mgz-element-inner{
padding:0px;
}
.gift_guide h6{
font-family: "the-youngest", sans-serif;
font-weight: 400;
font-style: normal;
font-size:20px;
margin-bottom:0px;
}
.gift_guide h2{
font-family: 'PlayfairDisplay-600', serif;
font-size:35px;
margin:0px;
text-transform: none;
letter-spacing:normal;
}
.gift_guide .mgz-carousel-nav-position-center_split .owl-nav [class*="owl-"]{
opacity:1 !important;
top:37% !important;
background:black;
}
.gift_guide .mgz-carousel-nav-position-center_split .owl-nav .disabled{
display:none !important;
}
.gift_guide .mgz-carousel-nav-position-center_split .owl-nav .owl-next{
margin-right:-10px;
}
.gift_guide .mgz-carousel-nav-position-center_split .owl-nav .owl-prev{
margin-left:-10px;
}
.gift_guide .mgz-carousel-nav-position-center_split .owl-nav .fas{
font-size:30px;
color:white;
}
.gift_guide  .item-title{
    font-family: Nunito-400;
    font-size: 18px !important;
    text-transform:uppercase;
    
    max-width:200px;
}
.gift_guide .mgz-carousel-nav-position-center_split .owl-nav{
text-align:left !important;
}
@media screen and (max-width:500px){
.gift_guide .mgz-carousel-nav-position-center_split .owl-nav{
text-align:center !important;
}
}
.gift_guide.level2 .mgz-carousel{
    margin-bottom: 20px;
}
.category-cms .magezon-builder .full_width_row{
        width: auto;
        position: relative;
        left: auto;
        right: auto;
        margin-left: auto;
        margin-right: auto;
}
.footer-usps .top-half i{
font-size:1.5em !important;
}
.footer-usps .below-half p,
.footer-usps .below-half a{
 line-height:initial !important;
letter-spacing:normal !important;
}
.footer-usps .below-half p{
margin-bottom:7px !important;
}
.footer-usps .footer.content > a > div{
margin-bottom:30px !important;
display:block !important;
}
#product-deliver-time a[href="/nl/service#shipping_fees"]{
display:none !important;
}
#product-deliver-time a[href="/de/service#shipping_fees"]{
display:none !important;
}
#product-deliver-time a[href="/fr/service#shipping_fees"]{
display:none !important;
}
#product-deliver-time a[href="/en/service#shipping_fees"]{
display:none !important;
}
#product-deliver-time a[href="/dk/service#shipping_fees"]{
display:none !important;
}
#product-deliver-time a[href="/se/service#shipping_fees"]{
display:none !important;
}
#product-deliver-time a[href="/it/service#shipping_fees"]{
display:none !important;
}
#product-deliver-time a[href="/pl/service#shipping_fees"]{
display:none !important;
}
 
#product-deliver-time li{
        position: relative;
        margin-left: 20px;
}
#product-deliver-time li:before{
        position: absolute;
        left: -20px;
}
    body.page-with-filter main#maincontent .columns .sidebar-main .block.filter *{
text-wrap:balance;
} 
@media screen and (min-width: 768px){
body.page-with-filter main#maincontent .columns .sidebar-main{
min-width:220px;
}
body.page-with-filter main#maincontent .columns .main{
min-width:0;
}
}
.columns .sidebar-additional{
     
     display:none;
}
.header-top-first{
display:none !important;
}
@media screen and (min-width:1024px){
     .panel.header{
          padding-top:20px !important;
     }
     header.page-header .header.content{
           top:20px;
     }
}
#switcher-currency-trigger{
display: none;
}
#switcher-currency-trigger .language-CHF span{
font-size:0px;
}
#switcher-currency-trigger .language-CHF span:before{
font-size:15px;
content:"CHF";
}
#switcher-currency-trigger .language-PLN span{
font-size:0px;
}
#switcher-currency-trigger .language-PLN span:before{
font-size:15px;
content:"PLN";
}
#switcher-currency-trigger .language-DKK span{
font-size:0px;
}
#switcher-currency-trigger .language-DKK span:before{
font-size:15px;
content:"DKK";
}
#switcher-currency-trigger .language-SEK span{
font-size:0px;
}
#switcher-currency-trigger .language-SEK span:before{
font-size:15px;
content:"SEK";
}
#switcher-currency-trigger .language-EUR span{
font-size:0px;
}
#switcher-currency-trigger .language-EUR span:before{
font-size:15px;
content:"EUR";
}
 
@media screen and (min-width: 1025px) and (max-width:1248px){
body.page-products main#maincontent .category-view .category-background {
top:142px;
}
}
 
.ambrands-menu-item .ambrands-list-popup{
                width: 100%;
                left: 0 !important;
                position: absolute;
                padding: 20px 0 0 20px;
                height: auto;
                background: #fff;
                box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
                box-sizing: border-box;
                z-index: 10;
                min-height: 670px;
                align-items: flex-start;            
}
 nav.navigation > ul{
       display:flex;
       flex-direction:column;
       justify-content: center;
}
nav.navigation > ul > li.nav-8{
       order:1;   
}
@media screen and (min-width:1024px){
     nav.navigation > ul{
           flex-direction:row;
      }
}
@media screen and (min-width:1024px){
             .ambrands-menu-item:hover .ambrands-list-popup{
                        display: block; 
                        opacity: 1;
                        pointer-events: auto;                        
              }
 }
nav.navigation > ul > li:last-child{
display:none;
}
nav.navigation > ul > li.cms-menu-item{
 display:none;
}
     
@media screen and (min-width:768px){
   body.page-products main#maincontent .category-view{
        grid-row-gap:0rem;
   }
   #maincontent .category-view .category_header_top .page-title-wrapper h1.page-title,
   #maincontent .category-view .category_header_top .page-title-wrapper h1.page-title span
{
      font-size:5.5rem !important;
   }
   #maincontent .category-view .category_header_top .category-tagline{
      margin-top:0px !important;
   }
   #maincontent .category-view .category_header_top .category-tagline h2{
      font-size:2.2rem !important;
   }
}
.categorypath-spirits-drinks-message-on-a-bottle-gin  .filter,
.categorypath-spirits-drinks-message-on-a-bottle-rum  .filter,
.categorypath-spirits-drinks-message-on-a-bottle-vodka  .filter,
.categorypath-spirits-drinks-message-on-a-bottle-gepersonaliseerde-limoncello  .filter,
.categorypath-spirits-drinks-message-on-a-bottle-gepersonaliseerde-wijn  .filter,
.categorypath-spirits-drinks-message-on-a-bottle-custom-non-alcoholic  .filter,
.categorypath-spirits-drinks-message-on-a-bottle-gepersonaliseerde-whisky  .filter,
.categorypath-spirits-drinks-message-on-a-bottle-whisky .filter,
.categorypath-shop-spirits-message-on-a-bottle-gin .filter,
.categorypath-shop-spirits-message-on-a-bottle-rum .filter,
.categorypath-shop-spirits-message-on-a-bottle-vodka .filter,
.categorypath-shop-spirits-message-on-a-bottle-gepersonaliseerde-limoncello .filter, 
.categorypath-shop-spirits-message-on-a-bottle-gepersonaliseerde-wijn .filter, 
.categorypath-shop-spirits-message-on-a-bottle-custom-non-alcoholic .filter,
.categorypath-shop-spirits-message-on-a-bottle-gepersonaliseerde-whisky .filter ,
.categorypath-shop-spirits-message-on-a-bottle-whisky .filter
{
display:none !important;
}
.block-search{
}
.search.results > .block{
display:none;
}
.search.results > .block:nth-of-type(1), 
.search.results > .block:nth-of-type(2){
display:block;
width:25%;
float:left;
}
@media screen and (max-width:768px){
.search.results > .block:nth-of-type(1), 
.search.results > .block:nth-of-type(2){
width:50%;
}
}
.search.results > .toolbar{
border-bottom: 1px solid #c4c4c4;
padding-bottom: 40px;
}
#search_mini_form.active .actions{
    position: fixed;
    width: calc( ((100vw - 800px) / 2 ) + 80px);
    height: 80px;
    top: 40vh;
    right: 0;
    z-index: 100;
}
#search_mini_form.active .actions button{
right:0px;
width:100%;
height:100%;
display:block !important;
opacity:0;
} 
.form-create-account .newsletter{
display:none;
}
.box-newsletter{
display:none;
}
#lfm_footer_newsletter a{
    font-family: Nunito-700;
    font-size: 14px;
    text-transform:uppercase;
    line-height: 1.2em !important;
    letter-spacing: 0.1em;
    color: black !important;
    background-color:white !important;
    border:2px solid black !important; 
}
#lfm_footer_newsletter a:hover{
    color: white !important;
    background-color:black !important;
}
#lfm_footer_newsletter .fab{
       font-size:28px;
       display:block;
       position: relative;
       top:5px;
}
@media screen and (min-width:1025px){
    .sections.nav-sections{
           z-index:9;
     }
}
.amsearch-wrapper-block{
display:none !important;
}
.sidebar-main{
max-width:220px;
}
.category-view .filter-options-content b{
display:none;
}
@media screen and (max-width:768px){
  .sidebar-main{
  max-width:none;
  }
   body.page-with-filter main#maincontent .columns .sidebar-main .block.filter * {
   text-wrap:wrap;
   }
}
.amgdprcookie-options{
color: #bf9959;
}
.amgdprcookie-options:hover{
color: #dcc8aa;
}
.amgdprcookie-done{
background-color: #bf9959;
color:white;
}
.amgdprcookie-done:hover{
background-color: #dcc8aa;
color:white;
}
.amshopby-morefrom .title{
text-align:center;
}
.amshopby-morefrom .title strong{
text-transform:uppercase;
}
@media screen and (max-width:1024px){
   .megamenublock{
    border-left: none;
    padding-left:0px;
    
  }
  .megamenublock  .megamenu_image_inner  .mgz-element-inner{
      
  }
}
@media screen and (min-width:1025px){
   .megamenublock{
    border-left: 1px solid #dadada;
    padding-left:30px;
  }
}
.megamenublock a,
.megamenublock strong{
font-size:1.2rem;
}
.megamenublock strong{
font-family:'Jaldi-bold', sans-serif !important;
}
.block-minicart #top-cart-btn-checkout {
    display: inline;
    padding: 0px;
    background: transparent;
    border: none;
    color: black;
    text-decoration: underline;
    font-weight: normal;
    font-size: 14px;
}
.block-minicart a.action.viewcart {
    color: #fff !important;
    background: #333 !important;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 700;
    padding: 15px 15px;
    font-size: 1.5rem;
    box-sizing: border-box;
    vertical-align: middle;
    text-decoration: none !important;
}
@media screen and (max-width:1023px){
ul._show{
display:block !important;
}
.sections.nav-sections nav.navigation li.level0 ul.level0.submenu li.level1 ul.level1.submenu._show{
display:block !important;
top:0px !important;
left:0px !important;
}
}
body[class*='amblog-index-']{
background-color:white !important;
}
ul.amblog-grid-list li.list-item.amblog-item.amblog-post-container{
justify-content:normal;
}
ul.amblog-grid-list li.list-item.amblog-item{
box-shadow:none;
border:none;
margin-bottom:50px;
}
ul.amblog-grid-list li.list-item.amblog-item .amblog-content{
width:100%;
}
#homepage_blog .amblog-title{
text-tranform:uppercase !important;
}
#homepage_blog .amblog-element-block .amblog-post-list{
box-shadow:none !important;
}
#homepage_blog .amblog-element-block div.post-item-info .post-item-details{
text-align:left !important;
}
#homepage_blog .amblog-element-block div.post-item-info .post-item-details .post-title{
text-transform:uppercase !important;
font-size: 2.2rem !important;
font-weight: normal !important;
line-height: 1.2em !important;
}
#homepage_blog .amblog-element-block div.post-item-info .post-item-details .short-description{
font-style:normal !important;
}
#homepage_blog .amblog-element-block div.post-item-info .post-item-details .ampost-link{
display:none !important;
}
header.page-header .header.content span.action.nav-toggle{
bottom:16px;
}
.amblog-index-post .page-title{
    line-height:1.1 !important;
}
.amblog-index-post .amblog-post-container{
    box-shadow:none !important;
}
.amblog-index-post .amblog-post-title{
text-align:center;
}
.amblog-index-post .owl-carousel.owl-drag .owl-item{
padding:5px;
}
.amsearch-wrapper-block{
margin-right:16px !important;
float:right !important;
}
.amsearch-wrapper-block .amsearch-input{
color:transparent !important;
overflow:hidden !important;
text-indent:10000px !important;    
    background-position: right 4px;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position:calc(100% -20px);
}
.amsearch-wrapper-block .amsearch-input-wrapper:before
{
    content: '\e615';
    font-family: 'icons-blank-theme';
    color: black;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 30px;
    color: black;
    padding: 0px;
    line-height: .9em;
}
.amsearch-wrapper-block .amsearch-input{
background:transparent;
}
.amsearch-wrapper-block .-close{
display:none;
}
.amsearch-wrapper-block .-loupe{
display:none;
}
body.-amsearch-overlay-opened .amsearch-wrapper-block{
    margin: 0px !important;
    top: 100px !important;
    left: 50px !important;
    width: auto !important;
    right: 50px !important;
    height:auto !important;
}
body.-amsearch-overlay-opened .amsearch-wrapper-block .amsearch-input{
    background-image:none;
    background-color:#gray;
}
.amsearch-wrapper-block .amsearch-form-block.-opened .amsearch-input{
    display:block;
    color:black !important;
    overflow:show !important;
   text-indent:0px !important;
   position:absolute;    
    top: -25px;
    left: 0px;
    right: 0px;
    width: 100%;
    padding: 40px;
   
border:0px !important;
    border-bottom:2px solid grey !important;
background-color: #f2f2f2;
    background-size: 30px !important;
    background-position: calc(100% - 20px) center !important;
}
.amsearch-wrapper-block .amsearch-form-block.-opened .-close{
display:none;
}
.amsearch-wrapper-block .amsearch-form-block.-opened .-loupe{
display:none;
}
body.-amsearch-overlay-opened .nav-toggle{
display:none;
}
.amsearch-overlay-block{
   display:none !important;
background-repeat:no-repeat;
    background-color: rgba(255,255,255,.9);
   background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMWwxMCAxMG0wLTEwTDEgMTEiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==);
    background-size: 30px;
    background-position: calc(100% - 20px) 20px;
}
body.-amsearch-overlay-opened .amsearch-overlay-block{
display:block !important;
cursor:pointer;
}
.amsearch-wrapper-block .amsearch-form-block.-opened .amsearch-input{
position:relative !important;
}
.amsearch-wrapper-block .amsearch-form-block.-opened .-close{
display:none;
}
.amsearch-wrapper-block .amsearch-form-block.-opened .-loupe{
display:none;
}
body.-amsearch-overlay-opened header.page-header .panel.wrapper .panel.header .amsearch-wrapper-block .amsearch-form-block.-opened{
width:100% !important;
}
body.-amsearch-overlay-opened header.page-header .panel.wrapper .panel.header .amsearch-wrapper-block{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}
body.-amsearch-overlay-opened .amsearch-result-section{
overflow:visible;
max-height:none;
border-radius:0px;
margin-top:5px;
background:transparent;
}
body.-amsearch-overlay-opened .amsearch-result-section .amsearch-items-section{
background:white;
margin-right:5px;
}
body.-amsearch-overlay-opened .amsearch-result-section .amsearch-products-section{
background:white;
}
body.-amsearch-overlay-opened .amsearch-result-section .amsearch-item-container .amsearch-item .amsearch-link{
     color:#bf9959 !important;
}
body.-amsearch-overlay-opened .amsearch-result-section .-view-all{
     color:#bf9959 !important;
}
body.-amsearch-overlay-opened .amsearch-result-section .amsearch-highlight{
     color:#bf9959 !important;    
}
@media screen and (max-width: 768px){
   .amsearch-wrapper-block{
         position:relative;
         width: 25px;
         padding:0px;
         right:0px !important;
         margin:0px !important;
    }
    .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper input.amsearch-input{
          position:relative;
          top:0px;
    }
    header .panel.wrapper .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper input.amsearch-input{
          border: none;;
   }
   body.-amsearch-overlay-opened  header .panel.wrapper .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper input.amsearch-input{
         padding:40px !important;
   }
   header.page-header .header.content span.action.nav-toggle{
        bottom:72px;
   }
   header.page-header {
         padding-bottom: 40px;
   }
}
body.ambrand-index-index .page-wrapper #maincontent .category-view{
display:flex;
flex-direction:column;
}
body.ambrand-index-index .page-wrapper #maincontent .category-view h2{
text-transform:uppercase;
letter-spacing:0.1em;
}
body.catalog-product-view .exxtra_brand_info .left-brand-box a img{
max-width:90px !important;
margin-bottom:0px !important;
}
body.catalog-product-view .exxtra_brand_info .left-brand-box .short-description h2{
font-size:2rem !important;
text-transform:uppercase;
}
body.catalog-product-view .exxtra_brand_info .left-brand-box .short-description{
max-height:300px;
overflow:hidden;
top:unset;
bottom:0px;
min-height:50px;
}
body #brand-short-description{
      border-bottom:30px solid white;
      bottom:0px !important;
}
@media screen and (min-width:1250px){
     body #brand-short-description{          
          border-bottom: 30px solid #f0f0f0;
     }
}
body.catalog-product-view .exxtra_brand_info .left-brand-box .short-description .more-button{
    left: 0px;
    bottom: 0px;
    width: 100%;
    position: absolute !important;
    top: unset !important;
}
.page-product-configurable .product-info-main .sly-old-price{
display:block ! important;
margin: 0 0 0 15px !important;
text-decoration:none !important;
}
.page-product-configurable .product-info-main .sly-old-price .price{
font-size:2.8rem !important;
opacity:0.6;
text-decoration:line-through;
}
.products-grid .price-label{
display:none;
}
.mgz-product-items .product-item .product-item-photo-hovered{
position:absolute;
left:0px;
top:0px;
visibility:hidden;
opacity:0;
}
.mgz-product-items .product-item .product-item-info{
border:0px solid transparent;
}
.product-item .product-item-info .product-item-details .price-box .old-price{
float:none !important;
margin-left:16px;
}
#mini-cart .product.actions .primary{
   display: none;
}
:where(html:not([lang="nl"])) header.page-header .panel.wrapper .header-top-first .left-block,
:where(html:not([lang="nl"])) header.page-header .panel.wrapper .header-top-first .right-block
{
width: auto;
}
#product-attribute-specs-table td{
display:block !important;
padding-left:0px !important;
padding-bottom:0px;
}
nav.navigation > ul > li:nth-child(1) {
}
nav.navigation > ul > li:nth-child(1) a span,
nav.navigation > ul > li:nth-child(2) a span{
font-family:'Jaldi-bold', sans-serif;
}
nav.navigation > ul > li a[href='https://www.luxuryformen.com/nl/gift-guide'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/nl/onze-merken/'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/nl/inspiratie'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/de/gift-guide'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/de/unsere-marken/'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/de/inspiration'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/fr/gift-guide'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/fr/nos-marques/'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/fr/inspiration'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/en/gift-guide'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/en/our-brands/'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/en/inspiration'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/it/guida-ai-regali'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/it/marche/'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/it/ispirazione'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/pl/przewodnik-po-prezentach'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/pl/nasze-marki/'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/pl/inspiracja'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/se/presentguide'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/se/vara-varumarken/'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/se/inspiration'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/dk/guide-til-gaver'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/dk/vores-maerker/'],
nav.navigation > ul > li a[href='https://www.luxuryformen.com/dk/inspiration']
{
color:#bf9959 !important; 
font-style:italic !important;
}
#maincontent .amscroll-load-button{
    border-width: 2px !important;
    border-style: solid !important;
    border-radius: 0 !important;
    color: #000000 !important;
    background-color: #ffffff !important;
    border-color: black !important;
    font-size: 12px !important;
    padding: 11px 16px !important;
    text-transform: uppercase !important;
    letter-spacing: .05em !important;
    font-family: 'Nunito-700' !important;
    margin-bottom: 100px !important;
}
#maincontent .amscroll-load-button:hover{
  background-color:#f0f0f0 !important;
}
@media screen and (max-width:768px){
.fotorama__nav__shaft .fotorama__nav__frame img{
display:none !important;
}
.fotorama__nav__shaft > .fotorama__thumb-border{
display:none;
}
.fotorama__nav__shaft .fotorama__nav__frame{
border-radius:6px !important;
border:1px solid #858585;
background:white !important;
height:6px !important;
width:6px !important;
margin-left:6px !important;
margin-right:6px !important;
padding:0px !important;
}
.fotorama__nav__shaft .fotorama__nav__frame .fotorama__thumb{
display:none !important;
}
.fotorama__nav__shaft .fotorama__active{
background-color:black !important;
}
}
@media only screen and (max-width: 449px)
{
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody th {
display:block !important;
}
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody td:before {
display:none !important;
}
}
#product-description-attributes-block .additional-attributes tr .magezon-builder{
   
    background: #f2f2f2;
    top: -24px;
}
#product-description-attributes-block .additional-attributes tr .magezon-builder .full_width_row{
   width:100% !important;
left:0px !important;
margin-left:0px !important;
}
#product-description-attributes-block .additional-attributes tr .magezon-builder .full_width_row tr{
display:table-row !important;
}
#product-description-attributes-block .additional-attributes tr .magezon-builder .full_width_row tr td{
display:table-cell !important;
}
#product-description-attributes-block .additional-attributes tr .magezon-builder .full_width_row tr td:before{
display:none !important;
}
#product-description-attributes-block .additional-attributes tr .magezon-builder .full_width_row .mgz-element-column > .mgz-element-inner{
    padding: 0px !important;
}
#product-description-attributes-block .additional-attributes tr:last-child th{
    
}
#product-description-attributes-block .additional-attributes tr td.data > br:first-child{
display: block !important; 
content:"";
}
#product-description-attributes-block .additional-attributes tr .magezon-builder .mgz-panel-heading{
border: 0px;
background-color:transparent;
color:black;
}
#product-description-attributes-block .additional-attributes tr .magezon-builder .mgz-panel-heading .mgz-panel-heading-title{
}
#product-description-attributes-block .additional-attributes tr .magezon-builder .mgz-panel-heading .mgz-panel-heading-title a{
padding-left:30px !important;
color:#333;
font-family: 'Nunito-700', sans-serif;
padding-top:0px;
}
@media only screen and (max-width: 449px){
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr:last-child td[data-th]:before{
display:none;
}
#product-description-attributes-block .additional-attributes tr .magezon-builder .mgz-panel-heading .mgz-panel-heading-title a{
font-weight:400;
}
}
#product-description-attributes-block .additional-attributes tr .magezon-builder .mgz-panel-heading .mgz-panel-heading-title a i{
     left:10px !important;
     top: 25% !important;
}
.additional-attributes tr:last-child{
    
}
table.sizechart{
display:none !important;
}
:where(html:not([lang="nl"])) table.sizechart tr
{
      display:table-row !important;
       border: 1px solid #d5d5d5;
}
:where(html:not([lang="nl"])) table.sizechart th
{
      display:table-cell !important;
      padding-top:10px !important;
}
:where(html:not([lang="nl"])) table.sizechart th::after
{
      display:none !important;
}
:where(html:not([lang="nl"])) table.sizechart td
{
      display:table-cell !important;
      padding-top:10px !important;
}
body.ambrand-index-index .category-view .category-short-description{
display:block !important;
}
li.product-item .actions-primary{
display:none !important;
}
li.product-item .more-info{
width:100% !important;
}
.lfm-billing-warning{
display:block;
color:#c00000;
padding:5px 10px;
margin-bottom:10px;
border-radius:5px;
}
.control.lfm_warning input{
border:2px solid #5BB93A;
}
.control.lfm_warning::after{
content:'The address does not contain a street number. Are you sure this is correct?';
font-size:12px;
color:#5BB93A;
letter-spacing:0px;
}
html[lang='nl'] .control.lfm_warning::after{
content:'Dit adres bevat geen huisnummer, is dit zeker correct?';
}
html[lang='fr'] .control.lfm_warning::after{
content:'Cette adresse ne contient pas de numéro de maison, est-ce exact ?';
}
html[lang='de'] .control.lfm_warning::after{
content:'Diese Adresse enthält keine Hausnummer, ist das richtig?';
}
html[lang='it'] .control.lfm_warning::after{
content:'Questo indirizzo non contiene un numero civico, è corretto?';
}
html[lang='pl'] .control.lfm_warning::after{
content:'Ten adres nie zawiera numeru domu, czy to na pewno prawda?';
}
html[lang='da'] .control.lfm_warning::after{
content:'Denne adresse indeholder ikke et husnummer, er det helt korrekt?';
}
html[lang='sv'] .control.lfm_warning::after{
content:'Den här adressen innehåller inte något husnummer, är det verkligen korrekt?';
}
.language-flag span{
margin-left:5px;
       font-size:1.5rem !important;
       padding-right:14px;
}
.language-flag span:before{
    content:' ';
    display:block;
    width: 6px;
    height: 6px;
    background: transparent;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 0px;
    border-top: 0px;
    position: absolute;
    right:0px;
    top:6px;
    transform: rotate(45deg);  
}
.logo img{
   width:340px;
   height:74px;
}
 
.ambrands-letters-list{
display:block;
}
.ambrands-letters-list .ambrands-letter{
width:100% !important;
}
.ambrands-content .ambrands-brand-item {
     width:122px !important;
}
.ambrands-content .ambrands-brand-item .ambrands-inner {
     border-radius:0px !important;
}
.ambrands-content .ambrands-brand-item .ambrands-image-block {
     width:122px !important;
     height:165px !important;
     padding:0px !important;
     background:#f9f9f9;
margin-bottom:10px;
}
.ambrands-content .ambrands-brand-item .ambrands-image-block .ambrands-empty{
text-align:center;
color:#e2e2e2; 
width:100%;
}
.ambrands-label{
    min-height:60px !important;
}
.footer .magezon-builder > div:first-of-type > div{
       margin-bottom:64px !important;
}
:where(html:not([lang="nl"])) .copyright-text img
{
max-width:100px;
top:0px !important;
vertical-align: middle;
}
:where(html:not([lang="nl"])) .copyright-text span
{
color:#999999 !important;
}
:where(html:not([lang="nl"])) .copyright-text a
{
color:#999999 !important;
}
@media only screen and (max-width:767px){
     :where(html:not([lang="nl"])) .copyright-text span
{
           display:block !important;
     }
     :where(html:not([lang="nl"])) .copyright-text img
{
         margin-left:0px !important;
     }
    footer .mgz-element-column{
         margin-bottom:30px !important;
    }
    footer .mgz-element-column:nth-child(1){
         margin-top:30px !important;
    }
    footer .mgz-element{
        
     }
}
@media only screen and (max-width:767px){
footer.page-footer .footer.content div div div div div div{
}
}
:where(html:not([lang="nl"])) footer.page-footer .footer.content .social-icon
{
display:inline-block;
float:none;
}
:where(html:not([lang="nl"])) footer.page-footer .footer.content .social-icon a i
{
padding:0px !important;
background:transparent !important;
color:black !important;
}
:where(html:not([lang="nl"])) .mgz-icon-size-md
{
width:2em !important;
}
@media only screen and (max-width:678px){
   #home_top_30{
        border-top:10px solid transparent !important;
   }
   #home_new_arrivals{
        border-bottom:10px solid transparent !important;
   }
}
.category-tagline,
.category-short-description
{
     max-width:750px;
     margin-left:auto;
     margin-right: auto;
}
#homepage_blog > div > div.mgz-container{
width:auto !important;
}
#homepage_blog .mgz-element-inner{
   padding:0px;
}
#homepage_blog .amblog-element-block .amblog-title{
     display:block !important;
     text-align:center;
     color:#2e2e2d;
     font-size:2.8rem;
}
#homepage_blog .amblog-list{
     display:flex;
     gap:10px;
}
#homepage_blog .amblog-list .amblog-item{
   padding:0px;
   float:none;
   width:auto;
   flex:1;
   
}
#homepage_blog .amblog-list .amblog-recent-post-image-wrapper{
    margin-right:0px;
}
#homepage_blog .amblog-list .amblog-recent-post-image-wrapper a img{
   margin-bottom:0px;
}
#homepage_blog .amblog-list .amblog-recent-post-content-wrapper{
    text-align:left;
    padding:20px;
}
#homepage_blog .amblog-list .amblog-recent-post-content-wrapper .amblog-headline{
    font-size: 2.2rem;
    font-weight: 400;
    text-transform: uppercase;   
}
@media screen and (max-width:1000px){
    #homepage_blog .amblog-list{
        //  flex-wrap:wrap;
         flex-direction:column;
    }
    #homepage_blog .amblog-item{
         width:45% !important;
         flex:auto !important;
         flex-grow:1 !important;
    }
}
@media screen and (max-width:500px){
    #homepage_blog .amblog-list{
         flex-wrap:wrap;
    }
    #homepage_blog .amblog-item{
         width:100% !important;
         flex:auto !important;
         flex-grow:1 !important;
    }
}
.amblog-item .amblog-link{
   color:black;
}
.amblog-pager-container .amblog-link{
    background:black;
}
.amblog-pager-container .amblog-link:hover{
    background:gray;
}
.amblog-post-container .amblog-image, 
.amblog-grid-list > .amblog-item .amblog-image, 
.amblog-grid-list .slick-slide .amblog-item .amblog-image{
border-radius:0px;
}
.amblog-post-container .amblog-content, 
.amblog-grid-list > .amblog-item .amblog-content, 
.amblog-grid-list .slick-slide .amblog-item .amblog-content{
padding:0px;
}
.amblog-index-post .amblog-post-title{
display:none;
}
@media screen and (max-width:768px){
   .amblog-index-index .page-title, 
   .amblog-index-post .page-title{
        margin-bottom:2.1rem;
   }
}
.amblog-post-container{
border:none;
}
.amblog-post-container .amblog-footer{
padding:0px !important;
}
.amblog-post-container .amblog-footer .amblog-more a{
background-color:black;
}
.amblog-content{
   max-width:800px;
   position:relative;
   margin: 0 auto;
}
.amblog-content a:hover{
   color:#bf9959 !important;
   opacity:0.5;
}
.amblog-features{
   max-width:800px;
   position:relative;
   margin: 0 auto;
}
.amblog-features a{
   color:#bf9959 !important;
   font-family: 'Nunito-700', sans-serif;
}
.amblog-features a:hover{
   color:#bf9959 !important;
   text-decoration:underline;
   opacity:0.5;
}
.amcard-flex-container{
     display:block;
}
#label_method_freeshipping_freeshipping:hover{
opacity:0.5;
cursor:pointer;
}
body.ambrand-index-index .category-background picture *{
object-position:left top;
}
@media only screen and (max-width:768px){
body.ambrand-index-index main#maincontent .category-view .category_header_top{
 height:260px !important;
}}
body.ambrand-index-index .category-description{
display:block !important;
max-width:600px;
margin:0 auto;
position:relative;
}
body.ambrand-index-index .category-short-description{
display:none !important;
}
@media only screen and (max-width:768px){
body.ambrand-index-index .category-description .amshopby-descr{
   color:black;
}
}
#product-page-mollie-apple-pay-button{
margin-top:5px;
}
#product-page-mollie-apple-pay-button .apple-pay-button{
width:100% !important;
}
.mgz-product-items .product-item-actions{
display:none !important;
visibility:invisible ! important;
opacity:0 !important;
}
:where(html:not([lang="nl"])) body.contact-index-index h1.page-title
{
margin-top:21px;
}
:where(html:not([lang="nl"])) body.contact-index-index form .legend
{
margin-left:0px;
display:none;
}
:where(html:not([lang="nl"])) body.contact-index-index form .fieldset
{
margin: 0 0 20px;
}
:where(html:not([lang="nl"])) body.contact-index-index form .fieldset .field.no-label:before
{
display:none;
}
:where(html:not([lang="nl"])) body.contact-index-index form .actions-toolbar
{
float:none;
display:block;
margin-left:25.8%;
}
:where(html:not([lang="nl"])) body.contact-index-index form .actions-toolbar .primary
{
display:block;
width:100%;
float:none;
}
:where(html:not([lang="nl"])) body.contact-index-index form .actions-toolbar .primary .submit
{
display:block;
width:100%;
float:none;
}
@media screen and (min-width:768px){   
.fotorama__wrap{
        padding-bottom:94px;
   }
   .fotorama__nav-wrap{
        position:absolute;
   }
}
@media screen and (max-width:767px){  
   .gallery-placeholder{
          padding-bottom:30px;
   }
   .fotorama__nav-wrap{
         position:absolute;
         bottom:0px;
    }
}
.breadcrumbs{
   min-height:18.5px;
}
:where(html:not([lang="nl"])) body.page-layout-checkout legend
{
     position:relative !important;
}
@media screen and (min-width:768px){
:where(html:not([lang="nl"])) body.page-layout-checkout legend:after
{
    position:absolute;
    top:4px;
    right:8px;
}}
html[lang="en"] body.page-layout-checkout fieldset.street legend:before{
          content:"Street & number";
}
html[lang="de"] body.page-layout-checkout fieldset.street legend:before{
          content:"Strasse & Hausnummer";
}
html[lang="fr"] body.page-layout-checkout fieldset.street legend:before{
          content:"Rue & numéro";
}
html[lang="it"] body.page-layout-checkout fieldset.street legend:before{
          content:"Via e numero";
}
html[lang="sv"] body.page-layout-checkout fieldset.street legend:before{
          content:"Gatunamn och nummer";
}
html[lang="pl"] body.page-layout-checkout fieldset.street legend:before{
          content:"Nazwa i numer ulicy";
}
html[lang="da"] body.page-layout-checkout fieldset.street legend:before{
          content:"Gadenavn og nummer";
}
:where(html:not([lang="nl"])) body.page-layout-checkout fieldset.street legend span
{
        display:none;
}
body.firecheckout .field[name="shippingAddress.street.0"] label span,
body.firecheckout .field[name="billingAddressshared.street.0"] label span{
          display:none;
}
html[lang="en"] body.firecheckout .field[name="shippingAddress.street.0"] label:before,
html[lang="en"] body.firecheckout .field[name="billingAddressshared.street.0"] label:before{
          content:"Street & number";
}
html[lang="fr"] body.firecheckout .field[name="shippingAddress.street.0"] label:before,
html[lang="fr"] body.firecheckout .field[name="billingAddressshared.street.0"] label:before{
          content:"Rue & numéro";
}
html[lang="nl"] body.firecheckout .field[name="shippingAddress.street.0"] label:before,
html[lang="nl"] body.firecheckout .field[name="billingAddressshared.street.0"] label:before{
          content:"Straat en huisnummer";
}
html[lang="de"] body.firecheckout .field[name="shippingAddress.street.0"] label:before,
html[lang="de"] body.firecheckout .field[name="billingAddressshared.street.0"] label:before{
          content:"Strasse & Hausnummer";
}
html[lang="it"] body.firecheckout .field[name="shippingAddress.street.0"] label:before,
html[lang="it"] body.firecheckout .field[name="billingAddressshared.street.0"] label:before{
          content:"Via e numero";
}
html[lang="sv"] body.firecheckout .field[name="shippingAddress.street.0"] label:before,
html[lang="sv"] body.firecheckout .field[name="billingAddressshared.street.0"] label:before{
          content:"Gatunamn och nummer";
}
html[lang="pl"] body.firecheckout .field[name="shippingAddress.street.0"] label:before,
html[lang="pl"] body.firecheckout .field[name="billingAddressshared.street.0"] label:before{
          content:"Nazwa i numer ulicy";
}
html[lang="da"] body.firecheckout .field[name="shippingAddress.street.0"] label:before,
html[lang="da"] body.firecheckout .field[name="billingAddressshared.street.0"] label:before{
          content:"Gadenavn og nummer";
}
 
.category-description{
text-align:center !important;
}
:where(html[lang="da"]) .gift_guide .item-title {
    font-size: 20px !important;
    word-break: break-word;
}
:where(html[lang="en"]) .footer .mgz-icon-box-wrapper {
    height: 32px;
}
:where(html[lang="it"]) #homepage_blog .amblog-title {
    text-transform: uppercase !important;
}
:where(html[lang="it"]) body.-amsearch-overlay-opened .amsearch-wrapper-block .amsearch-input {
    background-color: gray;
}
@media screen and (max-width: 1000px) {
    :where(html[lang="it"]) #homepage_blog .amblog-list {
        flex-wrap: wrap;
    }
}
