/*
* ===================================================
*     CUSTOM CSS CODE BELOW
* ===================================================
*/

/* Airlectra */

.ft-left {
    margin-right:12px;
}

h3 .productlist-title, h2 .productlist-title, .rel-prod-info h3, #product h1.h2 {
    font-weight:400;
}

@media (max-width:768px) {
    .banner4-col-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

.imgborder {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    border: 30px solid transparent;
    border-image-source: url(https://s3.eu-west-1.amazonaws.com/storage.quickbutik.com/stores/6092O/files/border5b.png);
    border-image-slice: 40% fill;
}

.pswp__button--arrow--left, .pswp__button--arrow--right {
    width: 44px;
     height: 44px;
    background-position: 0 44px;
    background-repeat: no-repeat;
}

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
     background-image: url(https://s3.eu-west-1.amazonaws.com/storage.quickbutik.com/stores/6092O/files/defaultskin.png);
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve PNG even if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(https://s3.eu-west-1.amazonaws.com/storage.quickbutik.com/stores/6092O/files/defaultskin.png); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } 
}

@media (max-width:768px) {
    .seo-short>p {
        display:none;
    }
}

@media (max-width:768px) {
    #description img {
        max-width:100%!important;
    }
    .swiper-thumbs {
        overflow-x:hidden;
    }
	.addCart:not(.addCart-2) .qs-cart-submit {
		position:fixed;
		bottom:0;
		left:0;
		width:100%;
		z-index:100;
	    line-height: 38px;
        max-width: 100vw;
	}
	.addCart-2 {
	    display:none;
	}
}

.readmore-btn {
    background:#f4ebeb;
    color:#373434;
    padding: 0.5rem 1.5rem 0.3rem;
}

.readmore-btn:hover {
    background:#f4ebeb;
    color:#373434;
    opacity:0.7;
}

.productfilter, .productsort {
    display:none;
}

.filter-sort {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
}

.filter-target {
    display: flex;
    flex-wrap: wrap;
    flex-basis:100%;
}

.myselect, .mysort {
    margin-bottom:0.75rem;
    position:relative;
}

.myselect {
    margin-right:12px;
}

.myselect .btn-select, .filter-toggle .btn {
    background-color:#f6efef;
    color:#000000;
}

.mysort .btn-select {
    background-color:#dcc7c7;
    color:#000000;
}

.myselect .btn-select.active {
    background-color:#c0b2c0;
    color:#000000;
}

.myselect .btn-select, .mysort .btn-select, .filter-toggle .btn {
    text-align:left;
    /* width:100%; */
    white-space: nowrap;
    line-height: 1;
    padding: 0.5rem 0.75rem 0.4rem;
}

.myselect .btn-select svg, .filter-toggle svg {
    stroke:#000000;
}

.myselect .btn-select.active svg {
    stroke:#000000;
}

.mysort .btn-select svg {
    fill:#000000;
}

@media(min-width:768px) {
    .myselect, .myselect .btn-select, .mysort, .mysort .btn-select {
        width:unset;
    }
}

.myselect .btn-select svg, .mysort .btn-select svg, .filter-toggle .btn svg {
    margin-left:6px;
}

.sel-options {
    position:absolute;
    z-index:101;
    min-width:100%;
    display:none;
}

.myselect .btn-opt {
    background-color:#e2d5d5;
    color:#000000;
}

.mysort .btn-opt {
    background-color:#e2d5d5;
    color:#000000;
}
.btn-opt {
    display:block;
    border-top:1px solid #fff;
    text-align:left;
    white-space: nowrap;
}

.btn-opt:hover {
    color:#4C4C4E;
    background-color:#fff;
}

.btn-opt i {
    margin-right:6px;
    visibility:hidden;
}

.f-clear {
    border:1px solid;
    margin-right:12px;
    margin-bottom:0.75rem;
    line-height: 1;
    padding: 0.6rem 0.75rem 0.3rem;
}