/** Shopify CDN: Minification failed

Line 173:4 Comments in CSS use "/* ... */" instead of "//"
Line 299:7 Expected ":"
Line 354:4 Comments in CSS use "/* ... */" instead of "//"
Line 385:4 Comments in CSS use "/* ... */" instead of "//"
Line 647:7 Expected ":"
Line 647:9 Expected identifier but found "0"
Line 692:35 Expected identifier but found "!"
Line 714:35 Expected identifier but found "!"
Line 752:35 Expected identifier but found "!"
Line 1115:1 Unexpected "}"

**/
/* header */
.spf-product-card__oldprice { 
    color: grey !important;
    text-decoration: line-through !important;
}

.header__logo-image {
    max-width: 100%;
    margin-bottom: -27px;
    margin-top: -10px;
  	margin-left: -7px;
}

@media screen and (max-width: 880px) {
.header__logo-image {
    margin-bottom: -23px !important;
  }}

.header {
    background: linear-gradient(120deg, #1884d0, #1c8fe1);
}


.header__block-list {
 	white-space: nowrap !important;
  justify-content: space-between !important;
 	 background-color: #F7FAFF !important;
	text-align: left;
    background: #f7f7f7;
    padding-top: 0px;
    margin: 0px;
}



.form-inline {  
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline label {
  margin: 5px 10px 5px 0;
}

.form-inline input {
  vertical-align: middle;
  margin: 5px -15px 5px 0px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #f3f3f3;
}

@media (max-width: 800px) {
  .form-inline input {
    margin: 10px 0;
  }
  
  .form-inline {
    flex-direction: column;
    align-items: stretch;
  }
}

.form_inline_field {
    padding: 8px;
    width: 70%;
    margin-right: -10px;
}


.newsletter {
    margin-top: 5px;
	margin-bottom: 5px;
}

.header__block-item {
    padding-left: 0px;
}

.header__block-item1 {
    padding-left: 5px;
  	flex-basis: 12%;
}

.header__block-item2 {
    padding-left: 5px;
  	flex-basis: 15%;
  	padding-right: 0px;
}

.header__block-item3 {
    padding-left: 5px;
  	flex-basis: 13%;
}

.header__block-item4 {
    padding-left: 15px;
  	flex-basis: 20%;
}

.header__block-item5 {
    padding-left: 5px;
  	flex-basis: 35%;
}

.newsletter-text {
  padding-bottom: 20px;
}

.cadeaubon-image {
  height: 125px;}

.section__header-stack>.section__title {
    margin: 0 16px 0 0;
    color: #4f5458;
}

.announcement-bar__newsletter-inner {
    margin: 0px;
}

.newsletter-text {
    white-space: normal;
}

.announcement-bar {
    z-index: 10;
}

@media screen and (max-width: 680px) {
.announcement-bar {
    z-index: 5;
  }}

.announcement-bar__button {
    padding: 0px;
	padding-top: 4px;
    background: #F7FAFF;
    color: #f76b11;
    box-shadow: none;
  	text-transform: uppercase;
	font-size: 20px;
	line-height: 1;
  	letter-spacing: 1px;
}

.announcement-bar__button:after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #f76b11;
    transition: width .3s;
}

.announcement-bar__button:hover::after {
    width: 100%;
    //transition: width .3s;
}


.popover {
    z-index: 10;
}

.header__action-item-title {
  font-size: 13px;
}

.locale-selector__value {
  font-size: 14px;
}

.currency-selector__value  {
  font-size: 14px;
}

.header__action-item {
    padding-left: 15px;
    padding-right: 15px;
}


.dropbtn {
  background-color: #125a90a6;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
  margin: 0px 30px -15px -10px;
  vertical-align: bottom;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: white;
    min-width: 180px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 5;
    white-space: nowrap !important;
    margin: 0px 10px !important;
    border-radius: 5px;
}
.dropdown-content a {
    color: #4e555a;
    padding: 6px 0px;
    text-decoration: none;
    display: block;
    z-index: 2;
}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #125a90;}

.dropdown .dropbtn {
    background-color: #125a907a;
    padding: 7px 15px;
    border-radius: 20px;
    margin: 0px 10px;
}

.dropbtn:hover {
background-color: #125a90;
border-radius: 20px;
}

/* menu */
.mega-menu {
    width: fit-content;
    box-shadow: 5px 10px 13px #3e3e3e54;
}

.nav-bar__item {
    position: relative !important;
}

.mega-menu__link {
    white-space: nowrap;
}
.mega-menu__inner--center {
    padding-bottom: 20px;
}


.nav-bar {
box-shadow: 2px 3px 15px #23232317;
}

.mega-menu__column {
    margin: 0 20px 20px 20px !important;
}
.mega-menu__inner--center {
    padding: 20px 20px 5px 5px;
}

.about-dropdown:hover .about-button {background-color: #125a90;}

.about-dropdown .about-button {
    background-color: #ffffff00;
    padding: 7px 15px;
    border-radius: 5px;
    margin: 0px 10px;
}

.about-dropdown .about-button {
    background-color: #ffffff00;
    padding: 2px 10px;
    border-radius: 6px;
    margin: 0px 10px;
    border: none;
    color: #ffffffde;
    font-size: 18px;
    font-weight: 300;
}

.about-dropdown .about-button:hover {
	margin !important: 0px;
    background-color: #125a90;
    padding: 2px 10px;
    border-radius: 6px 6px 0px 0px;
    margin: 0px 10px;
    border: none;
    color: #ffffffde;
    font-size: 18px;
    font-weight: 300;
}

.about-dropdown:hover .dropdown-content {display: block;}

.popover__link-item {
    padding: 2px 25px 0px 20px;
    text-align: left;
}

.social-media__item-list {
    display: flex;
    flex-wrap: wrap;
    margin: -5px;
    padding-left: 10px;
}

.gift-button {
    padding: 1px 10px 10px 5px;
    box-shadow: none;
    border-radius: 10px;
    margin-right: 0px;
    border: 0px;
  	position: absolute;
	right: 100px;
    top: 23px;
    z-index: 3;
  	font-family: Montserrat, "DIN Next",sans-serif;
    font-style: normal;
    font-size: 14px;
    line-height: 1;
    color: inherit;
    background: white;
}

.gift-button::after {
    content: '';
    display: block;
    width: 0;
	margin-top: 5px;
    height: 2px;
    background: #2d81bd;
    transition: width .3s;
}

.gift-button:hover::after {
    width: 100%;
    //transition: width .3s;
}

.sale-button {
    padding: 1px 8px 1px 5px;
    box-shadow: none;
    margin-right: 10px;
    border: 0px;
  	position: absolute;
	right: 20px;
    top: 18px;
    z-index: 3;
    font-size: 18px;
    line-height: 1;
  	letter-spacing: 1px;
    color: #f76b11;
    background: white;
	text-transform: uppercase;
}

.sale-button::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #f76b11;
    transition: width .3s;
}

.sale-button:hover::after {
    width: 100%;
    //transition: width .3s;
}

@media (min-width: 1199px){
.announcement-small {
 	display: none;
  }}

@media only screen and (max-width: 1200px) {
     .announcement-big {
    display: none !important;
  }}

.mini-cart[aria-hidden="false"] { 
z-index: 4;
margin-right: -35px;
}

@media screen and (min-width: 1280px){
#account-popover {
    margin-right: 5px;
    margin-top: 15px;
}}

@media screen and (max-width: 680px) {
.header__action-item-link {
    margin-left: -10px;
  }}

@media (min-width: 1000px){
.search-bar__top {
    border-radius: 30px;
    margin-bottom: -15px;
    vertical-align: bottom;
}

.search-bar.is-expanded .search-bar__top {
    border-radius: 0px, 0px, 0px, 10px;
  }}

.search-bar__submit {
    border-radius: 0 7px 7px 0;
    margin-right: 5px;
    background: none;
    color: #f76b11;
}

.search-bar__submit:hover {
    border-radius: 0 7px 7px 0;
    margin-right: 5px;
    background: none;
    color: #FF4F00;
}
  
 .mega-menu__title {
    white-space: nowrap;
}
@media screen and (max-width: 640px){
.header__search-bar-wrapper.is-fixed .search-bar__inner {
    border-radius: 0px 0px 5px 5px;
    box-shadow: 1px 1px 5px #00000075;
    z-index: 0;
    margin-left: 20px;
    margin-top: -10px;
    margin-right: 60px;
}

.header__search-bar-wrapper.is-fixed {
    background: #174c72b0 !important;
}

.search-bar__inner {
    width: 100% !important;
  	height: 50vh;
}

.header__search-bar-wrapper.is-fixed .search-bar__close-button {
    margin-bottom: -40px;
    height: 1000px;
    position: fixed;
  padding-left: 300px;}
  
.header__search-bar-wrapper.is-fixed .search-bar__top {
    max-height: 50px;
	border-radius: 10px 10px 0px 0px;
  	margin-bottom: 0px;
  	border-bottom: 1px solid #cfdbe4;
}
  
.search-bar__top {
    max-height: 40px;
	border-radius: 20px;
  	margin-bottom: -5px;
}
 
.header__search-bar-wrapper.is-visible {
    background: linear-gradient(120deg, rgb(24, 132, 208), rgb(28, 143, 225));
}
}
/* footer */
@media (min-width: 1024px){
.footer__block-item {
	flex: none;
    flex-basis: 20%;
	justify-content: 
}

.footer__block-item--link {
    padding-right: 5px;
}
@media screen and (min-width: 640px){  
.footer__block-list {
    flex-direction: row;
}}

  .footer__block-list {
    background: #eef1f7;
    border-radius: 5px;
    padding-top: 15px;
    margin: 0px;
  }

.footer__wrapper {
    padding-top: 0px;
    border-top: none;
}



.footer__block-item--text {
    padding-right: 5px;
	padding-left: 5px;
}

.footer__block-item--newsletter {
    flex: none;
    max-width: 30%;
  }
.footer__block-item {
    width: 20%;
}

.footer__block-list {
    justify-content: space-between;
}}

/* buttons */
.rte a:not(.button) {
    color: #4F5558;
    text-decoration: none;
}
  
.button-value-container .button-value {
    margin-left: -5px;
    border-radius: 5px;
    padding: 1px 6px !important;
}

.button-value-container:focus .button-value:focus {
  background-color: rgb(45, 129, 189);
    border: 2px solid rgb(45, 129, 189);
    color: rgb(255, 255, 255);
}

.button--ternary {
    background: transparent !important;
  	box-shadow: none;
  	transition: all .4s ease-in-out !important;		
}

.button--ternary:hover {
  	color: white !important;
    background-color: #1784D1 !important;
}  

.form-inline__button {
    padding: 4px 10px;
    background-color: #2c80bc;
    border: 0px;
    color: white;
    cursor: pointer;
  transition: all .4s ease-in-out !important;	
}

.form-inline__button:hover {
  background-color: #125a90;
}

.form-inline button {
    padding: 4px 10px;
    background-color: #2c80bc;
    border: 0px;
    color: white;
    cursor: pointer;
}

/* slideshow */
@media screen and (min-width: 641px){
.slideshow__slide-inner--top-left .slideshow__content, .slideshow__slide-inner--middle-left .slideshow__content, .slideshow__slide-inner--bottom-left .slideshow__content {
    margin-left: 20px;
    max-width: 30%;
}

@media screen and (min-width: 641px){
.slideshow--preserve-ratio .slideshow__slide-inner--top-left .slideshow__content-wrapper {
  padding-left: 50px !important;
  }}
  
  .slideshow__content-wrapper:hover .button:before { 
width: 100%;
height: 100%;
border-top: 2px solid white !important;
border-left: 2px solid white !important;
border-right: none;
border-bottom: none;
transition: height 0.3s linear,
  width 0.3s linear 0.3s;
}

.slideshow__content-wrapper .button:before {
width: 100%;
height: 100%;
position: absolute;
content: '';
height: 0;
width: 0;
border: 2px solid transparent !important;
bottom: 0;
left: 0;
box-sizing: border-box;
}

.slideshow__content-wrapper:hover .button:after { 
width: 100%;
height: 100%;
border-bottom: 2px solid white !important;
border-right: 2px solid white !important;
border-left: none;
border-top: none;
transition: height 0.3s linear,
  width 0.3s linear 0.3s;
}

.slideshow__content-wrapper .button:after {
width: 100%;
height: 100%;
position: absolute;
content: '';
height: 0;
width: 0;
border: 2px solid transparent !important;
top: 0;
right: 0;
box-sizing: border-box;
}  
  
.slideshow__content-wrapper .button {
padding-left: 32px;
padding-right: 32px;
padding: 12px;
background-color: transparent !important;
border: none;
outline; 0;
color: white;
font-size: 16px;
line-height: 1em;
transition: all .4s ease-in-out !important;	
}

  .slideshow__content-wrapper .button:hover { 
background-color: #0000001a !important;    
}
@media screen and (max-width: 640px) {
.slideshow__slide-inner:hover .button:hover:active {
    background: #000000b5 !important;
    border: 2px solid;
  }}

@media screen and (max-width: 640px){
.slideshow__slide-inner .button {
    background: #0000008f !important;
    padding: 10px 20px;
    border: 0px solid;
    line-height: 1em;
    margin-top: 20px;
  }}

.slideshow__title {
    font-size: 33px;
    text-shadow: 1px 1px 6px #0000003d;
}

/* collecties */

/* blokken */

.featured-collection {
    padding: 0;
}
  
.mosaic__item  .promo-block__heading {
    margin-bottom: 3px;
    color: #3c3c3c  !important;
    background: #ffffffd9 !important;
    padding: 10px 35px;
    box-shadow: 3px 5px 9px #00000057;
    line-height: 1em;
	transition: all 0.6s ease-in-out; !important;		
  	border-radius: 5px;
  	font-size: 20px;
  }

.mosaic__item:hover .promo-block__heading {
    background: white !important;
   	margin-bottom: 20px;
  }

.mosaic__item .promo-block__heading:hover {
    background: white !important;
  	box-shadow: 3px 5px 9px #0000008c !important;
  }

.promo-block .button {
   margin-bottom: 3px;
    color: #3c3c3c  !important;
    background: #ffffffd9 !important;
    padding: 10px 35px;
    box-shadow: 3px 5px 9px #00000057;
    line-height: 1em;
	transition: all 0.6s ease-in-out; !important;		
  	border-radius: 5px;
  	font-size: 20px;
    }

.promo-block:hover .button { 
background: white !important;
margin-bottom: 20px;
box-shadow: 3px 5px 9px #00000057;
}
  
  .promo-block .button:hover { 
   background: white !important;
  	box-shadow: 3px 5px 9px #0000008c !important;  
    }}

  
.section__header-stack>.section__title {
    color: #1783d1;
}

.mosaic__item .promo-block__heading:hover {
    color: #ffffffe0;
}

   @media screen and (min-width: 1000px){
.image-with-text {
    padding-left: 30px;
    box-shadow: 0px 2px 7px 2px #94a1af1f;
  transition: all .4s ease-in-out !important;	
     }}
  
.image-with-text  .button {
margin-bottom: 3px;
    color: white  !important;
    background: #1784d1 !important;
    padding: 10px 25px;
  	line-height: 1em;
	transition: all 0.6s ease-in-out; !important;		
  	border-radius: 5px;
  	font-size: 15px;
    }

.image-with-text .button:hover { 
background: #0f6aaa !important;
  padding: 10px 35px;
}

 /* collecties */ 
  .collection__brand-logo-wrapper {
    width: 200px;
    height: 200px;
    border: none;
}

.collection__title {
    white-space: nowrap;
    font-size: 24px;
    margin-top: 20px;
}
 
/* filters */


.gf-option-block.gf-option-block-checkbox ul li a.checked:after {
    width: 14px;
    height: 14px;
    background: #2d2d2d;
    margin-left: 0px;
    left: 0px;
    margin-top: -6px;
    border-radius: 4px;
}

.gf-option-block.gf-option-block-checkbox ul li a:before, .gf-option-block.gf-option-block-radio ul li a:before, .gf-option-block-radio .gf-checkbox, .gf-option-block-checkbox .gf-checkbox {
    width: 14px;
    height: 14px;
    border: 2px solid #383838;
    border-radius: 4px;
}

.selected-item>a {
    color: #343434;
    text-transform: none;
}

.gf-option-block ul li a {
    font-size: 14px;
    color: #383838;
}

.gf-block-title h3 {
    font-size: 16px;
    color: black;
}

.gf-left .gf-option-block, .gf-selection-wrapper, .gf-offcanvas .gf-option-block {
    padding-top: 8px;
    padding-bottom: 8px;
}

.expandable-content[aria-expanded] {
    max-height: 200px;
}

.qtip-bootstrap {
    line-height: 23px;
    width: 20%;
    position: absolute;
}

.qtip-content {
   text-align: left;
   padding-bottom: 25px;
}

.qtip-swatch .qtip-content img {
    text-align: left;
    padding-bottom: 15px;
}
.qtip-bootstrap {
    width: 30%
}

.spf-has-filter .warehouse--v1 .gf-sort-wrap {
    padding-top: 20px;
}

.gf-left #gf-tree {
    padding-top: 43px;
}


/* overige */

.block-swatch__radio+.block-swatch__item {
    box-shadow: none;
    border-color: #d9d9d9;
    background: none;
    color: #7a7a7a;
    padding: 3px 8px 3px 8px;
}

.block-swatch__radio:checked+.block-swatch__item {
    box-shadow: none;
    background: #006fbb;
    color: #ffffff;
    border-color: #2d81bd;
}
  
.block-swatch__radio:hover+.block-swatch__item {
    box-shadow: none;
    background: #006fbb;
    color: #ffffff;
    border-color: #2d81bd;
}

@media screen and (max-width: 640px){
.social-media__item > a {
    padding-right: 10px;
  }}


/* producten */
.product-list--stackable {
    border: 4px solid #efefef !important;
    border-radius: 0px;
  }
        
  .product-item__inventory {
    display: none;
}

 .aspect-ratio--square:hover {
    transform: scale(1.05);
}
    
 .aspect-ratio--square {
    transition: all .4s ease-in-out !important;	
}
  
.product-item {
min-height: 90%;
margin: 5px !important;
border-radius: 10px;
padding-bottom: 10px !important;
transition: all .4s ease-in-out !important;	
}

.product-item:hover {
box-shadow: 0px 2px 7px 2px #94a1af1f;
  transition: height 0.4s linear !important;
}
  
  .product-item:after {
    box-shadow: none;
}
  
.product-item__action-button {
 display: none;
 }
  
  .product-list {
    background: #f7faff;
    box-shadow: none;
}

.product-list:before {
    border: none;
  box-shadow: none;
}
  .product-list:after {
    border: none;
    box-shadow: none;
}
  
  @media screen and (min-width: 641px){  
.product-item--vertical {
    max-width: 31% !important;
}

.card {
    border: none;
}}

  @media screen and (min-width: 999px){  
.product-item--vertical {
    max-width: 23% !important;
    }}

  @media screen and (max-width: 641px){  
.collection .product-item--vertical {
    min-width: 80% !important;
  margin-left: 40px !important;
margin-right: 40px !important
}}

a.spf-product-card__image-wrapper:hover {
transform: scale(1.05);
  }

a.spf-product-card__image-wrapper {
transition: all .4s ease-in-out !important;		
  }
  
 
  .product-gallery__image {
    height: 400px !important;
    width: auto !important;
    max-height: 50vh;
    left: 0% !important;
}

.product-gallery__carousel {
    max-height: 450px;
}
  
.product-gallery__carousel-item-is-selected {
    left: 0% !important
}

@media only screen and (min-width: 768px){
  .gf-top_one .gf-option-block{
    position: static;
  }
.gf-top_one .gf-option-block.is-collapsed .gf-block-title h3 {
    border-radius: 5px;
    font-size: 16px;
  }

.gf-top_one .gf-option-block .gf-block-title h3 {
    font-size: 18px;
  }
.gf-top_one .gf-option-block .gf-block-title h3:hover {
    border-color: #838383 !important;
  }}

.product-item .price--compare {
    font-size: 18px !important;
  	color: #464646 !important;
  	margin-left: -10px;
}

.__pf img{
  cursor: pointer !important;
}

.__pf img:hover button{
  background-color: blue !important;
}

span {
  cursor: pointer !important;
}

.filter-text {
  padding-top: 20px !important;
  color: #1784d1;
  font-size: 20px;
}

#gf-tree {
    padding-top: 25px;
}
.gf-top_one .gf-filter-contents {
    padding-top: 10px;
}
.gf-top_one .globo-selected-items-wrapper .selected-item>a.clear-refinements {
    background: #fff;
    border: 1px solid #d0d0d0;
    width: 70px;
    color: #0f0f0f;
    border-radius: 5px;
}

.gf-top_one .globo-selected-items-wrapper .selected-item>a.clear-refinements:hover {
    background: #d9d9d9;
}

html, body {
overflow-x: hidden;
}

.product-item__vendor {
    line-height: 1;
    padding-top: 15px;
}

.accordion__header[data-active="true"] + div {
height: initial !important;
}



.jjYIOP tr td {
    border-top: none !important;
  	padding-left: 0px !important;
}

.jjYIOP th {
    padding-left: 0px !important;
}

.jjYIOP.jjYIOP table {
    color: rgb(106, 106, 106) !important;
    font-family: "DIN Next", sans-serif !important;
}

.rte a:not(.button) {
    color: #028ace;
    text-decoration: none;
}

.popover--locale {
    display: none !important;
}

.locale-selector__value {
    display: none;
}

.footer__localization-form .select-button {
    width: auto;
    display: none;
}

@media only screen and (min-width: 768px){
.gf-top_one .gf-block-content {
    width: 70%;
}

.gf-option-block ul li a {
    line-height: 1.4;
    font-size: 17px;
}

.gf-top_one .gf-filter-contents {
    margin-left: -35px;
    background: #f7faff;
  padding-left: 20px;
}

.gf-top_one .gf-option-block .gf-block-title h3 span {
    font-size: 18px;
    padding: 15px;
  	float: inherit;
}

.gf-top_one .gf-block-content {
    padding: 25px;
    width: 70%;
    box-shadow: 6px 7px 7px #192a362b;
    border-radius: 10px;
}
  .gf-top_one .globo-selected-items-wrapper .selected-item>a.clear-refinements {
display: none;
  }
    .selected-item>a {
	padding-left: 10px;
    font-size: 18px;
}
}}

.border-red {
    border: 0px solid #ff000000 !important;
}

.h6, .rte h6 {
    text-transform: capitalize;
}

.locale-selectors__container {
    padding-bottom: 2em;
    display: none;
}
  .h5, .rte h5 {
 text-transform: capitalize;
}

.scappfancybox-inner table tr td {
    padding: 20px !important;
}

.scappfancybox-opened .scappfancybox-skin {
    border-radius: 20px !important;
}

#block-64f48c63-e4fd-473c-a3ef-2e0080538fd9 .button {
    background: #2d81bd !important;
}

#block-64f48c63-e4fd-473c-a3ef-2e0080538fd9 .button:hover {
    background: #2d81bdb0;
}

@media screen and (max-width: 641px){
#block-fa309334-0e46-429d-8b42-60ce7b019730 .button {
    background: #2d81bd !important;
}

#block-fa309334-0e46-429d-8b42-60ce7b019730 .button:hover {
    background: #2d81bd !important;
}}

@media screen and (max-width: 641px){
.slideshow__slide-inner--top-left .slideshow__content, .slideshow__slide-inner--middle-left .slideshow__content, .slideshow__slide-inner--bottom-left .slideshow__content {
    margin-left: 20px;
    max-width: 30%;
    display: none;
}}

@media screen and (min-width: 641px){
.slideshow__slide-inner--top-left .slideshow__content, .slideshow__slide-inner--middle-left .slideshow__content, .slideshow__slide-inner--bottom-left .slideshow__content {
    margin-left: 0px;
    max-width: 30%;
}}


.spf-product-card {
    margin-bottom: 0px;
}


.gf-top_one .gf-option-block .gf-block-title h3 span {
    text-transform: capitalize;
}


@media screen and (min-width: 768px){
  .gf-option-block ul.gf-option-box {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .gf-option-block ul.gf-option-box li{
    flex: 1 1 50%;
    max-width: 50%;
  }
  .gf-option-block ul li a{
    display: inline-flex;
  }

}
.gf-range-inputs input[type='text'] {
    padding: 10px;
    font-size: 16px;
    border-radius: 0;
    font-family: "DIN Next", sans-serif;
    font-weight: 400;
    border-radius: 5px;
    letter-spacing: 0.5px;
}

.spf-product__label.spf-product__label-soldout {
    color: #ffffff;
    background: #f76b12 !important;
    border-radius: 5px;
    box-shadow: 3px 3px 5px #0000003b;
}

.currency-selector__value {
    display: none;
}

.header__action-item .icon--arrow-bottom {
    display: none;
}

@media screen and (max-width: 641px){
.spf-has-filter .warehouse--v1 .collection__dynamic-part #gf-grid  {
    margin-top: 20px;
}}

@media screen and (max-width: 641px){
#block-1590046690641 .button {
    background: #23232361 !important;
}

#block-1586165446586 .button {
    background: #23232361 !important;
}

#block-1585291362530 .button {
    background: #23232361 !important;
}

#block-slide-0 .button {
    background: #23232361 !important;
}

#block-f67fd6a9-7ca7-43b5-b29c-50b08e2fe325 .button {
    background: #23232361 !important;
}

.slideshow__title {
    text-shadow: 1px 3px 2px #4a4a4ab5;
  font-size: 25px;}}