/** Shopify CDN: Minification failed

Line 747:141 Unexpected "{"
Line 991:45 Expected identifier but found "!"
Line 2183:48 Unexpected "#"

**/
.form-cart h2{
  text-transform: none !important;
}

/* h3 (product naam) correctie naar p | PLP */
#collection p span.small{
  display: block;
  font-weight: var(--main_fw);
  font-size: var(--main_fz_small);
  font-family: var(--main_ff);
  text-transform: var(--main_tt);
  letter-spacing: var(--main_ls);
  opacity: .53;
}
#collection p a{
    font-size: 16px;
    font-weight: 600;
}

/* Verkleining van afbeelding | PLP */
.has-form picture img{
      transform: scale(0.8);
}

/* Verkleining van afbeelding | PDP */
.template-product #root #main-product img{
    transform: scale(.8);
}

#main-product .l4pr{
  --pager_w: 75px;
}

#main-product .swiper-pagination-bullet img{
  transform: scale(1) !important;
}

/* Slider correctie */
#shopify-section-template--20420550394137__1660291177d9f45101, #shopify-section-template--20420550394137__section_featured_products_xXjWfw, #shopify-section-template--20420550394137__section_logo_list_6g6t4M, #shopify-section-template--20420550394137__4267fe73-c9c9-41fd-92fa-54d2f76de719, #shopify-section-template--21754412663065__section_logo_list_fXwxCp, #shopify-section-template--20420550197529__recently-viewed{
  padding: 0px 54px;
}

/* Subkoppen */
#shopify-section-template--20420550394137__308186d0-2431-4462-8de2-ea7a4dfa530f h3, #shopify-section-template--20420550394137__6fe88af2-2071-4b7a-9d7a-4ce009a7be0c h3, #shopify-section-template--20420549837081__275c54de-3551-45a1-87fd-18eddb0227af h3{
    margin-top: -15px !important;
    font-size: 20pt;
    color: #888888;
    font-family: The Bravery Lite;
}

/* Chat */
#Avada-FAQ_WidgetTrigger{
  min-width: 55px !important;
}

/* breadcrumbs */
.shopify-section-breadcrumbs{
  margin: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 20px !important;
}

.shopify-section-breadcrumbs a{
  color:#9d9d9d;
  text-decoration:none;
}

.shopify-section-breadcrumbs span[aria-hidden="true"]:before {
  content:url('https://cdn.shopify.com/s/files/1/0808/1195/0361/files/angle_right_s.svg?v=1719217210');
  display: inline-block;
  margin: 0px 6px;
}


#shopify-section-main-account .breadcrumb{
  margin-bottom: 20px !important;
}

#shopify-section-template--20420550099225__breadcrumbs{
  margin-bottom: 80px !important;
}


/* bss end fix */


a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText {
display: none;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
display: none;
}

aside .input-amount{
  display:none;
}

aside .compact p{
  font-weight:400;
}


[data-whatin=mouse] input[type=button]:hover, [data-whatin=mouse] input[type=reset]:hover, [data-whatin=mouse] input[type=submit]:hover, [data-whatin=mouse] button:hover, [data-whatin=mouse] .link-btn a:hover, [data-whatin=mouse] #nav-user>ul>li>a:hover i span, [data-whatin=mouse] .n6pg li.prev a:hover, [data-whatin=mouse] .n6pg li.next a:hover, [data-whatin=mouse] .l4cn.box li a:hover:before, [data-whatin=mouse] #totop a:hover, [data-whatin=mouse] .spr-pagination>div>.spr-pagination-prev a:hover, [data-whatin=mouse] .spr-pagination>div>.spr-pagination-next a:hover{
  animation:none !important;
}

.wcBsiHeaderClose{
  display: flex;
  justify-content: flex-end;
  padding-right: 20px;
  padding-top: 0px;
}

.Polaris-Page .Polaris-DataTable__Cell--header button.Polaris-Button:hover{
  color: #86704D;
}

.Polaris-Page .ro-table-filter{
  display:flex;
}

.Polaris-Page .ro-table-filter .Polaris-Button:first-child{
  padding-left:0px;
}

.Polaris-Page .bss-bcp-btn .Polaris-ButtonGroup__Item:first-child{
  margin-left:0px;
}

@media only screen and (max-width: 767px) {
  #shopify-section-template--20420549640473__main-cart .link-btn{
    flex-wrap:wrap !important;
  }
  #shopify-section-template--20420549640473__main-cart .link-btn button, #shopify-section-template--20420549640473__main-cart .link-btn .bss-b2b-customer-portal-nt-checkout-btn{
    width:100% !important;
  }
}


/* temporary */
body .bss-bcp-popup{
  display:none;
}


h1,h2 {font-weight: lighter !important; text-transform: lowercase !important;}
#main-product h1{
  text-transform:none !important;
}


h2 {font-size: 34px !important; max-width: 100% !important;}


.shopify-section h2{
  border:0px !important; 
}

.stock.overlay-error{
  color: #eab700 !important;
}

@media only screen and (max-width: 1000px) {
  h1{font-size:40px !important;line-height:38px !important}
}
.title_light {color: #888888 !important;}

/* Home hero */
#shopify-section-template--20420550394137__30fad405-65db-4e4f-bf56-e89d99b450f5 .m6bx:before {
  background-image: url("https://cdn.shopify.com/s/files/1/0808/1195/0361/files/banner_website.png?v=1736246819");
  background-size: cover;
  background-position: center;
}


/* Home secties */
@media only screen and (max-width: 767px) {
  #shopify-section-template--20420550394137__1660291177d9f45101 ul.l4cl{
    margin-bottom:0px !important;
  }
  #shopify-section-template--20420550394137__6fe88af2-2071-4b7a-9d7a-4ce009a7be0c figure{
    height: 520px !important;
  }
}


/*porductkaart*/
#collection{align-items:stretch;}
#root .l4cl.s4wi li, #root .l4cl.s4wi .li{height:100%;}
.l4cl .swiper-slide {padding: 12px 10px; height: auto!important;}
ul.l4cl {width: calc(100% + 24px); margin-left: 8px;}
ul.l4cl li.has-form {border-radius: 12px; box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.12); background-color: #ffffff; border-left: 0px; overflow: hidden; height: auto; width:calc(25% - 16px); margin-right:16px}
ul.l4cl li.has-form {margin-right:16px}
.l4cl .has-form div {margin-left: 20px; margin-right: 20px;}
.l4cl .has-form .static {margin-bottom: 20px; margin-top: 8px;}
.l4cl .has-form figure {border-bottom: solid 3px #f8f3ed; margin-bottom: 24px;padding-bottom:24px;}
.l4cl .has-form h3 a {font-size: 16px; font-weight: 600;}
.l4cl .has-form .price {font-size: 16px;}

.l4cl .has-form .static .price{
  display:block !important;
}

@media only screen and (max-width: 1000px) {
  .m6ac .l4cl .has-form {margin-left: 0px !important; } 
  #root .m6ac .l4cl.hr > li:first-child {margin-top: 20px; }
}

.l4cl .swiper-wrapper{
  height:auto !important;
  align-items:stretch;
}

ul li .stock span{
  display:none;
}

.bss-b2b-collection-item-vat .bss-b2b-collection-compare-price-vat-no-vat, .bss-b2b-collection-item-vat .bss-b2b-product-vat-price-no-vat, .bss-b2b-collection-item-vat .bss-b2b-product-compare-price-vat-no-vat, .bss-b2b-collection-item-vat .bss-b2b-cart-item-no-vat-price, .bss-b2b-collection-item-vat .bss-b2b-cart-no-vat-price{
  font-size:16px !important;
  font-weight: 500;
}

.bss-b2b-collection-item-vat .bss-b2b-product-vat-price-has-vat{
  font-size:12px;
  opacity: .4;
  font-weight: 500;
}

.has-form .bss-b2b-collection-item-vat{
  margin-bottom:20px;
}

.m6ac .has-form .bss-b2b-collection-item-vat{
  order: 2;
  margin-bottom: 0px;
  margin-top: 12px;
}

.m6ac .has-form .static{
  order:3;
  margin-bottom:0px;
}

/*barcode correctie*/
#shopify-section-template--20420550394137__16605537948e81aa7a .barcode_label{
  width:300px !important;
  bottom:0px !important;
}

.cart-upsell .barcode_label{
  display:none;
}



/*label*/
.s1lb span {border-radius: 4px !important; padding: 6px 8px !important;} 

/*voorraad popup*/
.w360,#content.w360,.popup-a.w360 .box-inner {max-width: 840px;}

/*mobile col naar 100%*/
@media only screen and (max-width: 1000px) {
  #root .m6ac > *, #root .m6ac > [class] {width: 100% !important; }
}

/*videosectie*/ 
@media only screen and (max-width: 1000px) {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
  #shopify-section-template--20420550394137__6fe88af2-2071-4b7a-9d7a-4ce009a7be0c h3{
    display:none !important;
  }
  #shopify-section-template--20420550394137__6fe88af2-2071-4b7a-9d7a-4ce009a7be0c figure.no-img{
    padding-right:0px !important;
    padding-top:0px !important;
  }
  #shopify-section-template--20420550394137__6fe88af2-2071-4b7a-9d7a-4ce009a7be0c h2.m20, #shopify-section-template--20420550394137__6fe88af2-2071-4b7a-9d7a-4ce009a7be0c p.link-btn{
    margin-left:0px !important;
   }
}


/*recente producten*/ 
#shopify-section-template--20420550099225__e538c307-1b9e-40d7-b5df-700fc54ad360 .has-form, #shopify-section-template--20420550394137__4267fe73-c9c9-41fd-92fa-54d2f76de719 .has-form, #shopify-section-template--20420550197529__recently-viewed .has-form, #shopify-section-template--20420550197529__d252bb21-5cf1-431d-872b-d2bd6027e6cb .has-form {
    margin: 10px;
}
@media only screen and (min-width: 1000px) {
  #shopify-section-template--20420550099225__e538c307-1b9e-40d7-b5df-700fc54ad360 .has-form, #shopify-section-template--20420550394137__4267fe73-c9c9-41fd-92fa-54d2f76de719 .has-form, #shopify-section-template--20420550197529__recently-viewed .has-form {
    width: calc(100% / 4 - 20px) !important;
  }
  #shopify-section-template--20420550099225__e538c307-1b9e-40d7-b5df-700fc54ad360 .swiper-slide .has-form, #shopify-section-template--20420550394137__4267fe73-c9c9-41fd-92fa-54d2f76de719 .swiper-slide .has-form, #shopify-section-template--20420550197529__recently-viewed .swiper-slide .has-form{
    width:100% !important;
  }
  #shopify-section-template--20420550099225__e538c307-1b9e-40d7-b5df-700fc54ad360 .swiper-outer, #shopify-section-template--20420550394137__4267fe73-c9c9-41fd-92fa-54d2f76de719 .swiper-outer, #shopify-section-template--20420550197529__recently-viewed .swiper-outer{
        padding-right: 20px;
  }
  #shopify-section-template--20420550099225__e538c307-1b9e-40d7-b5df-700fc54ad360 .swiper-button-next, #shopify-section-template--20420550394137__4267fe73-c9c9-41fd-92fa-54d2f76de719 .swiper-button-next, #shopify-section-template--20420550197529__recently-viewed .swiper-button-next, #shopify-section-template--20420550099225__e538c307-1b9e-40d7-b5df-700fc54ad360 .swiper-button-prev, #shopify-section-template--20420550394137__4267fe73-c9c9-41fd-92fa-54d2f76de719 .swiper-button-prev, #shopify-section-template--20420550197529__recently-viewed .swiper-button-prev{
    height:100%;
  }
}


.cols{
  margin-left:0px !important;
}

/*formulier*/ 
input, select, textarea, .bv_atual, #root .bv_mainselect input, .rendered-form .formbuilder-text input.form-control{
  background-color: #f8f3ed;
  border:0px;
}

#nav-user input{
  background-color: #ffffff;
}


.bss-modal-qi-header{
  background-color:#866F4D !important;
}

.bss-modal-qi ol{
  padding:0px !important;
}


/*navigatie*/
#nav-top{
  padding: 8px 0px;
}
#nav-top:before{
  border-bottom: 2px solid #F8F3ED;
}

#nav-top .l4us li:before{
  color:#86704D;
}

#header{
  padding:12px 0px !important;
}

#header #search, #header #logo, #header #nav-user{
  margin-bottom:0px;
}

#header #search #livesearch{
  background-color:#ffffff;
  border-radius: 12px;
}

#header #search .l4ca h2{
  font-size: 16px !important;
  font-family: Open Sans, sans-serif !important;
}

#header #search .l4ca h2 .small{
  font-size: 14px !important;
  margin-bottom: 0px;
}

#header #search .l4ca h2 a{
  font-weight: 600;
}

#header #search .l4ca figure, #header #search .price{
  align-self: center;
}

#login.m6pn input{
  background-color:#ffffff;
}

.icon-user{
  font-size:24px !important
}

aside.toggle h2, #search h2{
  text-transform:none !important;
}

.cart .icon-cart{
  font-size: 24px !important;
  line-height: 45px !important;
}


/* dropdown */
#nav-bar li[data-copy="9"] ul li ul{
  grid-template-columns: 1fr 1fr 1fr !important;
}

#nav{
  height: 100vh !important;
}

#nav .nav-user .sub, #nav li.wishlist, #nav .nav-bar-element-main{
  display:none !important;
}


@media only screen and (min-width: 1000px) {
  #header-inner .link-btn{
    display:none !important;
  }
}
@media only screen and (min-width: 760px) {

  #header #search{
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0px);
    width: 430px;
    border-radius: 4px;
    border: 1px solid #D6D6D6 !important;
  }
}

@media only screen and (max-width: 760px) {
  #header #logo{
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0px);
  }
  .text-center-mobile .link-btn{
    position: relative !important;
  }
  .search-compact-handle .wishlist_mob{
    /* left: 80px; */
    position: relative;
    order: 2;
  }
}


/*zoekbalk*/
#livesearch h2{
  padding-left:12px;
}

/*footer*/
#shopify-section-sections--20420550918425__footer h3{
  font-weight:700;
}

#shopify-section-sections--20420550918425__footer #shopify-section-footer{
  position:relative;
}

#shopify-section-sections--20420550918425__footer  nav div{
  padding-bottom:50px;
}

#shopify-section-sections--20420550918425__footer  nav div .showroom_footer{
  padding-bottom:0px;
}

#shopify-section-sections--20420550918425__footer .strong{
    width: 100%!important;
    max-width: 100% !important;
    position: absolute;
    right: 0;
    bottom: 0;
  padding-bottom:0px !important;
}

@media only screen and (min-width: 760px) {
  #shopify-section-sections--20420550918425__footer .strong div.showroom_footer{
      position: absolute;
      right: 0;
      bottom: 0;
      width: calc(16.666% - 6px)!important;
      max-width: calc(16.666% - 6px)!important;
      padding-bottom: 20px;
      padding-left: 40px;
  }
}

#shopify-section-sections--20420550918425__footer .strong .socials{
      padding-bottom: 20px !important;
}

#shopify-section-sections--20420550918425__footer .strong .socials a{
  margin-right:12px;
}

@media only screen and (max-width: 760px) {
  #shopify-section-sections--20420550918425__footer .strong{
    margin-top:20px !important;
    width: 100%!important;
    max-width: 100% !important;
  }
}

/* Shopping drawer */
.l4al li:not([class*=overlay]):before{
  border-color:#000 !important;
}

/*subfooter*/
.subfooter{
  display: flex;
  justify-content: space-between;
  align-items: center !important;
  padding: 20px 0px !important;
  flex-wrap:wrap !important;
}

.subfooter .l4pm li{
  margin-bottom:0px;
}

.subfooter .l4pm{
  margin-left:0px !important;
  margin-bottom:0px !important;
}

.subfooter_menu .copyright, .subfooter_menu a{
  margin-right: 28px;
}

@media only screen and (max-width: 760px) {
  .subfooter .l4pm{
    margin-top:20px !important;
    margin-bottom:20px !important;
  }
}



/*---------Contact----------*/ 
#shopify-section-template--20420549837081__275c54de-3551-45a1-87fd-18eddb0227af figure{
  max-height: 500px;
}

#shopify-section-template--20420549837081__da3dfda0-bdb1-4f15-a1d4-058460b5505a{
  margin-top:-190px;
  padding-left: calc(50% + 48px);
  padding-top:40px;
  padding-bottom: 90px;
}

#shopify-section-template--20420549837081__da3dfda0-bdb1-4f15-a1d4-058460b5505a a{
    margin-right: 12px;
}

#shopify-section-template--20420549837081__section-contact-form fieldset .cols{
  margin-left:-16px !important;
}

#shopify-section-template--20420549837081__section-faq, #shopify-section-template--20420549837081__section-contact-form{
  margin-left:-16px;
}

#shopify-section-template--20420549837081__f6de00fd-f47e-4cc9-92fb-f17af9187fe6 .swiper-button-prev{
  left: 0 !important;
}

@media only screen and (min-width: 900px) {
  #shopify-section-template--20420549837081__275c54de-3551-45a1-87fd-18eddb0227af figure svg, #shopify-section-template--20420549837081__275c54de-3551-45a1-87fd-18eddb0227af figure img{
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

@media only screen and (max-width: 900px) {
  #shopify-section-template--20420549837081__da3dfda0-bdb1-4f15-a1d4-058460b5505a{
    padding-left: 0px;
    margin-top:0px;
  }
  #shopify-section-template--20420549837081__275c54de-3551-45a1-87fd-18eddb0227af article.m6as{
    margin-bottom:0px;
  }
}

@media only screen and (max-width: 900px) {
  #shopify-section-template--20420549837081__page-service-info-blocks{
    border-left:0px;
  }
}


/*---------PLP----------*/ 

/*hero*/ 
@media only screen and (max-width: 900px) {
  #shopify-section-template--20420550099225__22d982c3-acb3-44b2-87b7-bc6827714377 h1{
    display:none;
  }
}

/* subcategorieen */
#shopify-section-template--22150402965785__a8f4f957-f9a9-463f-9ada-e6774d6deb38 ul{
  margin-left:0px;
}

#shopify-section-template--22150402965785__a8f4f957-f9a9-463f-9ada-e6774d6deb38 ul li:first-child{
  border-left:0px;
}

/* filter */
@media only screen and (max-width: 450px) {
  .has-select label{
    display:none;
  }
}


/*CTA hero block*/ 
#shopify-section-template--20420550099225__34e076d5-610b-45ed-974a-c098c50c4419 .m6bx, #shopify-section-template--21905481695513__34e076d5-610b-45ed-974a-c098c50c4419 .m6bx, #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c4419 .m6bx{
  position: relative;
  padding:0px;
}
#shopify-section-template--20420550099225__34e076d5-610b-45ed-974a-c098c50c4419 .w900, #shopify-section-template--21905481695513__34e076d5-610b-45ed-974a-c098c50c4419 .w900, #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c4419 .w900{
    position: absolute;
    top: -200px;
    z-index: 20;
    right: 0px;
    max-width: 460px;
    background-color: #F8F3ED;
    padding: 40px;
    border-radius: 12px;
}

@media only screen and (max-width: 767px) {
  #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c4419{
    display:none !important;
  }
}

#shopify-section-template--20420550099225__34e076d5-610b-45ed-974a-c098c50c4419 h2, #shopify-section-template--20420550099225__34e076d5-610b-45ed-974a-c098c50c4419 p, #shopify-section-template--21905481695513__34e076d5-610b-45ed-974a-c098c50c4419 h2, #shopify-section-template--21905481695513__34e076d5-610b-45ed-974a-c098c50c4419 p, #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c4419 h2, #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c4419 p{
  text-align:left;
}

#shopify-section-template--20420550099225__34e076d5-610b-45ed-974a-c098c50c4419 .link-btn, #shopify-section-template--21905481695513__34e076d5-610b-45ed-974a-c098c50c4419 .link-btn, #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c4419 .link-btn{
  margin-bottom:0px;
}
#shopify-section-template--20420550099225__34e076d5-610b-45ed-974a-c098c50c4419 .link-btn a, #shopify-section-template--21905481695513__34e076d5-610b-45ed-974a-c098c50c4419 .link-btn a, #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c4419 .link-btn a{
  margin-bottom:0px;
}
#shopify-section-template--20420550099225__34e076d5-610b-45ed-974a-c098c50c4419 .link-btn .button-palette-white, #shopify-section-template--21905481695513__34e076d5-610b-45ed-974a-c098c50c4419 .link-btn .button-palette-white, #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c4419 .link-btn .button-palette-white{
  background-color:transparent;
}

#shopify-section-template--20420550099225__d014a5de-d113-46da-80b3-a3845f7f062a .description_col{
  margin-top: 0px;
  margin-bottom: 60px;
  min-height: 0px;
}

.collection-wrapper #collection{
    margin-left: -10px;
    margin-right: -10px;
}


@media only screen and (max-width: 900px) {
    #shopify-section-template--20420550099225__d014a5de-d113-46da-80b3-a3845f7f062a .description_col{
    margin-top: 0px;
    margin-bottom: 0px;
    min-height:0px;
  }
}

@media only screen and (max-width: 767px) {
  #shopify-section-template--22150402965785__d014a5de-d113-46da-80b3-a3845f7f062a .description_col{
    margin-top: 30px !important;
  }
}

#shopify-section-template--22150402965785__a8f4f957-f9a9-463f-9ada-e6774d6deb38{
  margin-top: 100px;
}

#shopify-section-template--22150402965785__main-collection form.f8sr ul.l4vw{
  display:none;
}


/*product list*/ 
#shopify-section-template--20420549738777__main-search{
  padding:120px 0px;
}

#shopify-section-template--20420550099225__main-collection form, #shopify-section-template--20420549738777__main-search form, #shopify-section-template--22150402965785__main-collection form{
  border: 0px;
  padding: 0px;
}

#shopify-section-template--20420550099225__main-collection .m6cl .f8sr, #shopify-section-template--22150402965785__main-collection .m6cl .f8sr{
    margin-bottom: 0px;
    margin-top: -50px;
}

#shopify-section-template--20420550099225__main-collection h2, #shopify-section-template--20420549738777__main-search h2, #shopify-section-template--22150402965785__main-collection h2{
  font-family: 'Open Sans' !important;
  font-size: 16px !important;
}

#shopify-section-template--20420550099225__main-collection .l4vw, #shopify-section-template--20420549738777__main-search .l4vw, #shopify-section-template--22150402965785__main-collection l4vw{
  display:none;
}

/*barcode van list*/
.has-form figure{
  position:relative;
}
.barcode_label{
  position: absolute;
  bottom: 12px;
  right: 12px;
  z-index: 100;
  color: #7D7D7D;
  text-align: right;
  font-size: 12px;
  font-weight: 400;
}

@media only screen and (max-width: 900px) {
  #shopify-section-template--20420550099225__main-collection .m6cl .f8sr, #shopify-section-template--22150402965785__main-collection .m6cl .f8sr{
    margin-top:40px;
  }
}


@media only screen and (max-width: 760px) {
  #shopify-section-template--20420550099225__main-collection #collection{
    justify-content: space-between;
  }
  #shopify-section-template--20420550099225__main-collection #collection li.has-form, #shopify-section-template--20420549738777__main-search #collection li.has-form, #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c4419 #collectio{
    width: calc(100% / 2 - 10px) !important;
    border:0px !important;
    margin:0px !important;
    margin-bottom: 20px !important;
  }
  #root #shopify-section-template--22150402965785__main-collection .l4cl, #shopify-section-template--20420550099225__main-collection .m6cl .l4cl{
    margin-left:0px;
  }
  #shopify-section-template--20420550099225__main-collection #collection, #shopify-section-template--20420549738777__main-search #collection,{
    margin-left: -10px;
    margin-right: -10px;
  }
  .l4cl .has-form h3 a{
    font-size: 14px;
  }
}

/*product list > filter*/ 
#shopify-section-template--20420550099225__main-collection aside, #shopify-section-template--20420549738777__main-search aside, #shopify-section-template--22150402965785__main-collection aside{
    background-color: #F7F2EF;
    padding: 28px;
    border-radius: 12px;
    width: 288px;
}

#shopify-section-template--20420550099225__main-collection aside h3, #shopify-section-template--20420549738777__main-search aside h3{
  font-family: 'The Bravery Lite' !important;
  font-size:40px;
}

#shopify-section-template--20420550099225__main-collection aside .strong, #shopify-section-template--20420549738777__main-search aside .strong, #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c441{
  font-weight:500;
}

#shopify-section-template--20420550099225__main-collection aside h4, #shopify-section-template--20420549738777__main-search aside h4, #shopify-section-template--22150402965785__main-collection aside h4{
  font-weight:600;
}

@media only screen and (max-width: 1000px) {
  #shopify-section-template--20420550099225__main-collection .m6cl .f8sr, #shopify-section-template--22150402965785__34e076d5-610b-45ed-974a-c098c50c4419{
    margin-top:20px;
  }
  #shopify-section-template--20420550099225__main-collection aside, #shopify-section-template--20420549738777__main-search aside{
    padding-top:120px !important;
  }
  #shopify-section-template--20420550099225__main-collection aside h3, #shopify-section-template--20420549738777__main-search aside h3{
    background:transparent;
  }
}


.recently-viewed-products .swiper-horizontal, #shopify-section-template--20420550197529__d252bb21-5cf1-431d-872b-d2bd6027e6cb .swiper-horizontal, #shopify-section-template--20420550394137__a49f79b1-66a0-4456-8e66-dc5bd56c537f .swiper-horizontal, .shopify-section .swiper-horizontal{
  margin-left:-20px;
  margin-right:-20px;
}

.recently-viewed-products .swiper-button-next, #shopify-section-template--20420550197529__d252bb21-5cf1-431d-872b-d2bd6027e6cb .swiper-button-next, #shopify-section-template--20420550394137__a49f79b1-66a0-4456-8e66-dc5bd56c537f .swiper-button-next, .shopify-section .swiper-button-next{
  height:100% !important;
  right: -60px;
}

.recently-viewed-products .swiper-button-prev, #shopify-section-template--20420550197529__d252bb21-5cf1-431d-872b-d2bd6027e6cb .swiper-button-prev, #shopify-section-template--20420550394137__a49f79b1-66a0-4456-8e66-dc5bd56c537f .swiper-button-prev, .shopify-section .swiper-button-prev{
  height:100% !important;
  left: -60px !important;
}

@media only screen and (max-width: 767px) {
  .recently-viewed-products .swiper-horizontal, #shopify-section-template--20420550197529__d252bb21-5cf1-431d-872b-d2bd6027e6cb .swiper-horizontal, #shopify-section-template--20420550394137__a49f79b1-66a0-4456-8e66-dc5bd56c537f .swiper-horizontal, .shopify-section .swiper-horizontal{
    margin-left:0px !important;
    margin-right:0px !important;
  }
}


/*---------BSS----------*/ 
/* bss fix nt page */
.bss-nt-layout .bss-nt-layout-info .Polaris-Card__Section{
      position: relative;
}
.bss-nt-layout .bss-nt-layout-info .Polaris-Card__Section div:first-child:has(.bss-nt-shipping-section){
  margin-bottom: 30px;
}
.bss-nt-additional-info{
  margin-top: 0!important;
}
.bss-nt-layout .bss-nt-layout-info .Polaris-Card__Section div[name='checkout']{
      position: absolute;
    bottom: 20px;
}
.static .bss-b2b-customized-original-price~.bss-b2b-customized-original-price{
  display:none;
}
.f8pr-price.price .bss-b2b-customized-original-price~.bss-b2b-customized-original-price{
  display:none;
}
.bss-b2b-collection-compare-price-vat-no-vat, .bss-b2b-product-vat-price-no-vat, .bss-b2b-product-compare-price-vat-no-vat, .bss-b2b-cart-item-no-vat-price, .bss-b2b-cart-no-vat-price{
  font-size:1em!important;
}
.bss-b2b-collection-compare-price-vat{
  margin-left: 20px;
    margin-right: 20px;
}
.cols .bss-b2b-customized-original-price~.bss-b2b-customized-original-price, .f8pr  .bss-b2b-customized-original-price{
  display:none;
}
.has-form:has(.bss-b2b-collection-item-vat) .static{
  margin-bottom: 0!important;
  margin-top: 0!important;
}
/* bss end fix */


.bss-b2b-customer-portal-dashboard td, .b2b-customer-portal-dashboard-container{
    width: 100%;
    max-width:100% !important;
}


/*---------PDP----------*/ 

/*USP's*/ 
#shopify-section-template--20420550197529__ecca875a-f95b-4dfb-bcb6-e0b016d59f54 .l4us li{
  font-size:14px;
  padding-left: 24px;
}
#shopify-section-template--20420550197529__ecca875a-f95b-4dfb-bcb6-e0b016d59f54 .l4us li:before{
  color:#ffffff;
  font-size:12px;
}

/*breadcrumbs*/ 
.template-product #root nav.n6br ol{
  margin-left:0px;
}


/*Main product*/ 
.template-product #root{
  background-color:#f8f3ed;
}

.template-product #root #content{
  padding-top:0px;
}

.template-product #root .n6br ol{
  margin-left:38px;
}

.template-product #root .label{
  left:20px;
  top:20px;
}

.template-product .betaalmethodes{
  justify-content: flex-start;
}

.template-product .betaalmethodes ul{
  width: 100%;
  display: flex;
  justify-content: space-between;
}


.template-product .betaalmethodes ul li{
  margin-right:0px !important;
}

.template-product #root #shopify-section-template--20420550197529__main-product .swiper-button-next:before, .template-product #root #shopify-section-template--20420550197529__main-product .swiper-button-prev:before{
    background: #ffffffff;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    color: #000000;
}

.template-product #root #shopify-section-template--20420550197529__main-product .swiper-button-next:after, .template-product #root #shopify-section-template--20420550197529__main-product .swiper-button-prev:after{
    display:none;
}

.template-product #root .swiper-button-next:hover:before, .template-product #root .swiper-button-prev:hover:before{
  transform: scale(0.9);
  transition: all .2s;
}

.template-product #root .swiper-button-next:before{
  right: 0px;
  left: auto;
}

.template-product #root #main-product header h1{
  padding-right:70px;
}

.template-product #root #main-product .l4pr-container{
  z-index:100;
}

@media only screen and (max-width: 767px) {
  .template-product #root #main-product .l4pr-container{
    margin-bottom:40px;
  }
  .template-product #root #main-product header h1{
    padding-right:100px;
  }
}

.template-product #root #main-product .swiper-slide picture, .template-product #root #main-product .swiper-pagination-bullet, .template-product #root #main-product .l4pr li picture.img-multiply{
    border-radius: 12px;
    overflow: hidden;
    padding: 0px;
    margin-right: 20px;
}

.template-product #root #main-product .swiper-pagination-bullet.swiper-pagination-bullet-active{
  opacity:0.5;
}

.template-product #root .m6lm:before{
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#f8f3ed 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#f8f3ed) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#f8f3ed 100%);
}

.template-product #root .product-recommendations h2{
  font-family: Open Sans, sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}

.template-product #root .product-recommendations .l4cl{
  margin-left: 0px;
}

.template-product #root .product-recommendations .has-form{
    min-width: 215px;
    max-width: 215px;
    margin-right: 20px;
}

.template-product #root .product-recommendations .has-form h3 a, .template-product #root .product-recommendations .has-form h3 span{
  font-size:12px;
}

.template-product #root .product-recommendations .has-form .price{
  font-size:14px;
}

#main-product header .m15{margin-bottom:5px; !important}


.template-product #root .catalogi_blok{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  background-color:#fff;
  padding:28px;
  border-radius:12px;
  margin-top:40px;
}

.template-product #root .catalogi_blok p{
  width:50%;
}

.template-product #root .catalogi_blok p.catalogi_text{
  font-size:16px;
  font-weight:600;
  line-height: 24px;
  width:50%;
  margin-bottom:0px !important;
}

.template-product #root .catalogi_blok p.link-btn{
  display:flex;
  justify-content:flex-end;
  width:50%;
  margin-bottom:0px;
}

.template-product #root .catalogi_blok p.link-btn a{
  margin:0px !important
}

.template-product .price {
  margin-top: 20px;
  font-size: 12px !important;
  font-weight: 500;
  opacity: .8;
}
.template-product .price span, .bss-b2b-customized-compare-at-price, .template-product .bss-b2b-discount-price:not(:has(.f8pr-price.s1pr.price)) {
  font-size: 18px !important;
  font-weight: 600;
  opacity: 1;
  color:#000;
  display: inline-block;
}

.template-product .bss-b2b-customized-compare-at-price{
  font-weight: 500;
  opacity: .5;
  margin-right: 8px !important;
}


.template-product .price{
  
}


#sticky-add-to-cart{
  padding-top:12px;
  padding-bottom:12px;
  background-color:#ffffff !important;
}

#sticky-add-to-cart:before{
  background-color:#ffffff !important;
}

#shopify-section-sticky-add-to-cart h2{
    font-family: Open Sans!important;
    font-size: 16px!important;
    font-weight: 600 !important;
}

#shopify-block-wishlist_club_wishlist_block_MeDAk4{
  position:absolute;
  z-index: 52;
  right: -48px;
  top: -24px;
}

.th_prd_wl_btn{
      width: 104px;
    height: 74px;
    display: flex !important;
}

.th-wl-product-add-to-cart{
  border-radius:4px;
}

@media only screen and (max-width: 767px) {
  #main-product footer{
    margin-top:40px;
  }

  .template-product #root  .mobile-only{
    display:none;
  }
  .template-product #root .shopify-section-breadcrumbs nav ol{
    margin-left:0px;
  }
  #shopify-block-wishlist_club_wishlist_block_MeDAk4{
    right: 0px;
    top:-20px;
  }
}

@media only screen and (max-width: 460px) {
  #shopify-block-wishlist_club_wishlist_block_MeDAk4{
    /* position:static !important; */
    display: flex;
    justify-content: flex-end;
    margin-right: -40px;
  }
  .th_wl_dropdown_content{
    left:auto !important;
    right: 28px !important;
  }
}



.metafield-rich_text_field ul {
  list-style-type: disc !important;
}

.metafield-rich_text_field li {
    list-style-type: disc !important;
}

/*wishlist*/
.wishlist .th_wlc_position_relative {
  overflow:visible !important;
}

.wishlist .th_wlc_position_relative .th_wlc_product_count{
  background-color:var(--secondary_bg);
  left: auto;
    right: -12px;
    top: 3px;
    z-index: 9;
    min-width: 21px;
    height: 21px;
  font-size:12px;

    position: absolute;
    color: #ffffff;
    width: 17px;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
}

.wishlist .th_wlc_product_count span{
  display:block !important;
}


#nav .wishlist{
  display: inline-block !important;
}

#nav .wishlist .th_wlc_position_relative{
  padding-right: 0px !important;
}


.th_wl_dropdown .th_wl_dropbtn{
  min-width: 40px;
}

.th_wl_dropdown .th_wl_dropbtn::before{
  background-color: transparent;
}

.th_wl_dropdown .th_wl_dropbtn:hover::before{
  background-color: transparent;
  animation:none !important;
}

.th_wl_dropdown_content{
  bottom: 14px;
  right: 12px;
  transform: translate(0px, 100%);
  min-width: 180px !important;
  border: 0px !important;
  border-radius: 4px;
  padding: 8px !important;
  box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.12);
}

.th_wl_dropdown li:last-child span{
  color: #86704d;
}


/*wishlist page*/
#th_wishlist_page_id{
    padding-top: 75px;
    padding-bottom: 60px;
}

#th_wishlist_page_id .th-wl-container .th-wl-tab .tab-link:first-child{
  padding-left: 0px;
}

#th_wishlist_page_id .th-wl-container .th-wl-tab .tab-link{
  background-color:transparent;
  border-right: 1px solid #efefef;
  padding: 0px 20px;
}

#th_wishlist_page_id .th-wl-container .th-wl-tab .tab-link button::before{
  background-color:transparent;
}

#th_wishlist_page_id .th-wl-container .th-wl-tab .tab-link button{
  color:#000;
  text-align:left;
  font-size: 16px;
  font-weight: 500;
  min-width:0px;
  margin-right: 4px;
  border: 0px;
  margin-bottom: 0px;
  padding: 0px;
}

#th_wishlist_page_id .th-wl-container .tab-link.current .tab-link-label{
  border-bottom: 1px solid #86704d;
  border-radius: 0px;
  color: #86704d;
}

#th_wishlist_page_id .th-wl-container .th-wl-tab .tab-link button:hover{
  animation:none !important;
}

#th_wishlist_page_id .th-wl-container .th-wl-tab .tab-link button svg{
  fill: #000;
}


#th_wishlist_page_id .tab-content button::before{
  background-color:transparent;
  border-right: 1px solid #efefef;
  padding: 0px 20px;
}

#th_wishlist_page_id .tab-content button{
  color:#000;
  text-align:left;
  font-size: 16px;
  font-weight: 500;
  min-width:0px;
  margin-right: 4px;
  border: 0px;
  margin-bottom: 0px;
  padding: 0px;
}

#th_wishlist_page_id .qut-val{
  flex: 0 0 calc(100% - 73px);
  max-width: calc(100% - 73px);
}

#th_wishlist_page_id .th-wl-product-add-to-cart{
  background-color:var(--secondary_bg);
  color:#ffffff;
} 
#th_wishlist_page_id .th-wl-product-add-to-cart:hover{
  background: var(--secondary_bg_btn_dark);
  border-radius: 6px;
}

#th_wishlist_page_id .th-wl-product-sold-out{
  opacity:0.5;
  cursor:default;
}

#th_wishlist_page_id .th-wl-product-list-text{
    padding-right: 28px;
}

#th_wishlist_page_id .th-wl-product-sold-out:hover{
  background-color:var(--secondary_bg) !important;
}

#th_wishlist_page_id .add-to-cart-all-product-btn{
  padding: 20px !important;
  font-weight: 600 !important;
  margin-top: 20px !important;
}


/*Product informatie tabel*/
.productinfo_mainwrapper{
  display:flex;
  flex-wrap:wrap;
}

.productinfo_list_wrapper{
  width:calc(60% + 44px);
  padding-right:150px;
}

.support_block{
  width:calc(40% - 44px);
  background-color:#ffffff;
  padding:40px;
  border-radius:12px;
}

@media only screen and (max-width: 1200px) {
  .productinfo_list_wrapper{
    width:calc(60% + 14px);
  }
  
  .support_block{
    width:calc(40% - 14px);
  }
}

.productinfo_mainwrapper h2{
  font-size:28px !important;
}

.support_block a{
  color:#000000;
  text-decoration:none;
}

.link-btn a{
  color:#ffffff;
}

.support_block_openingstijden{
  font-size:14px;
}

.productinfo_list .productinfo_row{
  display:flex;
  padding:8px 16px;
}

.productinfo_list .productinfo_row:nth-child(odd) {
  background-color:#ffffff;
}

.productinfo_list .productinfo_row .productinfo_col{
  width:50%;
}

.productinfo_list .productinfo_row .productinfo_col.spec{
  font-weight:600;
}

/* Reviews */
#shopify-section-template--20420550197529__04145e43-161e-427d-8bb2-8f26fcfbf610 .w720 {
  border-left:0px !important;
}

@media only screen and (max-width: 767px) {
  #shopify-section-template--20420550197529__04145e43-161e-427d-8bb2-8f26fcfbf610 .slider-fraction{
    display: block;
    position: static;
  }
}



/* Out of stock popup + knop */
#form-Header-Container{
  align-items: center;
}

#form-Header-Container picture{
  width:auto;
}

#form-Header-Container picture #form-Header-Icon{
  margin: 0px 12px 0 0;
}

.f8pr-preorder .icon-check:before {
    content: "!";
    font-size: 18px;
    font-family: 'Open Sans';
    font-weight: 600;
}







@media only screen and (max-width: 920px) {
  .productinfo_list_wrapper{
    width:100%;
    padding-right:0px;
  }
    
  .support_block {
    width:100%;
    margin-top:40px;
  }
}

@media only screen and (max-width: 515px) {
  .template-product #root .catalogi_blok p.catalogi_text{
    width:100%;
  }
  
  .template-product #root .catalogi_blok p.link-btn{
    justify-content:flex-start;
    margin-top:20px;
    width:100%;
  }
}



/*---------Mini Cart----------*/ 
#cart header{
  background:#f8f3ed !important
}

#cart h2 a{
  font-family: Open Sans, sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}

#cart .product-recommendations .has-form{
  max-width:100% !important;
}

#cart .remove-from-cart-link{
  margin-left: 14px;
}

@media only screen and (max-width: 1000px) {
  #cart .compact{
    position:relative;
  }
  
  #cart .compact .square section footer{
        right: 0px;
      left: auto;
      top: 10px;
      position: absolute;
  }
}


/*---------Blog archive (+ detail pagina overzicht)----------*/ 
#shopify-section-template--20420550492441__main-blog li, #shopify-section-template--20420550000921__blogs_row li{
  border-radius:12px;
  box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.12);
  border:0px;
  margin: 0 20px 40px;
  width: calc(100% / 3 - 40px);
  overflow:hidden;
  padding:0px 20px 100px;
}

#shopify-section-template--20420550492441__main-blog li figure, #shopify-section-template--20420550000921__blogs_row li figure{
    margin: 0px -20px 28px;
}

#shopify-section-template--20420550492441__main-blog li h3, #shopify-section-template--20420550000921__blogs_row li h3{
  font-size: 16px;
  font-weight: 600;
}

#shopify-section-template--20420550492441__main-blog li h3 .small, #shopify-section-template--20420550000921__blogs_row li h3 .small{
  font-size:14px !important;
}

#shopify-section-template--20420550492441__main-blog li .mobile-hide, #shopify-section-template--20420550000921__blogs_row li .mobile-hide{
  font-size:14px !important;
}

#shopify-section-template--20420550492441__main-blog ul, #shopify-section-template--20420550000921__blogs_row ul{
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

#shopify-section-template--20420550492441__main-blog li .link-btn, #shopify-section-template--20420550000921__blogs_row li .link-btn{
  position: absolute;
  width: calc(100% - 20px);
  bottom: 12px;
  left: 20px;
}

#shopify-section-template--20420550492441__main-blog li .link-btn a, #shopify-section-template--20420550000921__blogs_row li .link-btn a{
  width:100%;
}

@media only screen and (max-width: 760px) {
  #shopify-section-template--20420550492441__main-blog li, #shopify-section-template--20420550000921__blogs_row li{
      width: calc(50% - 20px) !important;
      margin: 0 10px 20px !important;
  }
}


/*---------Blog detail----------*/ 
#shopify-section-template--20420550000921__main-article .m6fr.wide figure, #shopify-section-template--20420550000921__main-article .m6fr.wide article:before, #shopify-section-template--20420550000921__main-article .m6fr.wide:before{
    max-width: 1276px;
    margin: auto;
    border-radius: 16px;
}

@media only screen and (min-width: 1280px) {
  #shopify-section-template--20420550000921__main-article .m6fr h1, #shopify-section-template--20420550000921__main-article .m6fr article p{
    margin-left: -130px;
  }
}

@media only screen and (max-width: 1290px) {
  #shopify-section-template--20420550000921__main-article .m6fr.wide figure, #shopify-section-template--20420550000921__main-article .m6fr.wide article:before, #shopify-section-template--20420550000921__main-article .m6fr.wide:before{
      margin-left: 16px;
      margin-right: 16px;
  }
}


/*---------Over ons----------*/ 
/*USP's*/
#shopify-section-template--21703665877273__daf4639d-99f1-402f-aa4f-12c84b380fd1{
  background-color: #F8F3ED;
  padding: 80px 40px;
  border-radius:12px;
}

#shopify-section-template--21703665877273__daf4639d-99f1-402f-aa4f-12c84b380fd1 ul, #shopify-section-template--21703665877273__daf4639d-99f1-402f-aa4f-12c84b380fd1 ul p{
  margin-bottom:0px !important;
}

/* Teamleden */
#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153{
  display:flex;
}

#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_a, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_a{
  width:60%;
}
#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .teamlid, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .teamlid{
  display: flex;
  align-items: center;
  margin-top:60px;
}

#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .teamlid:first-child, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .teamlid:first-child{
  margin-top:0px;
}

#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_a img, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_a img{
  width:348px;
  height:348px;
  object-fit:cover;
}

#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_a .tekst_vlak, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_a .tekst_vlak{
  width:calc(100% - 248px);
  background-color:#f8f3ed;
  border-radius:12px;
  padding:28px;
  margin-left:-80px;
}

#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_a .tekst_vlak p:last-child, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_a .tekst_vlak p:last-child{
  margin-bottom:0px;
}

#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_a .naam, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_a .naam{
  margin-bottom:0px;
  font-weight:700;
}


#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_b, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_b{
  width:40%;
  padding-left:90px;
}

#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_b .CTA_block, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_b .CTA_block{
  border-radius: 12px;
  border: 6px solid #F8F3ED;
  padding:40px 40px 24px;
}

#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_b .CTA_block p:last-child, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_b .CTA_block p:last-child{
  margin-bottom:0px;
}

#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_b .CTA_block .button-palette-light, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_b .CTA_block .button-palette-light{
  min-width:0px;
  color:#86704d;
  font-weight:600;
  text-decoration:underline;
}

#shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_b .CTA_block .button-palette-light:before, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_b .CTA_block .button-palette-light:before{
  background-color: transparent;
}

@media only screen and (max-width: 1210px) {
  #shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153{
    flex-wrap:wrap;
  }
  #shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_a, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_a{
    width:100%;
    max-width: 800px;
    margin: auto;
  }
  #shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_b, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_b{
    width:100%;
    padding-left:0px;
    margin-top: 80px;
  }
}

@media only screen and (max-width: 620px) {
  #shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_a{
    order: 2;
  }
  #shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_a .teamlid, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_a .teamlid{
    flex-wrap:wrap;
  }
  #shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_a img, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_a img{
    width: calc(100% - 40px);
    margin: auto;
  }
  #shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_a .tekst_vlak, #shopify-section-template--21703665877273__b28f8fc2-90d8-46e7-90b3-c8e64fd7f153 .col_a .tekst_vlak{
    width: 100%;
    margin-left: 0px;
    margin-top: -60px;
  }
  #shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_b{
    margin-top: 0px;
    margin-bottom: 80px;
  }
  #shopify-section-template--21703665877273__acab4f02-19dd-4cb6-9f86-5bd9484a909d .col_b .CTA_block{
    padding: 0px;
    border: 0px;
  }
}



/*---------Account----------*/ 
/*Wachtwoord vergeten*/
#shopify-section-main-account-login, #shopify-section-main-account-register{
    padding: 120px 0px;
}
#root #shopify-section-main-account-login .m30{
  margin-bottom:4px;
}
#shopify-section-main-account-login .f8lg h2{
    margin-bottom: 40px;
    color: #888!important;
}

/*inloggen/registeren*/
#login, #shopify-section-main-account-register{
  max-width: 980px;
}

#login h1, #shopify-section-main-account-register h1, #shopify-section-main-account-register form h2, #shopify-section-main-account-register form .l4ch{
  display:none;
}

#shopify-section-main-account-register form h1{
  display:block;
  width:100%;
  margin-bottom:40px;
}

#shopify-section-main-account-register .formbuilder-autocomplete-label{
  font-weight:700;
}

#shopify-section-main-account-register form .rendered-form{
  display: flex;
  flex-direction: column;
  width: 100%;
}


#shopify-section-main-account-login #login h2{
  color: #000000 !important;
}

#login .cols.b50{
  margin-left: 0px;
}

#login .w45, #login .w55{
  width: calc(50% - 40px);
  padding: 40px;
  border: 0px;
  margin-bottom: 0px;
  border: 4px solid #F8F3ED;
}

#login .w55{
  background-color: #F8F3ED;
}

#login fieldset p{
  max-width:100% !important;
}

@media only screen and (max-width: 760px) {
  #login .w45{
    margin-bottom:40px;
  }
  #shopify-section-main-account-login, #shopify-section-main-account-register{
    padding: 40px 0px;
  }
}

.submit.form-group a{
  text-decoration:underline;
  color: #86704d;
}


@media only screen and (max-width: 760px) {
  #create_customer{
    padding: 0px !important;
    border: 0px !important;
  }
}


/*inloggen/registeren*/
#shopify-section-main-account-register form{
    width: 100%;
    max-width: 100%;
}

#shopify-section-main-account-register form{
  padding: 40px;
  border: 0px;
  margin-bottom: 0px;
  border: 4px solid #F8F3ED;
}

/*hoofd account*/
#shopify-section-main-account{
  margin-bottom:120px;
}

.b2b-customer-portal-dashboard{
  background-image:url('https://cdn.shopify.com/s/files/1/0808/1195/0361/files/aps_vip.jpg?v=1704194686');
  width:100%;
  height:500px;
  border-radius: 20px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 60px;
}

.b2b-customer-portal-dashboard h1{
  color:#fff;
}

@media only screen and (max-width: 760px) {
  .b2b-customer-portal-dashboard{
    margin-top: 28px;
    padding: 40px;
    height:400px;
  }
}

  
#shopify-section-main-account .m6fr article{
  border-radius: 16px;
  overflow: hidden;
}

#shopify-section-main-account .account_buttons{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

@media only screen and (max-width: 540px) {
  #shopify-section-main-account .account_buttons{
    flex-direction:column;
  }
}

#shopify-section-main-account .bss-bcp-link-wrapper{
    text-align: center;
    display: flex;
    width: auto;
    margin-right: 20px;
}

#shopify-section-main-account .bss-bcp-link{
    padding: 8px 40px;
    display: flex !important;
    width: auto;
    text-align: center;
    background-color: #ffffff;
    color: #86704d;
    text-decoration: none;
    font-weight: 600;
    border-radius: 6px;
    align-self: flex-start;
  position:relative;
  font-size: 14px;
    line-height: 26px;
}

#shopify-section-main-account .bss-bcp-link:hover{
  background-color: #86704d !important;
    color: #ffffff !important;
}

#shopify-section-main-account .bss-bcp-link-wrapper .bss-bcp-link{
    background-color: #86704d;
    color: #ffffff;
}

#shopify-section-main-account .bss-bcp-link-wrapper .bss-bcp-link:hover{
    background-color: #ffffff !important;
    color: #86704d !important;
}

#shopify-section-main-account .dashboard{
  margin: 120px 0px 120px;
}

#shopify-section-main-account .account_credentials{
  padding-right:120px;
}

#shopify-section-main-account .account_credentials .m6bx{
  border-radius: 12px;
  overflow:hidden;
  background: #FFF;
  box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.08);
}

#shopify-section-main-account .l4as:before{
  display:none;
}

#shopify-section-main-account .l4as{
  padding-left:0px;
}

#shopify-section-main-account .l4as li{
  width:auto;
}

#shopify-section-main-account .l4as li span:first-child{
  width: 180px;
}

#shopify-section-main-account .l4as li .account_adress{
  display:flex;
}

#shopify-section-main-account .klantenservice{
  background-color: #F7F4ED;
  border-left:0px;
  padding:40px;
  border-radius: 12px;
  overflow: hidden;
}

#shopify-section-main-account .klantenservice .m6bx{
  padding: 0px;
  margin: 0px;
}

#shopify-section-main-account .klantenservice .m6bx:before{
  display:none;
}
#shopify-section-main-account .klantenservice .m6bx li{
    border-radius: 12px;
    overflow: hidden;
}

@media only screen and (max-width: 760px) {
  #shopify-section-main-account .account_credentials{
    padding-right:0px;
  }
  #shopify-section-main-account .bss-bcp-link{
    align-self:center;
  }
}

@media only screen and (max-width: 450px) {
  #shopify-section-main-account .l4as li span:first-child{
    width: 140px;
  }
}

/*order detail*/
.template-order .m6bx{
  padding-bottom:26px;
}

.template-order ul li h2{
    font-size: 20px !important;
    font-family: 'Open Sans' !important;
    font-weight: 600 !important;
}

.template-order #content .cols article p{
  display:none;
}

.template-order #content .cols article div p, .template-order #content .cols article ul p{
  display:block;
}

@media only screen and (min-width: 760px) {
  .template-order .w60{
    padding-right: 60px;
  }
}


/*  nieuw adres */

#address_form_new fieldset p, .address-form fieldset p{
  max-width:100% !important;
}
#address_form_new .w50:first-child, .address-form .w50:first-child{
  border-left:0px;
}

@media only screen and (max-width: 760px) {
  #address_form_new .w50, .address-form .w50{
    border-left:0px;
  }
}


.template-addresses .w50:first-child, .dashboard .account_credentials{
  border-left:0px;
}

@media only screen and (max-width: 760px) {
  .template-addresses .w50{
    border-left:0px;
  }
}



/*B2B portal*/
#AppFrameMain .Polaris-Layout__Section .Polaris-Layout__Section--secondary, #AppFrameMain .Polaris-Layout__Section .Polaris-Layout__Section--secondary, #AppFrameMain .Polaris-Layout__Section{
  margin-top: 0px;
}

#AppFrameMain .Polaris-Layout__Section--secondary{
  margin-top:11px !important;
}

#AppFrameMain .Polaris-Layout__Section .bss-b2b-customer-portal-dashboard td, #AppFrameMain .Polaris-Layout__Section .b2b-customer-portal-dashboard-container{
  padding:0px;
}

.bss-wrapper-layout .Polaris-Navigation{
  background-color: transparent;
  border-right:0px;
}
.Polaris-Navigation__PrimaryNavigation{
  padding: 0px;
}

.Polaris-Navigation__Section{
  border:0px !important;
  padding:0px !important;
}

.Polaris-Navigation__Section li .Polaris-Navigation__ItemInnerWrapper{
  padding: 12px 0px;
  background: transparent;
}

.bss-wrapper-layout .Polaris-Navigation .Polaris-Navigation__Item{
  align-items:center;
  transition: all .4s;
  padding: 12px 20px;
}

.bss-wrapper-layout .Polaris-Navigation .Polaris-Navigation__Item:hover, .bss-wrapper-layout .Polaris-Navigation .Polaris-Navigation__Item--selected{
  animation: none !important;
  border-radius: 8px !important;
  overflow:hidden;
  background: #FFF;
  box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.22);
  color: #000000;
}

.bss-wrapper-layout .Polaris-Navigation .Polaris-Navigation__Item--selected svg{
      fill: #86704d;
}

.bss-wrapper-layout .Polaris-Navigation .Polaris-Navigation__Item:before{
  background-color:#ffffff;
}

.bss-wrapper-layout .Polaris-Navigation .Polaris-Navigation__Icon{
  align-self:center;
}

#create_customer .password-field{
  flex-wrap:wrap;
}

#create_customer .field-country-field, #create_customer .field-accepts-marketing, #create_customer .w50, #create_customer .rendered-form div.formbuilder-text{
  width:100%;
  grid-column: span 2;
  border:0px;
}

#create_customer .password-field label{
  width:100%;
}

#create_customer .submit{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

#create_customer .cols{
  flex-wrap:wrap;
}

#create_customer .bss-error-msg{
  display:flex;
  max-width: 50%;
  width: 50%;
  border:0px;
}

#create_customer .bss-error-msg span{
  font-size:16px;
}


@media only screen and (max-width: 1080px) {
  .bss-wrapper-layout .Polaris-Navigation{
    width:70vw !important;
    max-width:70vw !important;
  }
  .bss-wrapper-layout .Polaris-Navigation__PrimaryNavigation{
    padding: 189px 20px 0px;
    background: #F7F4ED;
  }
  .bss-wrapper-layout .bss-bcp-qo-close-sidebar-btn{
    top: 179px !important;
    right:15px !important;
  }
  .bss-wrapper-layout .Polaris-Navigation .Polaris-Navigation__Item:hover, .bss-wrapper-layout .Polaris-Navigation .Polaris-Navigation__Item--selected{
    background: #FFF !important;
    box-shadow: none;
    border: 2px solid #866F4D;
  }
  .bss-wrapper-layout .bss-bcp-qo-close-sidebar-btn svg{
    fill: #866F4D;
  }
}

/*B2B portal > dashboard*/
.b2b-customer-portal-dashboard-container .text-center{
  text-align:left;
}

/*B2B portal > product lijst*/
.Polaris-Page button:before, .Polaris-Page .link-btn a:before, .Polaris-Page #nav-user ul li a i span:before, .Polaris-Page #totop a:before{
  background: #fff !important;
}

.Polaris-Page .Polaris-LegacyCard__Section button:hover:before{
  background: #66553A !important;
}

ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-column-custom, ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-first, ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-fourth, ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-second, ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-third{
    max-width: 55%;
}

ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-first{
    width: 35%;
}

ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-second{
  display:none;
}

ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-third{
  width: 15%;
}

ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-fourth{
  width: 50%;
}

.Polaris-Connected__Item .Polaris-Button{
  margin-top: 6px;
}

.Polaris-Choice__Label span{
  display:flex;
}

.Polaris-Connected__Item .Polaris-Button--iconOnly:hover:before{
  background-color:#86704d !important;
}

.Polaris-Page .Polaris-Checkbox__Icon{
    margin-top: 5px;
    margin-left: 2px;
}

.icon_view{
  display: flex;
  align-items: center;
}
.Polaris-Page .icon_view .Polaris-Icon{
    transform: translate(0px, -4px);
}

.Polaris-Page .bss-customer-portal-product-list .li-row-header{
  margin-bottom:0px;
}

.Polaris-Page .bss-customer-portal-product-list .bss-customer-portal-variant:hover{
  background-color:#F8F3ED !important;
}

[data-whatin=mouse] .Polaris-Page .shopify-section-header .link-btn a:hover, [data-whatin=mouse] .Polaris-Page .link-btn a:hover, [data-whatin=mouse] .Polaris-Page #nav-user>ul>li>a:hover i span, [data-whatin=mouse] .Polaris-Page .n6pg li.prev a:hover, [data-whatin=mouse] .Polaris-Page .n6pg li.next a:hover, [data-whatin=mouse] .Polaris-Page .l4cn.box li a:hover:before, [data-whatin=mouse] .Polaris-Page #totop a:hover, [data-whatin=mouse] .Polaris-Page .spr-pagination>div>.spr-pagination-prev a:hover, [data-whatin=mouse] .Polaris-Page .spr-pagination>div>.spr-pagination-next a:hover, [data-whatin=mouse] .Polaris-Page input[type=button]:hover, [data-whatin=mouse] .Polaris-Page input[type=reset]:hover, [data-whatin=mouse] .Polaris-Page input[type=submit]:hover{
  color:#ffffff !important;
  background-color: #86704D !important;
  box-shadow: none;
}

.Polaris-Page .Polaris-Button{
    color: #86704D;
    border: 1px solid #86704D;
}

.Polaris-Page .Polaris-Button:hover{
  color: #fff;
  background-color: #86704D;
}

.Polaris-Page .Polaris-ButtonGroup__Item{
  margin-top:0px;
}

.Polaris-ButtonGroup__Item #bss-bcp-qo-go-to-cart-btn .Polaris-Button__Content .Polaris-Button__Text{
  color: #86704D;
}

.Polaris-ButtonGroup__Item #bss-bcp-qo-go-to-cart-btn:hover .Polaris-Button__Content .Polaris-Button__Text{
  color: #ffffff;
}

.Polaris-ButtonGroup__Item #bss-bcp-qo-go-to-cart-btn.Polaris-Button--disabled .Polaris-Button__Content .Polaris-Button__Text{
  color:#87909B;
}

.Polaris-Page .Polaris-ButtonGroup__Item .Polaris-Button:not(.bss-bcp-group-addToCart-btn .Polaris-Button:has(nav)):hover:before, .Polaris-Page .add_to_cart_line_item .Polaris-Button:hover:before{
  background-color: #86704D !important;
}

.Polaris-Page .Polaris-Button svg{
  fill: #86704D;
}

.Polaris-Page .Polaris-Button:not(#previousURL, ##nextURL):hover svg{
  fill: #ffffff;
}

.Polaris-Page .bss-b2b-qo-vat-price-has-vat{
  opacity: 0.4;
}

@media only screen and (max-width: 1400px) {
  .li-row-header{
    display:none !important;
  }
  .bss-customer-portal-variant{
    padding: 20px 0;
  }
  ul.bss-customer-portal-product-list li.li-row{
    justify-content: flex-end;
    flex-wrap: wrap;
  }
  ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-first{
    order: 2;
    width: 100% !important;
    max-width: 100% !important;
  }
  .Polaris-Layout__Section ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-third{
    text-align:right;
    order:1;
    width:100%
  }
  .Polaris-Layout__Section ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-third:after{
    content:'beschikbaar';
    display:inline-block;
    margin-left:4px;
  }
  .Polaris-Layout__Section ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-fourth{
    width: 100%;
    max-width:100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    order: 3;
    margin-top:20px;
  }
  ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-fourth span{
    width: 100% !important;
    text-align: left;
  }
  ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-column-custom, ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-first, ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-fourth, ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-second, ul.bss-customer-portal-product-list li.li-row .bss-bcp-qo-third{
    max-width:100% !important;
  }
  .Polaris-Page .bss-b2b-qo-vat-price-has-vat{
    margin-bottom: 20px;
  }
}

/*B2B portal > vorige bestellingen*/
.bss-layout-content-wrapper{
  z-index:0;
}

.Polaris-DataTable__Table th{
  background-color:#ffffff;
}

.Polaris-DataTable__Table th:first-child{
  border-left:0px;
}

.Polaris-DataTable__Table th:last-child{
  border-right:0px;
}

.Polaris-DataTable__ScrollContainer tr:nth-child(2n) td{
  background:#fff;
}

.Polaris-Box .Polaris-Button:before, .Polaris-Box .Polaris-Modal-CloseButton:before, .Polaris-Box .Polaris-Modal-CloseButton:hover:before, .Polaris-Banner .Polaris-Button:before, .Polaris-Banner__Dismiss .Polaris-Button:hover:before{
  background-color:transparent;
}


.Polaris-Box .Polaris-Modal-CloseButton:hover, .Polaris-Button:hover{
  animation: none !important;
}

.bss_b2b_portal_item_order_ro{
    justify-content: space-between !important;
    padding-right: 20px !important;
}

.Polaris-Box .bss-modal-view-order-ro-button{
  background-color: #86704d !important;
}

.Polaris-Box .Polaris-Modal-CloseButton{
  min-width: 0px;
}

.Polaris-Box h2{
  text-align:left !important;
}

.Polaris-Frame-ToastManager .Polaris-Button:before, .Polaris-Frame-ToastManager button:before{
  background-color: transparent !important;
}

.Polaris-Frame-Toast__Action, .Polaris-Frame-Toast__CloseButton{
  display:flex;
  align-items:center;
}
.Polaris-Frame-Toast__CloseButton{
  justify-content:flex-end !important;
}
.Polaris-Frame-ToastManager .Polaris-Icon{
  display:flex !important;
  justify-content:flex-end !important;
  margin:0px !important;
}

@media only screen and (max-width: 1400px) {
  .Polaris-PageActions{
    margin-bottom:20px !important;
  }
  .Polaris-PageActions .Polaris-LegacyStack__Item{
    width: 100%;
    margin-top:20px !important;
  }
  .Polaris-PageActions .Polaris-ButtonGroup__Item{
    width: auto !important;
  }
  .Polaris-LegacyStack__Item .Polaris-Button{
    padding: 0px;
  }
  .Polaris-LegacyStack__Item .Polaris-Button .Polaris-ButtonGroup__Item{
    width: auto !important;
  }
  .Polaris-LegacyStack__Item .Polaris-Button .Polaris-ButtonGroup__Item:first-child{
    margin-right:20px;
  }
  .Polaris-LegacyStack__Item .Polaris-Button .Polaris-ButtonGroup__Item .Polaris-Button, .Polaris-PageActions .Polaris-ButtonGroup__Item .Polaris-Button{
    padding: 12px 20px;
  }
}

/*B2B portal > favoriete bestellingen*/
.bss-bcp-ro-favorite .Polaris-Button:hover:before{
  background-color: #86704d !important;
}

/*B2B portal > op factuur bestellen*/
.Polaris-Card__Section{
  display: inline-block;
}

.Polaris-Avatar{
  display:none !important;
}

.bss-nt-customer-contact-info{
  margin-left:0px !important;
}

.bss-nt-layout-cart h2, .bss-nt-layout-cart h1{
  font-family: Open Sans, sans-serif !important;
  font-size: 16px !important;
}

.Polaris-Button--primary:hover{
  border-color:#86704d !important;
}

.Polaris-Card__Section .Polaris-Button--primary:hover:before{
  background-color:#86704d !important;
}

.bss-nt-shipping-info .Polaris-Button__Content .Polaris-Button__Text{
  color:#86704d;
}

.bss-nt-shipping-tax-section .bss-nt-shipping-info .Polaris-Button--plain:hover:before, .bss-nt-layout-cart .bss-edit-quantity-cart-item .Polaris-Button:hover:before, .bss-nt-cart-item-info .bss-nt-cart-item-change-quantity .Polaris-Button:hover:before{
  background-color:#86704d !important;
}

.bss-nt-shipping-tax-section .bss-nt-shipping-info .Polaris-Button--plain:hover .Polaris-Button__Text{
  color:#fff;
  text-decoration:none !important;
}

div[name="checkout"]{
  display: inline-block;
  position: static !important;
  bottom: 0px !important;
}

/*B2B portal > op factuur bestellen > bedankt pagina*/
.bss-bcp-thank-you-page{
  margin-top:20px;
}

.bss-bcp-thank-you-page:before{
  content:'';
  display:block;
  width:60px;
  height:60px;
  background-image: url('https://cdn.shopify.com/s/files/1/0808/1195/0361/files/done_FILL0_wght400_GRAD0_opsz24_1.svg?v=1704378296');
  background-size:contain;
  background-repeat:no-repeat;
  margin: auto;
  margin-bottom: 40px;
}


.bss-bcp-thank-you-page p{
  text-align: center;
}
.bss-bcp-thank-you-page p:first-child{
  font-family:'The Bravery Lite' !important;
  font-size: 40px;
  line-height: 44px;
}

.bss-bcp-thank-you-page p:nth-child(2){
    font-size: 24px;
    margin-top: 40px;
    font-family: 'Open Sans';
}

@media only screen and (max-width: 767px) {
  .bss-bcp-thank-you-page{
    margin-top:60px;
  }
}


/*B2B portal > bestelgeschiedenis*/
.bss-pagination-wrapper{
  width:80%;
  margin:auto;
}
.bss-pagination-wrapper .bss-pagination-input-wrapper{
  right: 8px;
}
.Polaris-Connected__Item .Polaris-TextField .Polaris-TextField__Backdrop{
  margin-top:0px;
}

.bss-pagination-wrapper .bss-pagination .active{
  background:#F8F3ED;
  color:#000;
  box-shadow:none;
}

@media only screen and (max-width: 767px) {
  .shipping-info-row{
    flex-wrap: wrap;
    padding-right: 20px;
  }
  .shipping-info-row .shipping-info-td{
    width: 100%;
  }
  .shipping-info-content{
    flex: auto;
  }
}

@media only screen and (max-width: 1400px) {
  .Polaris-Layout__Section .bss-b2b-nt-page-layout{
    padding:0px
  }
  .bss-b2b-nt-page-layout .Polaris-Layout{
    max-width: 100%;
    margin-left: 0px !important;
  }
  .Polaris-DataTable__Navigation{
    padding:20px !important;
  }
  .Polaris-DataTable__ScrollContainer{
    padding-left:20px;
  }
}

@media only screen and (max-width: 1850px) {
  .bss-pagination-wrapper{
    width:1034px;
  }
  .bss-pagination-wrapper .bss-pagination-input-wrapper{
    right: 0px;
  }
}

@media only screen and (max-width: 1640px) {
  .bss-pagination-wrapper{
    width:100%;
  }
  .bss-pagination-wrapper .bss-pagination-input-wrapper{
    right: 20px;
  }
}

@media only screen and (min-width: 1080px) {
  .bss-wrapper-layout .bss-layout-sidebar-wrapper-hide{
    width:20%;
  }
  .bss-wrapper-layout .bss-layout-content-wrapper{
    width:80%;
  }
}


/*vacature overzicht pagina*/
.vacature_block{
  border: 2px solid #f8f3ed;
  padding:28px;
  margin-bottom:40px;
  transition: all .4s;
}

.vacature_block:hover{
  border: 2px solid #86704d;
}

.vacatures_block p, .vacatures_block a{
  color:#000;
  text-decoration:none;
  margin-bottom:0px;
}

.vacatures_block .vacature_titel{
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 4px;
}

/*vacature overzicht pagina*/
#shopify-section-template--21871138079001__b140fe30-c307-489d-a91a-82b3697f38b9{
    max-width: 800px;
    margin: auto;
}

#shopify-section-template--21871138079001__b140fe30-c307-489d-a91a-82b3697f38b9 .breadcrumb{
  margin-bottom:40px;
}

#shopify-section-template--21871138079001__b140fe30-c307-489d-a91a-82b3697f38b9 .breadcrumb a{
  color:#000;
  opacity: .53;
}

#shopify-section-template--21871138079001__b140fe30-c307-489d-a91a-82b3697f38b9 .breadcrumb .schijdingsteken{
  margin: 0px 6px;
  font-weight: 700;
  font-size: 18px;
  opacity: .17;
}


#shopify-section-template--21871138079001__b140fe30-c307-489d-a91a-82b3697f38b9{
  margin-bottom:120px !important;
  margin-top:40px;
}

#shopify-section-template--21871138079001__b140fe30-c307-489d-a91a-82b3697f38b9 .aantal_uur{
  font-size: 16px;
  font-weight: 600;
  margin-bottom:0px;
}

#shopify-section-template--21871138079001__b140fe30-c307-489d-a91a-82b3697f38b9 h1{
  margin-top:8px;
}

/*catalogi overzicht pagina*/
.catalogi_kop{
  margin-bottom:40px;
}
.catalogussen_block{
  display:flex;
  flex-wrap:wrap;
}

.catalogi_block{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 2px solid #f8f3ed;
  margin-bottom: 20px !important;
  transition: all .4s;
  margin-right: 20px;
  color: #000;
  text-decoration: none;
  width: calc(100% / 5 - 20px);
}

.catalogi_block:hover{
  border: 2px solid #86704d;
}

.catalogi_block span{
  padding:28px;
}

.catalogi_block img{
  height:200px !important;
  width: 100%;
  object-fit: cover;
}

@media only screen and (max-width: 1080px) {
  .catalogi_block{
    width: calc(100% / 4 - 20px);
  }
}


@media only screen and (max-width: 900px) {
  .catalogi_block{
    width: calc(100% / 3 - 20px);
  }
}

@media only screen and (max-width: 600px) {
  .catalogi_block{
    width: calc(100% / 2 - 20px);
  }
}

@media only screen and (max-width: 400px) {
  .catalogi_block{
    width: 100%;
    margin-right: 20px;
  }
}


/*catalogi detail pagina*/
.catalogi_naam{
    margin-top: 12px;
}

/* bss fix css qo */
.bss-bcp-group-addToCart-btn .Polaris-Button:has(nav){
  border: none;
  box-shadow: 0 0 15px 5px #0000;
}
.bss-bcp-group-addToCart-btn .Polaris-Button:has(nav):hover:before{
  background-color:#fff!important;
}
.bss-bcp-group-addToCart-btn nav .Polaris-ButtonGroup__Item:has(button){
  cursor: pointer;
}
.bss-bcp-group-addToCart-btn nav .Polaris-ButtonGroup__Item:has(button):hover svg{
  fill: #fff;
}
.bss-bcp-group-addToCart-btn nav .Polaris-ButtonGroup__Item:has(button):hover > button:before{
  background-color: #86704d!important;
} 
.bss-bcp-group-addToCart-btn nav .Polaris-ButtonGroup__Item:has(button):hover > button{
  background-color: #86704d!important;
} 
.bss-bcp-group-addToCart-btn nav .Polaris-ButtonGroup__Item:has(button):hover > svg{
  fill: #86704d!important;
}
.Polaris-ButtonGroup__Item:has(nav){
  border: 1px solid transparent;
}
.Polaris-Button:has(nav):has(#previousURL:hover):before, .Polaris-Button:has(nav):has(#nextURL:hover):before{
  background-color: #86704d!important;
}
form[action*="/cart"] [name="checkout"] {
  pointer-events: unset !important;
  cursor: pointer !important;
}
.bss-b2b-discount-price:not(:has(.f8pr-price.s1pr.price)){
}
/* bss end fix */


.form-cart article{
  border-left:0px;
}

@media only screen and (max-width: 767px) {
  .form-cart article, .form-cart aside{
    border-left:0px;
  }
}

