/* 20261021222402 - 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: #0a8de9;
}

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

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

.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: #76c61b;
}

/* custom */
#topMessage {
    /*background: linear-gradient(110deg, #f2c94c 0%, #f2994a 100%) !important;*/
}
.wsa-demobar{display:none!important}
:root {
    --border-radius: 4px;
}
.socials-icon img{display: inline-flex;}
.socials-icon img{    width: 50px;
    height: 50px;
    }
.gui-blog-article footer .gui-blog-social{display:none}
.pages-service .gui-div-faq-questions a {
    display: inline-flex;
}
.pages-service .gui-div-faq-questions a img{
  width: 40px;
    height: 40px;
  margin-right:10px
}
.gui-page-title, .gui h1, .gui h2, .gui h3, .gui h4, .gui h5, .gui h6{margin-top:0!important;}
footer .extra-product-tab ul{margin-bottom:10px}
.spotlight-search-results{border-radius:var(--border-radius)!important}
body{font-size:15px}
.lh-double{line-height:2.2}
.footer-elf{position: absolute;background: #ffffff;width: 100%;height: 40px;bottom: 0;z-index: 1;}
.row {
    margin-right: -10px;
    margin-left: -10px;
}
.span-5h {grid-row-end: span 5;}
.span-6h {grid-row-end: span 6;}
.span-8 {grid-column-end: span 8;}
@media (max-width: 990px) {
  .headlines-3 iframe{height:160%}
  .catalog-categories .cattitle {
    font-size: 15px;
    word-break: break-word;
}

}
@media (min-width: 990px) {
.grid-layout {grid-template-columns: repeat(auto-fill, minmax(90px, 1fr)) !important;}
.span-md-2{grid-column-end:span 2}
.span-md-3{grid-column-end:span 3}
.span-md-4{grid-column-end:span 4}
.span-md-5{grid-column-end:span 5}
.span-md-6{grid-column-end:span 6}
.span-md-2h{grid-row-end:span 2}
.span-md-3h{grid-row-end:span 3}
.span-md-4h{grid-row-end:span 4}
}
@media (min-width: 1090px) {
.grid-layout {grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)) !important;}
}
@media (min-width: 1180px) {
.grid-layout {grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)) !important;}
}
@media (min-width: 1270px) {

.grid-layout {grid-template-columns: repeat(auto-fill, minmax(90px, 1fr)) !important;}
.span-lg-2{grid-column-end:span 2}
.span-lg-3{grid-column-end:span 3}
.span-lg-4{grid-column-end:span 4}
.span-lg-5{grid-column-end:span 5}
.span-lg-6{grid-column-end:span 6}
.span-lg-2h{grid-row-end:span 2}
.span-lg-3h{grid-row-end:span 3}
.span-lg-4h{grid-row-end:span 4}
}


.custom-links.has-dropdown {
  position: relative;
}

.custom-links .custom-sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 190px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  z-index: 1060;
}

/* Toon het menu bij hover */
.custom-links.has-dropdown:hover .custom-sub-menu {
  display: block;
}

.custom-links .custom-sub-menu a.dropdown-item {
  color: #334155;
  font-size: 13px;
  text-decoration: none;
  display: block;
  transition: background-color 0.15s ease;
}

.custom-links .custom-sub-menu a.dropdown-item:hover {
  color: #000000;
  background:none;
  text-decoration:underline
}

header .megamenu .subnav > .nav-item.sub > .subitem,
header .navbar-nav > .nav-item > .nav-link{
font-weight:500 !important
}
header .megamenu .subnav > .nav-item.sub > .subitem,
.productpage .h4 .price,
h1, h2, h3, h4, h5, h6, .gui-page-title, .product .price, label,
/*header .megamenu .subnav > .nav-item.sub > .subitem,*/
header .navbar-nav > .nav-item > .nav-link,
.home-image .image-holder .image-text > *, .headlines .headline-caption h1,
.products .nav-pills .nav-link.active,
.catalog-categories .cattitle {
    font-family: 'BN Canyon' !important;
    font-weight: normal;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .gui-page-title, label{color:#000;font-weight: 500;font-family:'BN Canyon' !important}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 10px;
    padding-left: 10px;
}

.productpage .priceholder .badges {
position: absolute;
    z-index: 1;
    left: calc(100% + 10px);
    top: -4px;
}
.productpage .priceholder .badges .badge{font-size:65%;font-weight:normal;background: #db4135;border-color: #db4135;padding: .45em .6em;}
.home-image .image-holder .image-text{width:100%}
.home-image .image-holder .image-text .btn{width:max-content}
.home-image .image-holder:before,
.home-image:hover .image-holder:before{background:linear-gradient(15deg, #0000006e 5%, transparent 40%)}

.recent-products .product:hover .product-inner:after,
.related-products .product:hover .product-inner:after{content:none!important;
}
.product:hover .product-inner:after {
    content: "";
    background: #FFF;
    display: block;
    position: absolute;
    top: calc(100% - 10px);
    left: -1px;
    right: -1px;
    height: 57px;
    z-index: 6;
    border: 1px solid #eae8e4;
    border-top: 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.category .image-wrap img,
.product .image-wrap canvas, .category .image-wrap canvas{height:120px}
.productpage .images .zoom img{aspect-ratio: 4/3;object-fit: cover;max-width:650px}
.productpage .small-thumb .zoom img{aspect-ratio: 4/3;object-fit: cover}
productpage .row.small-thumb {
    column-gap: 15px;
}
.addtocart-sec .price{color: #db4134 !important;}

.insta-title,
.products .nav-pills{position:relative}
.insta-title:before,
.products .nav-pills:before {
    content: "";
    position: absolute;
    height: 6px;
    top: 15px;
    background: url(https://cdn.webshopapp.com/themes/185615/assets/touw.png?2);
    left: -50vw;
    right: -50vw;
    background-size: contain;
}
.insta-title:before{top:12px}
.insta-title span{
    color: #192217 !important;
    letter-spacing: 0.5px;
    font-weight: 600;
    text-transform: uppercase;
  background: #f6f4f2;
    z-index: 2;
    position: relative;
      padding: .5rem 1rem;
    font-size: 1.25rem;
}
.products .nav-pills .nav-item {
background:#f6f4f2;
    content: "";
  position: absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
.products .nav-pills .nav-link.active, .gui-content-subtitle:hover i, .sidebar-inner .fold:hover i{color:#192217 !important;    letter-spacing: 0.5px;font-weight: 600;
    text-transform: uppercase;}
.productsinfo h1{color:#000000}
.breadcrumbs{
    font-size: 85%;
}
.product .data-xtra small{font-weight:inherit;line-height:inherit}

.collection-content {
    min-height: 80px;
      /*margin-bottom: -65px !important;*/
}
/*.product-desc,
.product-desc * {
  color: inherit !important;
      font-weight: inherit;
}*/
.product-desc a {
  color: var(--primary, #000000) !important;
}

.productsinfo .breadcrumbs > div,
.collection-content .breadcrumbs > div{
    padding-left: 5px;
}
.collection-content .breadcrumbs .breadcrumb{
    margin-top: .5rem !important;
}
.cattitle{text-transform: uppercase!important;}
header .navbar-nav > .nav-item > .nav-link {
      font-weight: 700;
    font-size: 18px;
    letter-spacing: -0.25px;}
.cattitle:first-letter,
.navbar-nav > .nav-item > .nav-link:first-letter {
    /*text-transform: uppercase !important;*/
}

.usp-header-top{
    background: #f6f4f2;
}
.product,
.category{
  -moz-transition: transform .15s ease;
    -webkit-transition: transform .15s ease;
    transition: transform .15s ease;
}
.product:hover,
.category:hover{
  transform: translateY(-2px);
}
.category .image-wrap a:after{
  -moz-transition: margin .15s ease, border .15s ease;
    -webkit-transition:  margin .15s ease, border .15s ease;
    transition:  margin .15s ease, border .15s ease;
}
.product:hover .image-wrap:before{opacity:0}
.category:hover .image-wrap a:after{
  border:1px solid hsl(0deg 0% 0% / 50%)
}


.catalog-categories .image-wrap a:before {
    background: #FFF;
}
.catalog-categories .cattitle{
  font-weight:600;
    position: absolute;
    top: 0;
    z-index: 3;
    height: 100%;
    display: flex;
    align-items: center;
    width: 100% !important;
    justify-content: center;
      color: #3d7007 !important;
  padding: 0 20px;
}
.catalog-categories .image-wrap a{border-radius:0 !important}
.catalog-categories .image-wrap a:after {
content: "";
    position: absolute;
    border: 0.5px solid #3d7007;
    width: 100%;
    height: 100%;
    z-index: 99;
    top: 0;
    margin: 0;
    -webkit-box-shadow: 0px 0px 0px 2px #f6f4f2 inset, 0px 0px 0px 4px #3d7007 inset;
    -moz-box-shadow: 0px 0px 0px 2px #f6f4f2 inset, 0px 0px 0px 4px #3d7007 inset;
    box-shadow: 0px 0px 0px 2px #f6f4f2 inset, 0px 0px 0px 4px #3d7007 inset;
}
.product .product-inner{
    position: relative;
    border: 1px solid #eae8e4;
    padding: 12px;
  	transition: border 350ms cubic-bezier(0.1, 1.45, 0.35, 1);
  	border-radius: 3px!important;
  background:#FFF
}

.product .image-wrap{border-radius:3px !important}
.header-icon > a {
background: #FFF;
    height: 39px;
    width: 39px !important;
    position: relative;
    color: #1d301a;
    border-radius: var(--border-radius) !important;
    margin-left: 5px;
    padding: 9px;
		transition: background 350ms cubic-bezier(0.1, 1.45, 0.35, 1)
}
#form_search input{
		transition: background 350ms cubic-bezier(0.1, 1.45, 0.35, 1)
}
.second-nav #form_search input{background: #FFFFFF !important;height:2.2em}
.second-nav #form_search:hover input{background: #FFF !important;}
.second-nav #form_search input::placeholder {
    color: #49505780;
}
.second-nav #form_search:hover input::placeholder {color:#49505780!important;}
.second-nav #form_search:hover .fa-magnifying-glass.position-absolute{color:#49505780!important}

.second-nav .fa-magnifying-glass.position-absolute{color:#49505780!important}

#form_search:hover input,
.header-icon:hover > a {
  background:#ECEAE8
}
.alert-dismissible .close{color:#000}


/*.nav-item.assortiment > a{
  	background: #db4135;
    color: #FFF !important;
    border-radius: var(--border-radius) !important;
      -webkit-transition: background .15s ease;
    transition: background .15s ease;
}
.nav-item.assortiment > a:hover{
  background:#54585b
}
.nav-item.assortiment > a > .fas{
  opacity: .5;
  margin-left:0 !important
}*/
.navigation .first-section{padding:0 20px}
#topMessage{margin:0 auto;border-radius: var(--border-radius) !important;max-width: 1300px !important;}
.navbar-nav > .nav-item > .nav-link,
.usp-header .item,
nav.second-nav.container .nav-link{font-weight:500;    padding: 0 0.75rem !important;}
header nav .navbar-nav .subsubnav .nav-link,
header .megamenu .subnav > .nav-item.sub > .subitem{
      color: #666 !important;
}
header .megamenu .subnav > .nav-item.sub > .subitem{
    color: #000 !important;
    font-size: 18px;
}
header nav .navbar-nav .subsubnav .nav-link:first-letter,
/*header .menu-holder:before{content:"";height:30px;width:100%;position:absolute;top:-20px}*/
header .navbar .nav-link i{display:none !important}
header .megamenu .subnav.imgnav {
    width: 70%;
}
header .megamenu .subnav.hightlight-image {
    float: right;
}
ul.subsubnav {
    line-height: 1.25;
    margin-bottom: 15px;
}
.nav-item:not(.assortiment){
    position:relative!important;
}
.nav-item:not(.assortiment) .menu-holder {
    width: fit-content!important;
}
.nav-item .menu-holder > ul.subnav {
      padding:2.5rem 2rem 2rem 2rem!important;
}
.nav-item:not(.assortiment) .menu-holder > ul.subnav {
    width:min-content!important;
    columns:1!important;
    padding:2rem 2rem 1rem 1rem!important;
}
.nav-item:not(.assortiment) .hightlight-image {
    display:none!important;
}
.nav-item:not(.assortiment) .menu-holder > ul.subnav .nav-item {
    margin-bottom:0!important;
}
.nav-item:not(.assortiment) .menu-holder > ul.subnav .subitem {font-size:15px!important}
.usp-holder{font-size:15px;}
.bg-light {
    background-color: #f6f4f2 !important;
} 
.productpage .images{margin: auto !important;}



/*.home-image .image-holder::before{display:none}*/
.home-image:hover .image-holder img {
    transform: translateX(-50%) scale(1);
}


.home-image{
  background:none;
-moz-transition: transform .15s ease;
    -webkit-transition: transform .15s ease;
    transition: transform .15s ease;
}
.home-image:hover {
      transform: translateY(-2px);
}

.grid-item:nth-child(4),
.grid-item:nth-child(5){display:none}

.grid-layout {
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
}
.product .title {
    color: #000;
    font-family: "Poppins", arial;
    letter-spacing: 0px !important;
    font-weight: 500;
    font-size: 16px !important;

}
.product .price,.blogbody .h6 {
    font-weight: 500 !important;
  font-family: inherit;
}


footer .newsletter:after{background: #F6F4F1;}
footer .copyright-payment:after{background:#FFF;border-top: 1px solid #eae8e5 !important;}
@keyframes cart{0% {
    -webkit-transform: scaleY(0.98);
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    transform: scaleY(0.9);
}
100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}}

header.navigation{position:sticky;top:0;container-type: scroll-state;container-name: mynav;}
  header nav .nav-item.sub .menu-holder {box-shadow: 0 2025px 0px 2000px rgba(0, 0, 0, 0.15) !important}
@container mynav scroll-state(stuck: top) {
  header nav .nav-item.sub .menu-holder {box-shadow: 0 2014px 0px 2000px rgba(0, 0, 0, 0.15) !important}
  .nav-item .logo img {
  transform: scale(0.8)!important;
    posotion:aboslute;
  margin-right: -15px;
  padding: 0 !important;
  -webkit-transition: 
    transform 3,0ms cubic-bezier(0.1, 1.45, 0.35, 1) 50ms,
    margin-right 3,0ms cubic-bezier(0.1, 1.45, 0.35, 1),
    padding 50ms ease 250ms; /* Wacht 150ms voordat padding naar 0 gaat */
  transition: 
    transform 300ms cubic-bezier(0.1, 1.45, 0.35, 1) 50ms,
    margin-right 3,0ms cubic-bezier(0.1, 1.45, 0.35, 1),
    padding 50ms ease 250ms; /* Wacht 150ms voordat padding naar 0 gaat */
}
  nav:after{
    content: "";
    background: #eae8e5 !important;
    height: 1px;
    width: 200vw;
    position: absolute;
    bottom: 0;
    left: -50%;
}
}
footer .h5 {
    opacity: 1;
}
.dropdown-menu {
    border: none !important;
    border-radius: var(--border-radius) !important;
}
#product_configure_form.prod-options{position: relative;}
#product_configure_form.prod-options > small{position: absolute;top: 4px;right: 0;}
/* Zorg dat de knoppen altijd 3 per rij innemen */
.custom-button {
    display: block;
    float: none !important;
    padding: 0;
    box-sizing: border-box;

    /* Rekent precies 1/3e breedte minus de Bootstrap mx-2 / mx-md-1 marges */
    flex: 0 0 calc(33.333% - 1rem) !important;
    max-width: calc(33.333% - 1rem) !important;
    width: calc(33.333% - 1rem) !important;
}

/* Aanpassing voor de mx-md-1 marge op middelgrote/grotere schermen */
@media (min-width: 768px) {
    .custom-button {
        flex: 0 0 calc(25% - 0.5rem) !important;
        max-width: calc(25% - 0.5rem) !important;
        width: calc(25% - 0.5rem) !important;
    }
}

/* Verwijder de conflicterende flex-groei */
.product-options .custom-button {
    columns: auto;
}

/* De radio-input overlay */
.custom-control-input {
    width: 100%;
    height: 100%;
    z-index: 2;
    top: 0;
    cursor: pointer;
}
.product-options label,
.custom-button label.custom-control-label{font-family:'Poppins'!important;font-weight:600;height:100%;align-content:center;font-size:small}
.custom-button label.custom-control-label{
    padding: 0.95rem 0.65rem;
}

.product-desc .h4{color:#000 !important}

header.nav-1 nav .nav-item.sub .menu-holder{box-shadow:0 2018px 0px 2000px rgba(0, 0, 0, 0.15)}
header nav .nav-item.sub .menu-holder{box-shadow:0 2030px 0px 2000px rgba(0, 0, 0, 0.15);left:0!important;right:0!important;
border-radius: 0 0 var(--border-radius) var(--border-radius) !important;}
.header-icon.header-cart .dropdown-menu,
.header-icon.header-account .dropdown-menu,
header nav .nav-item.sub:hover .megamenu-holder, 
header nav .nav-item.sub:hover .menu-holder{opacity: 1;visibility: visible;transform-origin: top center;-webkit-animation: cart 200ms cubic-bezier(0.1, 1.45, 0.35, 1);animation: cart 200ms cubic-bezier(0.1, 1.45, 0.35, 1);}

.logo-footer{max-width: 90px !important;}
.nav-item .logo img {
  max-width: 60px;
  position: relative;
  z-index: 5;
  padding: 10px 0;
  -webkit-transition: 
    transform 350ms cubic-bezier(0.1, 1.45, 0.35, 1),
    margin-right 600ms cubic-bezier(0.1, 1.45, 0.35, 1),
    padding 300ms ease 0ms; /* Geen delay bij terugkeren */
  transition: 
    transform 350ms cubic-bezier(0.1, 1.45, 0.35, 1),
    margin-right 600ms cubic-bezier(0.1, 1.45, 0.35, 1),
    padding 300ms ease 0ms; /* Geen delay bij terugkeren */
  transform-origin: left center;
  transform: translate3d(0,0,0);
mix-blend-mode: multiply;
}

.gui.gui-blog h1{font-size: 1.6875em !important;margin-bottom:.5rem!important}
.gui-blog header > a img {height: 280px;}
.pages-article .gui-blog header > a img{height:inherit;object-fit:contain}
.pages-blog .gui-blog-article-content {margin: 0 0 15px 0 !important;}
.gui-blog-article.gui-blog-article-image img{max-width: 100%;height: auto;}


@media (max-width: 600px) {.productpage .addtocart-sec:before{display:none }
  .sidebar #form_search{display:flex}
  .sidebar #form_search input {
    background: #f6f4f2 !important;
    font-size: 14px;
    min-width: 265px;
    height: 3.25em;
}
  
  .sidebar #form_search.search-active input{background:#FFFFFF !important}
  main{overflow-x:hidden}
  
  .sidebar .footersocial a i{color:#444444;font-size: 1.5rem;}
  .productpage aside{    background: #FFF;
    box-shadow: 0 -100px 0 100px #FFF;}
  .product .title.h6{overflow-wrap: break-word !important;font-size: 16px;}
  .product.col{padding-right: 6px;padding-left: 6px;    margin-top: 1rem !important;}
  .product .infobottom ~ .position-relative{display:none}
  .category .image-wrap{display: block !important;}
  .category .image-wrap canvas,
  .category .image-wrap img{height: auto; aspect-ratio: unset; max-height: 90px;}
  .product-block-holder{margin-bottom:0!important}
  .productpage .addtocart-sec:before{display:none}
  .productpage .addtocart-sec{border:0 !important}
  .productpage .addtocart-sec .price{ 
  font-family: 'Poppins';
    font-weight: 500;
    font-size: 90%;
  }
  .logo-footer {
    max-width: 90px !important;
}.filtertitle a {
    font-family: "BN Canyon" !important;
    font-weight: 700;
    color: #000 !important;
    font-size: 18px;
}
  .footer .links{padding-top:30px}
  .usp-holder {
    font-size: 14px;
}.btn-group-lg>.btn, .btn-lg {
    padding: 0.65rem 1rem;
    font-size: 1rem;
  }
  .product-page.titleprice ~ a{display:none}
  .productpage .images .zoom img{aspect-ratio: inherit;}
      .mobile-nav .moblogo {max-height: 35px;}
      .productpage .addtocart-sec.show {
        top: inherit !important;
    }
}
footer .message{    
  color: #db4134;
    display: inline-block;
    padding: 10px 15px;
    border: 1px solid #db413420;
    background: rgb(219 65 52 / 8%);
    border-radius: 3px;
}
footer .address b{
  margin: 2rem 0 0.5rem;
    display: block;
}
footer.footer .h6 a i {
    background: #444444;
  color: #FFF !important;
}
.gui-cart-sum{
    margin-bottom: 2rem;
  background:transparent !important;
  color:#222
}
.pages-cart .gui-page-title{
    margin-top: 3rem !important;
}
.pages-cart footer{
    margin-top: 10rem !important;
}
.pages-cart .usp-header-bottom,
.pages-cart .newsletter,
.pages-cart .gui-progressbar{display:none !important}
.gui-checkout .gui-progressbar ul li a span{display:inline-block!important; font-weight:bold}
.gui-progressbar ul li a span:after{content:"-"!important;opacity:0}
