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

/* Airlectra */

body {
    font-family:"Space Grotesk", system-ui;
    line-height:1.3;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight:400;
}

.breadcrumb-item a {
    color:unset;
}

.top-bar-height {
    min-height: 36px;
}

.top-banner {
    background-color:#ffffff;
    padding:3px 0;
}

.top-banner, .top-banner>* {
    color:#000000;
    font-size: 16px;
}

.cat-subhead {
    text-align:center;
    background-color: #000000;
    color: #ffffff;
    padding:6px;
    margin-bottom:1rem;
}

.flex-basis-100 {
    flex-basis: 100%;
}

.cat-buy-btn .btn {
    letter-spacing: 0.1em;
    font-size: 0.75rem;
    color: #000000;
    background: #ffffff;
    transition: all 0.2s ease-in-out;
}

.cat-buy-btn .btn:hover {
    color: #000000;
    background: #ffffff;
}

.navbar .svg-icon.navbar-icon {
    width: 2.25rem;
    height: 2rem;
}

.weglot-container.wg-default {
    display:none;
}

@media (max-width:999px) {
    .content-spacer {
        height:90px;
    }
}

.oppet-kop {
    z-index: 99;
    width: 110px;
    height: 110px;
    text-align: center;
    border-radius: 50%;
    background: linear-gradient(to right, rgb(54, 36, 0)
    0%, rgb(176, 166, 132) 100%);
    position: absolute;
    top: 1vh;
    left: 1.5vw; /* Change the left property to 1.5vw */
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 10px; /* Add padding to the left of the badge */
    padding-right: 10px; /* Add padding to the right of the badge */
    line-height:1.2;
}

@media (max-width:991.9px) {
    .oppet-kop {
        display:none;
    }
}

.oppet-kop-text {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    width: 80%;
}
/*
@media (min-width:992px) {
    body>section:nth-of-type(2).textimg {
        width : 50%;
    }
    body>section:nth-of-type(3).textimg {
        width : 50%;
        float : left;
    }
    body>section:nth-of-type(2).textimg {
        float : left;
    }
}
*/

/* converdiant */
/*
.sidebar-cart-body .qs-cart-message.msg-display {
    text-align :center !important;
    font-weight: 400 !important;
    border-style: solid !important;
    border-radius: 5px !important;
    border-color: rgb(195, 188, 165) !important;
}
*/
/*
div.qs-cart-message {
    text-align: center !important;
    background-color : rgb(195, 188, 165) !important;
    font-weight: 400 !important;
    border-style: solid !important;
    border-radius: 5px !important;
    border-color: rgb(195, 188, 165) !important;
}

.btn.btn-block.color-text-base {
    display: none !important;
}
*/
.d5xFw__src-sections-PaymentAd-ui_icon_logo {
    margin-left: 2% !important;
}
.eXEE4__src-sections-PaymentAd-logos_wrapper {
    display: flex !important;
    flex-direction: row !important;
    width: 100% !important;
    justify-content: space-evenly !important;
    text-align: center !important;
    margin-left: 2vw !important;
}
.eXEE4__src-sections-PaymentAd-logos_wrapper :first-child {
    margin-left: 0% !important;
}
span[data-cid="bank-id-se-logo"] svg:first-child {
    width: 80% !important;
    /* Your other styles or rules here */
}
span[data-cid="bank-id-se-logo"] {
    margin-bottom: 2% !important;
    /* Your other styles or rules here */
}
div[data-cid="payment-ad"] {
    /* Your styles or rules for the targeted div here */
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    flex-direction: column !important;
    flex-shrink: 0 !important;
    border-style: solid !important;
    border-width: 0px !important;
    position: relative !important;
    z-index: 0 !important;
    min-height: 0px !important;
    min-width: 0px !important;
}

.close-rotate:hover {
    transition:none;
}

div.swiper-thumbs>button:nth-of-type(13)>img {
    display : none;
}

.swiper-thumbs {
    height : 204px;
    overflow: scroll; /* Show scrollbars */
}

div.swiper-thumbs {
    height : 154px;
}

div.col-lg-7>p {
    text-align : center;
    font-size : 9.6px;
}

/*
div.col-lg-5>div:nth-of-type(4) {
    display: none;
}
*/

.swipe {
    font-size: 14px !important;
    text-align: left !important;
}
.content-spacer {
    display: none;
}

#cw_iframe_padding {
    padding:177.78% 0 0 0;
    position:relative;
}

@media (min-width:768px) {
    #cw_iframe_padding {
        padding:56.25% 0 0 0;
    }
}

#cw_iframe_padding2 {
    padding:56.25% 0 0 0;
}

#videoiframe_overlay, #videoiframe_overlay2 {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
}

#videoiframe_overlay:hover {
    cursor:pointer;
}

.img-logo {
    filter:brightness(100)
}

.navbar-light .navbar-nav>.nav-item.active>a, #product .product-price {
    color:#ff9628;
}

.navbar-nav ul.dropdown-menu {
    background-color:#000000;
    border:1px solid #ffffff;
}

.navbar-nav ul.dropdown-menu a.dropdown-item {
    color:#ffffff;
}

.bootstrap-select.form-control, .addCart .form-control.qs-cart-qty {
    background-color:#000000;
    color:#ffffff;
}

.btn.btn-selectpicker {
    color:#b4b4b4;
}

.detail-nav-link.nav-link.active, .detail-nav-link.nav-link:hover, .detail-nav-link.nav-link:focus {
    color:#ffffff;
}

input.qs-cart-product-property[type="text"] {
    background-color:#000000;
    color:#ffffff;
    border-color:#ffffff;
    border-style:solid;
    border-width: 1px;
}

.form-label {
    font-weight:400;
}

.text-md {
    font-size:1rem;
}

.text-grey-1 {
    color:#505050;
}

.text-grey-2 {
    color:#b4b4b4;
}

.text-grey-3 {
    color:#ebebeb;
}

.text-grey-4 {
    color:#1e1e1e;
}

.text-grey-5 {
    color:#b9b9b9;
}

.text-grey {
    color:#B6B9B6;
}

.text-success {
    color:#00be55!important;
}

.breadcrumb-item a.text-grey-2 {
    color:#b4b4b4;
}

.qs-cart-qty-decr, .qs-cart-qty-incr {
    width: 45px;
    font-size: 32px;
    line-height:1;
    align-items: center;
    display: flex;
    justify-content: center;
    border:1px solid #ffffff;
}

.qs-cart-qty-decr {
    padding-bottom:6px;
}

.qs-cart-qty-decr:hover, .qs-cart-qty-incr:hover {
    cursor:pointer;
}

hr.border-grey-5 {
    border-color:#b9b9b9;
}

.background-grey-4, .background-grey-4 .hr-text:after {
    background-color:#1e1e1e;
}

.similar-slider .swiper-slide {
    display:flex;
    flex-wrap:wrap;
    flex-direction:column;
    height:unset;
}

.flex-grow {
    flex-grow:1;
}

.flex-basis-100 {
    flex-basis:100%
}

.similar-slider .swiper-slide .product {
    margin-bottom:0.5rem;
}

.footer-head {
    height:70px;
    margin-bottom:1rem;
}

.footer-head.xs-small {
    height:0;
    margin-bottom:1rem;
}

@media (min-width:992px) {
    .footer-head.xs-small {
        height:70px;
        margin-bottom:1rem;
    }
}

.footer-socials img {
    width:32px;
}

.mask-img-1 {
    -webkit-mask-image: url(https://s3.eu-west-1.amazonaws.com/storage.quickbutik.com/stores/19130w/files/Frame.svg);
    mask-image: url(https://s3.eu-west-1.amazonaws.com/storage.quickbutik.com/stores/19130w/files/Frame.svg);
    mask-repeat: no-repeat;
    mask-position: center;
}

.max-w-bord {
    max-width:430px;
}

.bg-grey {
    background-color:#393939;
}

.bord-mw-1 {
    position: absolute;
    bottom: 0;
    left: -5%;
    width: 30vw;
    min-width:200px;
}

.bord-mw-2 {
    position: absolute;
    bottom: 0;
    right: -5%;
    width: 30vw;
    min-width:200px;
}

a.btn-my-info {
    background-color:#ff9628;
    color:#fff;
    letter-spacing:1px;
    display: inline-flex;
    margin-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    height: 2rem;
    align-items: center;
    border-radius:1rem;
    font-size:1rem;
}

.info-detail {
    flex-basis: 100%;
}

.product .more {
    font-size:1rem;
}

footer .img-logo {
    max-height: 70px;
}

.z-index-1 {
    position:relative;
    z-index:1;
}

#product .swiper-button-prev {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjE4MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgb3ZlcmZsb3c9ImhpZGRlbiI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMjEgLTExNDcpIj48cGF0aCBkPSJNMjIxNS43IDEzMTQuMTIgMjEzNi41IDEyMzguNSIgc3Ryb2tlPSIjNDA0MDQwIiBzdHJva2Utd2lkdGg9IjIwLjYyNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjgiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0wIDAgNzkuMiA3NS42MjUiIHN0cm9rZT0iIzQwNDA0MCIgc3Ryb2tlLXdpZHRoPSIyMC42MjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1taXRlcmxpbWl0PSI4IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDIxMzYuNSAxMjM4LjEzKSIvPjwvZz48L3N2Zz4=")
}

#product .swiper-button-next {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjE4MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgb3ZlcmZsb3c9ImhpZGRlbiI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyOTIgLTExNDcpIj48cGF0aCBkPSJNMCAwIDc5LjIgNzUuNjI1IiBzdHJva2U9IiM0MDQwNDAiIHN0cm9rZS13aWR0aD0iMjAuNjI1IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbWl0ZXJsaW1pdD0iOCIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAyMzA3LjUgMTMxNC4xMikiLz48cGF0aCBkPSJNMjM4Ni43IDEyMzguMTMgMjMwNy41IDExNjIuNSIgc3Ryb2tlPSIjNDA0MDQwIiBzdHJva2Utd2lkdGg9IjIwLjYyNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjgiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=")
}

.prod-nav-tabs .nav-item {
	width:100%;
	margin-top:0.5rem;
}
.tab-pane.active:not(.show) {
    display:none;
}

.prod-nav-tabs {
    display: none;
}
    
.acc-head {
    padding:1rem 0;
    border-top:1px solid #dee2e6;
}

.tab-content>.tab-pane.show {
    display:block;
}

.tab-content .block-toggler {
    color:#ffffff;
}

.tab-content .block-toggler .block-toggler-icon:before, .tab-content .block-toggler .block-toggler-icon:after {
    background-color:#ffffff;
}

#info-container p.read-more {
    text-decoration:underline;
}

#info-container p.read-more:hover {
    cursor:pointer;
}