/* 20250725122745 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #968074;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #968074;
  box-shadow: 0 0 2px #968074;
}

.gui-select.gui-focus .gui-handle {
  border-color: #968074;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #f9f1ec;
}

.gui-block-title {
  color: #333333;
  background-color: #f9f1ec;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #efe7e2;
}

.gui-block-option {
  border-color: #fefcfc;
  background-color: #fefefe;
}

.gui-block-option-block {
  border-color: #fefcfc;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #fcf8f6;
}

.gui ul.gui-products li {
  border-color: #fdfaf9;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #fdfaf9;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #fdfaf9;
}

.gui-block-content .gui-table {
  border-color: #fefcfc;
}

.gui-table thead tr th {
  border-color: #fcf8f6;
  background-color: #fefefe;
}

.gui-table tbody tr td {
  border-color: #fefcfc;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #f9f1ec;
  color: #c5a094;
  background-color: #f9f1ec;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #f9f1ec;
  color: #000000;
  background-color: #f9f1ec;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #c7c0bc;
  border-color: #c7c0bc;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #c7c0bc;
  border-color: #c7c0bc;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #f9f1ec;
  background-color: #f9f1ec;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #f9f1ec;
}

.gui-number .gui-handle a {
  background-color: #f9f1ec;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #968074;
}

/* custom */
/* show mollie integration */
#gui-checkout-payment-methods .gui-field .gui-input { border: 1px solid; padding: 5px 10px; }
#gui-checkout-payment-methods .gui-checkout-payment-provider .gui-payment-methods .gui-payment-method.gui-is-selected .gui-payment-method-form { display: inline-block !important; margin-left: 0; margin-top: 0; padding-top: 0; width: 100%; }
/* end */
/*Sander Breggeman Lightspeed 05-06-2019*/
@media screen and (min-width: 400px){
	.midden{
	      min-width: 800px;}
	.midden2{
		width: 75%;
		margin: 0 auto;
	}
}
/*Sander Breggeman Lightspeed END*/

/*Sander Breggeman Lightspeed 28-03-2019 Link URL Youtube Video*/
.video-link{
	position: absolute;
	display: inline-block;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
}

/*Sander Breggeman Lightspeed END*/

/*Sander Breggeman Lightspeed 26-11-2018 Mobiele weergave compacter en mooier */
@media screen and (max-width: 400px){
	.products .product {
	  height: 400px;}
}
  
.prd-variants-mobile {
	margin-top: 23px !important;
    height: 20px !important;
    line-height: 20px !important;
    position: relative;
}
/*Sander Breggeman Lightspeed END*/


/*A. Masoumie, 06-19-2018, ticket: #547863, BEGIN*/ 
.fa-angle-down2 {
 display: none; 
}

/*
.collection-top > h1 {
    display: none;
}
*/
/*A. Masoumie, 06-19-2018, ticket: #547863, END*/

/*Sander Breggeman Lightspeed 20180810 Aanpassingen productoverzicht, plaatjes groter, iets compacter  */
@media (max-width: 450px){
  
.size.checklist-boxes.hidden-small.grid.wrap{
/*     height: 60px;
    bottom: 100px; */
  overflow:hidden;
  	background-color: white;
}

.first {
    width: 130%;
    margin-left: -20px;
}  
}
/*Sander Breggeman Lightspeed END */

/* Name: Samuel Devos || Reason: | Ticket #: | Begin. */
/*#body > div.body-wrap > main > div > div.row.productpage > div.col-xs-12 > div > div > div.clearfix {
    /* border: none;
}*/

.home-tags .tags-box h3 {
  margin:0!IMPORTANT
}
.score-usp-block { xdisplay:none;}
.product-tabs {
  margin: 0px 0 0 0!important;
.clearfix {}
}

.score-usp-block.col-xs-12.grid.center.newie-sku-block.hidden-sm {
    xdisplay: none;
}
/* Name: Samuel Devos || Reason: | Ticket #: | End. */
/*Samuel Devos Lightspeed */
#filter_form_side > div > div.filter-wrap.grid-cell.center.horizontal-slider-col {
    display: none;
}
.filter-dropdown.grid-cell.center {
    display: none;
}  
/*Samuel Devos Lightspeed END*/

 /* Sijmen LightspeedHQ - 13 Dec 2018 - grijze balk bij overzichtpagina - START */
.custom-top-filters.hidden-xs {
    display: none;
}
/* Sijmen LightspeedHQ - 13 Dec-2018 - END */

#body > div.body-wrap > main > div > div.row.productpage > div > div > div.score-usp-block.col-xs-12.grid.center.newie-sku-block.hidden-sm > div.col-xs-12.col-md-6.col-sm-6.col-lg-6.grid-cell > div > div > div:nth-child(2) > div > span.icon > i {
    margin-top: 5px;
}
@media(min-width:991px) and (max-width:1024px) {
	.mobile-loaded .size.checklist-boxes.hidden-small.grid.wrap {
  	background:#fff;
  }
  .mobile-loaded .product.has-variants .prd-variants-mobile {
  	color: #fff;
    background: #F68F6F;
    height: 25px !important;
    line-height: 25px !important;
    max-width:150px;
    margin-left:auto;
    margin-right:auto;
    border-radius:100px;
  }
  .mobile-loaded .prd-variants-mobile i {
  	-webkit-text-stroke-width: 1px;    
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke-color: #F68F6F;
    color: #fff;
  }
  .mobile-loaded .size.checklist-boxes {
  	overflow:auto;
  }
  .mobile-loaded .product.has-variants .prd-variants-mobile-hide {
    font-size: 13px;
    position: absolute;
    z-index: 99999;
    text-align: center;
    left: 15px;
    right: 15px;
    height: 100px;
    line-height: 100px;
    width: auto;
    border-radius: 5px;
    color: #B7B7B7;
    background: transparent;
    height: 25px !important;
    line-height: 25px !important;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    border:1px solid #f3f3f3;
    border-radius:100px;
    bottom: 64px;
  }
  .mobile-loaded .product.has-variants .prd-variants-mobile-hide i {
  	margin-left: 5px;
    -webkit-text-fill-color: #B7B7B7;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: white;
  }
}
@media (max-width: 991px) {
  .size.checklist-boxes.hidden-small.grid.wrap {
  	background:#fff;
  }
  .product.has-variants .prd-variants-mobile {
  	color: #fff;
    background: #F68F6F;
    height: 25px !important;
    line-height: 25px !important;
    max-width:150px;
    margin-left:auto;
    margin-right:auto;
    border-radius:100px;
  }
  .prd-variants-mobile i {
  	-webkit-text-stroke-width: 1px;    
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke-color: #F68F6F;
    color: #fff;
  }
  .size.checklist-boxes {
  	overflow:auto;
  }
  .product.has-variants .prd-variants-mobile-hide {
    font-size: 13px;
    position: absolute;
    z-index: 99999;
    text-align: center;
    left: 15px;
    right: 15px;
    height: 100px;
    line-height: 100px;
    width: auto;
    border-radius: 5px;
    color: #B7B7B7;
    background: transparent;
    height: 25px !important;
    line-height: 25px !important;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    border:1px solid #f3f3f3;
    border-radius:100px;
    bottom: 64px;
  }
  .product.has-variants .prd-variants-mobile-hide i {
  	margin-left: 5px;
    -webkit-text-fill-color: #B7B7B7;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: white;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .home-products .product.has-variants .prd-variants-mobile, .home-products .size.checklist-boxes {
      bottom: 69px;
  }
}
@media (max-width: 450px) {
  .size.checklist-boxes.hidden-small.grid.wrap {
    overflow: hidden;
  }
  .size.checklist-boxes span a {
  	padding: 2px 7px;
    margin: 0 0 2px 0;
  }
}
@media (max-width: 400px) {
  .product.has-variants .prd-variants-mobile-hide {
  	bottom:100px;
  }
  .size.checklist-boxes.hidden-small.grid.wrap {
    height: 63px;
    bottom: 129px
  }
}
.gui textarea#gui-form-comment {
	border:1px solid #ccc;
}

/* Tara LightspeedHQ - 29 Jul 2019 - Review kleur - START */
.reviews-title-top-stars span:nth-child(-n+2) {
    color: #f88f6b;
    font-weight: 700;
}

.stars {
    color: #f88f6b;
    margin-right: -4px;
}
/* Tara LightspeedHQ - 29 Jul-2019 - END */

/*T. Donckerwolcke, Lightspeed, 25-11-2019:, [ZD# 1052496] BEGIN*/
.products .product .productlabel {
    display: none;
}
/*T. Donckerwolcke, Lightspeed, 25-11-2019:, [ZD# 1052496] END*/

/*  Gabriel DMWS 2/27/2020 */
.product-variants-hover {
	position: absolute;
  display:flex;
  -webkit-display:flex;
  -moz-display:flex;
  -ms-display:flex;
  -o-display:flex;
  flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  -o-flex-wrap:wrap;
  align-items:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  -ms-align-items:center;
  -o-align-items:center;
  justify-content:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  -ms-justify-content:center;
  -o-justify-content:center;
  opacity: 0;
  width: 100%;
  height: 35px;
  line-height: 33px;
  background-color: white;
  bottom: 0px;
  text-align: center;
  border-top: 1px solid #ededed;
  text-transform: uppercase;
  border-bottom: 1px solid #cccccc;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.list-collection > li:hover .product-variants-hover {
  opacity: 1;
  bottom: 30px;
  height:auto;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.product-variants-hover a {
  color:#484848;
  padding: 0px 10px;
  display: inline-block;
  font-size: 12px !important;
  text-decoration: none;
  letter-spacing: 0.5px;
}
.product-variants-hover a:hover {
	color:#000;
}
.product-variants-hover a.disabled,
.product-variants-hover a.disabled:hover {
	color:#ccc;
}
.product-variants-hover:before,
.product-variants-hover > a:before{
	display:none !important;
}
/*  Gabriel DMWS 2/27/2020 END */

.mobile-variants-toggler {
	display:none;
}
/* DMWS 23-06-2020 - Variants toggler ook op ipad + valt niet over prijs heen op mobiel - START */
html[data-whatinput="touch"] .list-collection li a:before {
  	bottom:100px;
  }
html[data-whatinput="touch"] .mobile-variants-toggler {
    cursor:pointer;
    font-size:14px;
  	display:block;
    /* Commented out DMWS 23-06-2020 */
/*     position:absolute;
    bottom:4px;
    right:0;  */
    color:#a0746c;
    z-index:999999;
  }
html[data-whatinput="touch"] .mobile-variants-toggler span.hide,
  html[data-whatinput="touch"] .list-collection > li.variants-toggled .mobile-variants-toggler span.show {
  	display:none;
  }
 html[data-whatinput="touch"] .list-collection > li.variants-toggled .mobile-variants-toggler span.hide {
  	display:inline-block;
  }
html[data-whatinput="touch"] .list-collection > li .product-variants-hover {
  	opacity:0;
    display:none;
  }
html[data-whatinput="touch"] .list-collection > li.variants-toggled form {
  	opacity:1 !important;
    visibility:visible !important;
    position:relative !important;
    display:block !important;
    left:0 !important;
    bottom:0 !important;
  }
html[data-whatinput="touch"] .list-collection > li.variants-toggled .product-variants-hover,
  html[data-whatinput="touch"] .list-collection > li.variants-toggled:hover .product-variants-hover {
    display:block;
    opacity:1;
    bottom: 30px;
    height: auto;
  }
/* DMWS 23-06-2020 - END */
@media(max-width:991px) {
  .list-collection li a:before {
  	bottom:100px;
  }
  .mobile-variants-toggler {
    cursor:pointer;
    font-size:14px;
  	display:block;
    /* Commented out DMWS 23-06-2020 */
/*     position:absolute;
    bottom:4px;
    right:0;  */
    color:#a0746c;
    z-index:999999;
  }
  .mobile-variants-toggler span.hide,
  .list-collection > li.variants-toggled .mobile-variants-toggler span.show {
  	display:none;
  }
  .list-collection > li.variants-toggled .mobile-variants-toggler span.hide {
  	display:inline-block;
  }
  .list-collection > li .product-variants-hover {
  	opacity:0;
    display:none;
  }
  .list-collection > li.variants-toggled form {
  	opacity:1 !important;
    visibility:visible !important;
    position:relative !important;
    display:block !important;
    left:0 !important;
    bottom:0 !important;
  }
  .list-collection > li.variants-toggled .product-variants-hover,
  .list-collection > li.variants-toggled:hover .product-variants-hover {
    display:block;
    opacity:1;
    bottom: 30px;
    height: auto;
  }
}
/* Kerstin Lightspeed 12/06/2020 - lettertype gratis verzending quickcart - BEGIN*/
#cart .submit > span > span {
    display: block;
    position: absolute;
    left: 20px;
    top: 18px;
    font-size: 0.8em;
    font-weight: 400;
}
/* Kerstin Lightspeed 12/06/1010 - lettertype gratis verzending quickcart - END*/

 /* Sijmen LightspeedHQ - 18 Jun 2020 - Tags verbergen - START */
article.tabs-c.is-tabs {
    display: none;
}
/* Sijmen LightspeedHQ - 18 Jun-2020 - END */

 /* Sijmen LightspeedHQ - 18 Jun 2020 - Reviews verbergen - START */
article#section-reviews {
    display: none;
}
/* Sijmen LightspeedHQ - 18 Jun-2020 - END */

/* DMWS 25-06-2020 - main menu items zijn niet klikbaar - START */
#nav li.has-div > a, #nav li.has-ul > a, #mobile li.sub > a:first-child { pointer-events: none }
#nav li.has-div > a:hover, #nav li.has-ul > a:hover, #mobile li.sub > a:first-child { cursor: pointer; }
#mobile a ~ a.toggle { width: 100%; }
 /* DMWS 25-06-2020 - main menu items zijn niet klikbaar - END */


/* DMWS 30-11-2020 - enkele main menu items zijn klikbaar - START */
#nav li[data-title="kerst"] > a,
#nav li[data-title="kerstoutfits"] > a,
#nav li[data-title="onder-de-boom"] > a,
#nav li[data-title="sint"] > a,
#nav li[data-title="capsule-collecties"] > a,
#nav li[data-title="baby-musthaves"] > a,
#nav li[data-title="kids"] > a,
#nav li[data-title="baby-cadeaus"] > a,
#nav li[data-title="kids-musthaves"] > a,
#nav li[data-title="werken-bij-wonder"] > a,
#nav li[data-title="pre-sale-25"] > a,
#nav li[data-title="sale-30"] > a,

#mobile li[data-title="kerst"].sub > a:first-child,
#mobile li[data-title="kerstoutfits"].sub > a:first-child,
#mobile li[data-title="onder-de-boom"].sub > a:first-child,
#mobile li[data-title="sint"].sub > a:first-child,
#mobile li[data-title="capsule-collecties"].sub > a:first-child,
#mobile li[data-title="baby-musthaves"].sub > a:first-child,
#mobile li[data-title="kids"].sub > a:first-child,
#mobile li[data-title="kids-musthaves"].sub > a:first-child,
#mobile li[data-title="baby-cadeaus"].sub > a:first-child 
#mobile li[data-title="pre-sale-25"].sub > a:first-child
#mobile li[data-title="sale-30"].sub > a:first-child{
  pointer-events: auto;
}


#mobile li[data-title="kerst"] a ~ a.toggle,
#mobile li[data-title="kerstoutfits"] a ~ a.toggle,
#mobile li[data-title="onder-de-boom"] a ~ a.toggle,
#mobile li[data-title="sint"] a ~ a.toggle,
#mobile li[data-title="capsule-collecties"] a ~ a.toggle,
#mobile li[data-title="baby-musthaves"] a ~ a.toggle,
#mobile li[data-title="kids"] a ~ a.toggle,
#mobile li[data-title="kids-musthaves"] a ~ a.toggle,
#mobile li[data-title="baby-cadeaus"] a ~ a.toggle 
#mobile li[data-title="werken-bij-wonder"] a ~ a.toggle
#mobile li[data-title="pre-sale-25"] a ~ a.toggle
#mobile li[data-title="sale-30"] a ~ a.toggle{
  width: 50px;
}


/* DMWS 30-11-2020 - enkele main menu items zijn klikbaar - END */



/* Fix for ipad hover */
#nav > ul > li.hover > div { display: flex; }


.product-snippet:hover { z-index: 5; }
.product-snippet ul.variants { display: flex; flex-wrap: wrap; justify-content: center; list-style: none; margin: 0; opacity: 0; padding: 0; position: absolute; width: 100%; }
.product-snippet:hover ul.variants { opacity: 1; }
.product-snippet ul.variants li { border: none; margin: 0 3px 6px !important; width: auto !important; }
.product-snippet ul.variants li:hover { z-index: 5; }
.product-snippet ul.variants li a { background: #fff; border: 1px solid #E7E7E7; font-size: 13px; padding: 2px 7px; }
.product-snippet ul.variants li:not(.disabled) a:hover { border-color: #914e72; color: #914e72; }
.product-snippet ul.variants li.disabled a:before { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzcgMzciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNFN0U3RTc7fTwvc3R5bGU+PHBhdGggZD0iTTM3IDBoLS44TDAgMzYuMnYuOGguNkwzNyAuNnoiIGNsYXNzPSJzdDAiLz48L3N2Zz4=); background-size: 100% 100%; bottom: 0; }

.list-collection .owl-carousel .owl-stage-outer { height: auto !important; }
.list-collection .owl-carousel .product-snippet ul.variants { position: relative; }

@media only screen and (max-width: 47.5em) {
	.product-snippet ul.variants { opacity: 1; position: relative; }
  .product-snippet ul.variants li a { padding: 0 6px; }
}

html.dev #nav ul.mobile-menu { display: none !important; }
html.dev #top > .subheader .usp-wrap { align-items: center; display: flex; justify-content: space-between; }
html.dev #top > .subheader .owlSlider { display: none; }
html.dev #mobile ul li.heading a { font-weight: 800; }
@media only screen and (max-width: 75em) {
	html.dev #nav > ul.text-uppercase { display: none; }
}
@media only screen and (max-width: 62.5em) {
	html.dev #top > .subheader .usp-wrap { display: none; }
  html.dev #top > .subheader .owlSlider { display: block; }
}
#top > .subheader .item a { color: #fff; text-decoration: none; }
html.dev #nav > ul > li.sub > a::after { content: "\e909"; font-size: 9px; left: auto; right: -15px; transform: rotate(90deg); width: auto; }
html.dev #mobile ul li.header a { font-weight: bold; }


#brand-actions  { align-items: center; display: flex; justify-content: space-between; }
#brand-actions .letters { align-items: center; display: flex; flex-wrap: wrap; }
#brand-actions .letters > span { cursor: pointer; font-size: 1rem; font-weight: bold; margin-right: 20px; }
#brand-actions .letters > span:hover { color: #991144; }
#brand-actions .brands-search { position: relative; }
#brand-actions .brands-search input { font-size: 15px; height: 49px; max-width: 280px; padding: 0 45px 0 15px; width: 100%; }
#brand-actions .brands-search .icon-zoom { font-size: 18px; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); z-index: 2; }
#brand-actions .brands-search .results { background-color: #fff; border-bottom: 20px solid #fff; box-shadow: 0 4px 10px rgba(0,0,0,0.06); display: none; max-height: 240px; overflow-y: scroll; padding-top: 15px; position: absolute; width: 100%; z-index: 1; }
#brand-actions .brands-search.show .results { display: block; }
#brand-actions .brands-search .results ul { list-style: none; margin: 0; padding: 0; }
#brand-actions .brands-search .results ul li { margin-bottom: 0 !important; }
#brand-actions .brands-search .results ul li a, .brands-search .results ul li.no-results { display: block; padding: 7px 20px; }
#brand-actions .brands-search .results ul li a { text-decoration: none; }
#brand-actions .brands-search .results ul li a:hover { background-color: #f4f4f4; }

#brands-wrap { display: flex; flex-wrap: wrap; gap: 50px; }
/* #brands-wrap .brands { align-items: center; border-top: 1px solid #dadada; display: flex; flex-wrap: wrap; margin-left: 0; margin-right: 0; margin-top: 20px; padding-left: 30px; padding-top: 20px; position: relative; }
#brands-wrap .brands .letter { font-size: 1rem; font-weight: bold; left: 0; position: absolute; }
#brands-wrap .brands > ul { column-count: 6; gap: 20px; list-style: none; margin: 0; padding: 0; width: 100%; } */
#brands-wrap .brands { margin-left: 0; margin-right: 0; margin-top: 30px; padding-left: 80px; padding-top: 20px; position: relative; }
#brands-wrap .brands .letter { font-family: 'Abril Fatface', Arial, Helvetica, sans-serif !important; font-size: 7em; left: 0; position: absolute; top: -50px; }
#brands-wrap .brands > ul { list-style: none; margin: 0; padding: 0; width: 100%; }
#brands-wrap .brand { width: 100%; }
#brands-wrap .brands { width: calc(100% / 5 - 40px); }
#brands-wrap .brand a { align-items: center; color: #212529; display: flex; text-decoration: none; }
#brands-wrap .brand a:hover { text-decoration: underline; }
#brands-wrap .brand a img { height: auto; max-width: 100%; }
#brands-wrap .brand a span { font-size: 1rem; }

@media only screen and (max-width: 75em) {
	#brands-wrap .brands { width: calc(100% / 4 - 40px); }
}
@media (max-width: 992px) {
  #brands-wrap .brands { width: calc(100% / 3 - 35px); }
/*   #brands-wrap .brands > ul { column-count: 4; } */
}
@media (max-width: 768px) {
  #brand-actions { margin-bottom: 20px; }
  #brand-actions .letters .d-none { display: none; }
  #brand-actions .brands-search { width: 100%; }
  #brand-actions .brands-search input { max-width: 100%; }
  #brands-wrap { gap: 30px; }
  #brands-wrap .brands { margin-top: 7px; padding-top: 7px; padding-left: 50px; width: calc(100% / 3 - 20px); }
  #brands-wrap .brands .letter { font-size: 5em; position: absolute; top: -35px; }
/*   #brands-wrap .brands > ul { column-count: 3; } */
}
@media only screen and (max-width: 575.98px) {
  #brands-wrap .brands { padding-left: 40px; width: calc(100% / 2 - 15px); }
  #brands-wrap .brands .letter { font-size: 4em; top: -25px; }
/*   #brands-wrap .brands > ul { column-count: 2; } */
}
.collection-module { margin-bottom: 30px; }
.dmws-custom-module { padding-top: 0px; }
.dmws-custom-module .nav-sticky:first-child{ padding: 0; margin: 0; }
.dmws-custom-module h3 { margin-top: 15px }
@media only screen and (max-width: 62.5em) {
.module-welcome figure + header:last-child {
    margin-top: -35px;
    margin-bottom: 35px;
    padding-top: 0px;
  }
}
