/* 20250723125942 - 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: #cda300;
}

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

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

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

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

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

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

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

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

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

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

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

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

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

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

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

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

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

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

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

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

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

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

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

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

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

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

/* custom */
/*  custom font headings */
@font-face{ 
    font-family: 'ShreeDev0714-Bold';
  
  	src:	local('ShreeDev0714-Bold'), 
      		local('ShreeDev0714-Bold'),
					url('https://cdn.webshopapp.com/shops/260151/files/321746217/shreedev0714-bold-02.woff') format('woff');

}
h1, h2, h3, h4, h5, h6, h7, h8,  {
    font-family: ShreeDev0714-Bold !important;
    font-weight: 900 !important;
  	letter-spacing: 1px !important;
}
  
/*  custom font body */
@font-face{ 
    font-family: 'ShreeDev0714';
    src: url(https://cdn.webshopapp.com/shops/260151/files/321747154/shreedev0714-01.eot); /* For IE6-8 */
  	src:	local('ShreeDev0714'), 
      		local('ShreeDev0714'),
      		url('https://cdn.webshopapp.com/shops/260151/files/321747154/shreedev0714-01.eot') format('embedded-opentype'),
      		url('https://cdn.webshopapp.com/shops/260151/files/321746386/shreedev0714-01.woff') format('woff');
}
body {
  	/* font-family: ShreeDev0714 !important; */
    letter-spacing: 1px !important;
}

/*kleuren dropdown menu*/
.main-menu ul li .small-dropdown {
box-shadow: 2px 11px 18px -7px rgba(0,0,0,0.0) !important;
}

/* kleur filterbar*/
.custom-top-filters {
    background: none !important;
    background-color: #f7f7f7 !important;
    height: 12rem !important!
}

/* kleur prijsslider filterbar */
#collection-filter-price .ui-slider-range {
    background-color: #e7e7e7 !important;
}

/*bedrag kleiner formaat*/
.products .product .info .price .new-price {
    font-size: 14px !important;
    font-weight: normal !important;
}
/* producten dichter op elkaar */
.products .product .product-inner {
  margin-bottom: 20px !important;
}

/*font size menu*/
#header .main-menu ul li a {
    font-size: 12px !important;
    letter-spacing: 2px !important;
}

/*side menu font*/
.sidebar ul.side-cats {
    font-weight: normal !important;
}
/* side menu sub level font */
.sidebar ul.side-cats ul {
  font-size: 12px;
}

/*winkelwagen blok product overzicht*/
.product .product-add-cart .product-add-cart-btn {
    color: #000 !important;
}

/*hartje voor favorieten*/
.product .product-add-cart .product-like-btn, .product-add-cart .product-zoom-btn {
    color: #f9cabf !important;
}

/*header fonts*/
.textpage-top h1, .textpage-top h2, .collection-top h1 {
		font-size: 12px !important;
    letter-spacing: 2px !important;
}

/*order before tekst grote en dikte*/
.order-before .text {
    font-size: 13px !important;
    font-weight: 400 !important;
}

/*product info header title*/
.product-info h1 {
    font-weight: 800 !important;
    font-size: 17px !important;
      letter-spacing: 1px !important;
}

/*productpagina prijs*/
.product-info .price .new-price {
    font-size: 20px !important;   
}

/*productpagina hartje kleur*/
.product-info .wishlisht-wrapper a {
    color: #f9cabf !important;
}

/*in winkelwagen blok product pagina*/
.product-info .cart.productpageAddCart a.btn {
    width: calc(58%) !important;
}
.scroll-bot-add.fixed-add-block {
    padding: 10px;
}

/* tekst in winkelwagen productpagina*/
.product-info .cart a.btn {
    font-size: 13px !important;
}

/* tekst spacing homepage favorieten producten*/
.tab-1 .products .product.special-product .info .title, .tab-2 .products .product.special-product .info .title {
  letter-spacing: 1px !important;
}

/*titel product in overzicht producten*/
.products .product .info a.title {
    font-size: 13px !important;
}

/*foto category, product pagina's*/
.page-content img {
    width: 100%;
    max-width: 535px !important;
    height: auto;
}
/*boxes product pagina vergroten*/
.products .product {
    padding: 0px !important;
}

#custom-cart .btn:not(.product-add-cart-btn) {
    background: #E7B9B9;
  	border-radius: 5px;
}
@media all and (min-width:100px) and (max-width: 1024px) {
	.row.dmws_perfect-filter-page {
		margin-top: 35px;
  }
}

.dmws_perfect-product-variant {
	display: none;
}

/* Tara LightspeedHQ - 22 Apr 2020 - Replace Klarna image with Sofort image - START */
img.gui-payment-method-icon[alt="SOFORT Banking"] {
    display: none;
}

label[for="gui-payment-mollie2-directebanking"]:before {
    display: inline-block;
    height: 32px;
    width: 50px;
    vertical-align: middle;
    margin-right: 7px;
    background-image: url(https://cdn.webshopapp.com/shops/260151/files/323669894/directebanking.png);
    background-size: cover;
    border: 1px solid #d5d7d8;
    border-radius: 4px;
}
/* Tara LightspeedHQ - 22 Apr-2020 - END */
