.checkout-index-index .page-title-wrapper {
    position: inherit;
    width: 100%;
    overflow: initial;
    height: auto;
}
.wk-mp-collection-header-box {
    display: none;
}
.marketplace-seller-collection .wk_mp_design .block-account{
      display: none;
}
.smartmenu a.level-top > img{
    display: none;
}

a.link-lang-cus {
    display: contents;
}
.mb-trigger.mb-trigger-next button.action.primary {
    border-radius: 9.333px;
    border: 1.167px solid var(--mobile-fileds, #8D9091);
    color: var(--mobile-fileds, #8D9091);
    text-align: center;
    font-size: 16.333px;
    font-style: normal;
    font-weight: 400;
    line-height: 37.333px;
    background: none;
}
.opch-total .div-title {
    border-bottom: 1px solid #d1d1d1;
    padding: 0 0 2% 0;
}
.opch-total .div-estimate {
    padding: 3% 0 3% 0;
}
.opch-total .div-estimate span.estimate {
    color: #232323;
    
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.order-status-inner.order-vieww span.order-status , .orderLink-view{
    color: #E36F56;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 5px;
    border: 1px solid #E36F56;
    padding: 10px 10px;
}
.order-status-inner.order-vieww {
    right: 4%;
    position: absolute;
}
.all-items.order-ve {
    border-radius: 5px;
    background: var(--bg, #F5F5F5);
}
.col-12.order-top {
    margin-bottom: 5%;
}
.col-12.order-top {
    border-radius: 5px;
    background: var(--bg, #F5F5F5);
    margin-bottom: 5%;
    padding: 2% 0 5% 2%;
}
.row.one-item {
    padding: 5%;
}
.print-order-vieww.order-pri a.mp-order {
    color: var(--verify, #00A3FF);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-decoration-line: underline;
}
.custom-attributes-item {
color: var(--icons, #A9ABAC);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 0 3% 0 0;
}
.custom-order-vew {
  right: auto;
    display: flex;
    position: relative;
}
a.action.order.primary.cansel-order:hover{
    color: var(--primary, #FFF);
}
.custom-order-vew .action-reorder {
    margin: 15px 0;
}
.action-reorder.custome a.action.order.primary {
    border-radius: 5px;
    border: 1px solid var(--accent, #67D6AC);
    color: var(--white, #FFF);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background-color: #67D6AC;
}
a.action.order.primary.cansel-order {
    color: var(--white, #FFF);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
table.invoiceTable.table tbody tr th {
    border-bottom: 0px solid #ccc;
    color: var(--head-text-color, #1D1E1C);

font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
table.invoiceTable.table tbody tr.grand_total {
    border-top: 1px solid #ccc;
}
table.invoiceTable.table tbody tr.grand_total th.mark strong {
    color: #232323;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
table.invoiceTable.table tbody tr.grand_total td.amount {
    color: var(--primary, #FFF);
    text-align: right;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.invoiceTable .block-title {
    color: var(--head-text-color, #1D1E1C);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-bottom: 1px solid #ccc;
    padding: 2%;
}
.account .column.main .block.block-order-details-view .block-content:not(.widget) .box strong.box-title {
    color: var(--head-text-color, #1D1E1C);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.item-view-name{
    color: var(--price, rgba(12, 12, 12, 0.87));
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.item-view-price{
color: var(--price, rgba(12, 12, 12, 0.87));
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 2%;
    margin-bottom: 2%;
}
table.invoiceTable.table tbody tr td {
    border-bottom: 0px solid #ccc;
    color: var(--head-text-color, #1D1E1C);
text-align: right;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

form#social-form-create fieldset.fieldset.create.info .col-12.col-md-6.field.field-name-firstname.required {
    width: 100%!important;
    max-width: 100%;
    padding: 0;
}
form#social-form-create fieldset.fieldset.create.info .col-12.col-md-6.field.field-name-lastname.required {
    width: 100%!important;
    max-width: 100%;
    padding: 0;
}
form#social-form-create div#create-accout-hide fieldset.fieldset.create.info .col-12.col-md-6.field.field-name-firstname.required {
    width: 100%!important;
    max-width: 100%;
    padding: 0;
}
form#social-form-create div#create-accout-hide fieldset.fieldset.create.info .col-12.col-md-6.field.field-name-lastname.required {
    width: 100%!important;
    max-width: 100%;
    padding: 0;
}
a.action.view.all-order-dash {
    float: right;
    position: relative;
    color: var(--links, #4299F7);
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 0 2% 0 0;
}
/*.widget-product .owl-carousel .product-item{
      padding: 0 7% 0 0;
}*/

.checkout-onepage-success .main-container .page-title-wrapper h1.page-title {
    display: none;
}
hr.line-success {
    margin-top: 5%;
    margin-bottom: 5%;
}
.div-image-teck {
    margin-bottom: 5%;
}
.done-baton a.order-number {
    color: white;
    font-weight: 600;
}
.actions-toolbar.butt-saccess {
    margin-top: 15px;
}
.actions-toolbar.butt-saccess .primary a.action.continue {
   color: var(--white, #FFF);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background: #E36F56;
}
p.saccess-orderid {
    display: initial;
    margin: 2%;
}
.actions-toolbar.butt-saccess.Multishipping{
    margin: auto;
    text-align: center;
    margin-top: 2%;
}
.done-baton {
    border: 2px solid #67D6AC;
    padding: 10px;
    border-radius: 25px;
    margin: auto;
    width: fit-content;
    background-color: #67D6AC;
    margin-bottom: 4%;
    margin-top: 4%;
    color: white;
}
p.saccess-orderid a{
color: var(--links, #4299F7);
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
p.seeyou {
    color: var(--in-active, #CCC);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}
.row.skudiv {
    margin-bottom: 2%;
} 
p.title-saccess {
    color: #000;
    
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
}
.bigorder {
    background: var(--grey-grey-3, #EFEFEF);
    padding: 1% 0 1% 0;
        width: 70%;
    margin: auto;
}
.bigorder p {
    padding: 0;
    margin: 0;
    color: var(--filed-text, #828282);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.sm-order-id{
    margin-top: 15px;
}

.checkout-success.Multishipping {
    margin-top: 10%;
}
.checkout-success {
    margin: auto;
    text-align: center;
    width: 30%;
}
.cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark{
    color: var(--head-text-color, #1D1E1C);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.opc-block-shipping-information .shipping-information-title, .checkout-agreements-items .checkout-agreements-item-title{
    color: var(--head-text-color, #1D1E1C);
/* font-family: 'Montserrat', 'sans-serif'; */
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
} 
.opc-block-summary .items-in-cart > .title{
    color: var(--head-text-color, #1D1E1C);

font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.title-count strong span , .checkout-agreements-block-new.formaps  , .checkout-agreements-block-new.stc , .payment-method-note , .checkout-payment-method .billing-address-same-as-shipping-block{
    color: var(--mobile-fileds, #8D9091);
    
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.content.minicart-items .title-count {
    padding: 2% 0 0 0;
}
.opc-block-summary .block.items-in-cart {
    padding: 20px;
    margin-top: 5%;
    background: #f5f5f5;
}
aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide._show .modal-inner-wrap {
    background-color: white;
}
.opch-total .div-title span.title {
    color: var(--head-text-color, #1D1E1C);
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.opc-block-summary{
    padding: 0;
        background-color: white;
}
.opch-total {
    padding: 20px;
    background: #f5f5f5;
}
.opc-block-summary .block.items-in-cart.opened {
    padding: 20px;
    background: #f5f5f5;
}
button.action.edit-address-link.address-edit {
    display: block !important;
}
button.action.action-show-popup{
    display: none !important;
}
div.checkout-shipping-method {
 position: relative;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.14);
    padding: 4% 0 0 5%;
    margin-top: 5%;
}
.opc-wrapper #shipping-new-address-form > .field.street > .control > .field{
    flex: 0 0 100%;
    max-width: 100%;
}
.opc-block-summary .items-in-cart .product .product-item-details{
    padding: 1% 0 3% 22%;
}
div#shipping-method-buttons-container {
    margin-top: 5%;
}
div#checkout-step-shipping_method {
    margin: 5% 0 0 0;
    padding: 0% 0 2% 0;
}
.table-checkout-shipping-method {
    min-width: 95%;
}
.table-checkout-shipping-method tbody tr:first-child td{
    padding: 5%;
}
.methods-shipping .actions-toolbar .action.primary{
    margin: 12% 0 5% 0;
    width: 90%;
}
.checkout-shipping-method .actions-toolbar > .primary{
    float: right;
    width: 50%;
    padding: 0 0 0 0;
}
div#checkout-payment-method-load{
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.14);
    padding: 3%;
}
.checkout-payment-method .payment-option-inner .field .control {
    width: 100%;
}
.opc-wrapper .form-discount .actions-toolbar .primary{
        min-width: 75%;
}
.opc-wrapper .form-discount .actions-toolbar button{
    width: 100%;
}
.opc-wrapper .form-discount .actions-toolbar{
    width: 48%;
}
.checkout-payment-method .payment-option-inner {
    margin: 0 0 22px;
    width: 75%;
}
.payment-option.opc-payment-additional.discount-code {
border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.14);
    padding: 4%;
    margin: 0;
    margin-top: 9%;
}
.opc-wrapper .form-discount{
        max-width: 100%;
}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {
    border-top: 0px solid #cccccc;
}
.minimal-price .price-container {
    display: inline-block;
    color: var(--primaryNew, #FFF);
    font-size: 10.783px;
    font-weight: 400;
    line-height: normal;
}
span.old-price.band{
        text-decoration: auto; 
}
span.old-price.band span.price-container.price-final_price.tax.weee span.price-wrapper span.price {
    text-decoration: line-through;
    color: var(--grey-grey-1, #8D9091);
    font-size: 10.986px;
    
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.payment-method {
    border-radius: 4px;
    border: 1px solid var(--dark-dark-1, #B2BCCA);
    background: #FFF;
    padding: 1%;
    margin: 2% 0 2% 0;
}
.checkout-payment-method .payment-method-title {
 padding: 11px 2%;
}
.checkout-agreements-block-new.formaps , .checkout-agreements-block-new.stc ,.payment-method-note , .checkout-payment-method .billing-address-same-as-shipping-block{
    padding: 0 2%;
}
.opc-wrapper .shipping-address-items > div{
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.opc-wrapper .shipping-address-item.selected-item {
    border-color: #ff5501;
    background: #67d6ac26;
    border-radius: 4px;
    border: 1px solid var(--accent, #67D6AC);
}
.shipping-address-item.selected-item a {
    color: #67D6AC;
}
.opc-wrapper .shipping-address-item.selected-item:after{
    color: white;
    background-color: #67D6AC;
    border-radius: 50%;
        height: 28px;
    width: 27px;
    font-size: 30px;
    line-height: 27px;
    right: 2%;
    text-align: center;
    top: 4%;
}
.checkout-index-index .modal-popup .modal-inner-wrap{
    border-radius: 4px;
background: #FFF;
box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.14);
}
.checkout-index-index .modal-popup .form-shipping-address div#shipping-new-address-form fieldset {
    width: 100%!important;
}
.checkout-index-index .modal-popup .modal-inner-wrap div#modal-content-18 {
    overflow-y: inherit;
}
.checkout-index-index .modal-popup .modal-inner-wrap button.action.secondary.action-hide-popup {
    background-color: white;
    border-radius: 5px;
    border: 1px solid var(--primaryNew, #FFF);
    color: var(--primaryNew, #FFF);
    text-align: center;
    
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
.checkout-index-index .modal-popup .modal-inner-wrap button.action.primary.action-save-address {
    border-radius: 5px;
    border: 1px solid var(--primaryNew, #FFF);
    color: var(--white, #FFF);
    text-align: center;
    
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
.new-address-popup button.action.action-show-popup {
    border: 0px solid #e36f56;
    color: var(--primaryNew, #FFF);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 15px;
}
.opc-estimated-wrapper .estimated-block{
        float: left;
    color: var(--links, #4299F7);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-decoration-line: underline;
}
.sid-onstep {
    display: none;
}
.newaddress-onepage-checkout.mobile {
    display: none;
}
.opc-wrapper .shipping-address-item{
    border-radius: 5px;
background: var(--bg, #F5F5F5);
}
.opc-wrapper .shipping-address-item a{
    color: var(--accent, #67D6AC);
}
.checkout-index-index .modal-popup .form-shipping-address div#shipping-new-address-form .field{
    width: 50%;
    float: left;
    padding: 0 2% 0 0;
}
.checkout-index-index .modal-popup .form-shipping-address div#shipping-new-address-form .field div[name='shippingAddress.street.0'] {
    width: 100%;
    padding: 0;
}
.payment-method-title.field.choice label.label span {
    color: #000;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
.opc-wrapper .fieldset select{
        border-radius: 10px !important;
    background: var(--gray);
}
.sms-address-mobile-container .intl-tel-input{
        width: 100%;
}
.vsms-field-container.sms-address-mobile-container .dialcode {  
    width: 15%; 
    float: left;
    height: 42px;
    padding: 3% 0 0 1%;
    border-radius: 10px 0px 0px 10px !important;
    background: var(--gray); 
}
.field .control input.sms-mobile-number {
    width: 100%;
    border-radius: 5 !important;
    background: var(--gray);
    height: 42px;
    border-left: 1px solid #ccc;
}

    .modal-popup .select {
    border-radius: 5px !important;
    background: var(--gray);
}

.table-checkout-shipping-method tbody tr:first-child td .field label::before {
    border: 1px solid #67D6AC;
    background-color: #67D6AC;
}
.table-checkout-shipping-method tbody tr:first-child td .field label::after {
    background-color: white;
        border: 1px solid white;
}
.table-checkout-shipping-method tbody tr {
    display: table-row;
    margin: 0;
    border: 1px solid var(--accent, #67D6AC);
    border-radius: 4px;
    background: #67d6ac26;
}
.opc-wrapper .step-title {
    margin-bottom: 20px;
    color: #000;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
}

button.action.action-show-popup {
    display: block !important;
}

#wishlist-view-form .actions-toolbar {
    display: none;
}
.products-grid.wishlist .product-reviews-summary.short {
    display: none;
}
#video_url {
    width: 70%;
    height: 50px;
}
.pric-custom-product-list {
  width: 69%;
  bottom: 5%;
  position: relative;
}
.add-and-price{
    margin-top: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.col.btn-wishlist {
    position: absolute;
}
.price-wrap{
    width: 50%;
    float: left;
}
.add-and-price .price-wrap{
    width: 69%;
    height: 43px;
    display: flex;
    align-items: center;
    bottom: 5%;
    position: absolute;
}

.owl-carousel .owl-stage-outer{
        overflow: hidden;
    padding: 15px;

}
.title.but-sear {
    text-align: center;
}
p.vew.but-ser {
    text-align: center;
    background: var(--primary, #E36F56);
    color: white;
    padding: 1.5%;
    margin: 0;
}
.ajaxsearch .product ul li{
    border-bottom: 0px solid #ebebeb;
}
.ajaxsearch .product ul li > a{
        border-bottom: 2px solid #ebebeb;
}
.title.top-sear {
    background: none;
}
.title.top-sear span {
    color: var(--icons, #A9ABAC);
    font-size: 13.452px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.06px;
}
.title.top-sear a.see-all {
    display: none;
}
.guest-link-po {
    padding: 1% 0% 0% 0%;
    text-align: center;
} 

.swatch-option-link-layered .swatch-option:not(.text), .swatch-option-link-layered .swatch-option:not(.text):before{
    border-radius: 16.938px;
}
a.see-all {
    color: var(--white, #FFF);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
button.action.towishlist.mb-tooltip {
position: absolute;
    top: 9px;
    right: 5px;
    padding: 4px 0 0 4px;
    z-index: 7;
    color: #8D9091;
    border-radius: 50px;
    background:none;
    display: flex;
    width: 25.179px;
    height: 25.179px;
    border: 0px solid rgba(0, 0, 0, 0.20);
}
.mbi-heart:before{
    font-size: 25px;
}
.product-btn{
        background-color: transparent;
}
.product-btn-add-to-cart-list{
       bottom: 5%;
    position: absolute;
    right: 14%;
}
.product-btn-add-to-cart-list.bamd{
    bottom: 0;
    position: relative;
    float: right;
    padding: 0 0 0 10%;
}
.pric-custom-product-list.band .price-box.price-final_price .product-old-price-customize span.onsale {
    margin: 0 0 0 0;
}
.opc-progress-bar{
    display: none;
}
li.checkout-shipping-address {
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.14);
    padding: 3%;
}
li.checkout-shipping-address {
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.14);
}
span.discount-percent.product-list {
color: var(--primaryNew, #E36F56);
    border-radius: 1.797px;
    background: var(--sale-label, rgba(227, 111, 86, 0.20));
    display: flex;
    width: 30.552px;
    height: 14.377px;
    padding: 1.297px 1.797px 0px 0.899px;
    justify-content: center;
    align-items: center;
    text-align: center;
    
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.fotorama__stage, .fotorama__nav{
    /* padding: 0 0 25% 0; */
    /* position: absolute;
    display: table; */
}
div#ajaxsearch div .suggest .title {
    display: none;
}
li.wishlist-mobi {
    display: none;
}  
.ajaxsearch ul li .qs-option-info .qs-option-title span {
    color: var(--price, rgba(12, 12, 12, 0.87));
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.ajaxsearch{
    border-radius: 5px;
}
.ajaxsearch .title{
    padding: 15px;
}
.ajaxsearch ul{
    padding: 2% 0 0% 3%;
}
.ajaxsearch .suggest ul li {
    padding: 0 15px;
}
.ajaxsearch ul li .qs-option-image img{
    border: 0px solid #ccc;
}
div#quickview-gallery .fotorama-item.fotorama .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--fade.fotorama__wrap--no-controls .fotorama__stage {
    position: initial;
}
.fotorama__stage {
    height: 350px!important;
}
.gallery-placeholder .fotorama__nav--thumbs .fotorama__nav__frame:last-child{
    margin-right: 10px!important
}
.gallery-placeholder {
    padding-bottom: inherit;
    height: auto;
}
/* .product.info.detailed {
    box-shadow: 3px 0px 74px -20px rgba(0, 0, 0, 0.10);
} */

.promo-countdown.promo-product {
    display: none;
}
span.normal-price span.price-container.price-final_price.tax.weee span.price-wrapper span.price {
    color: var(--head-text-color, #1D1E1C);
    
    font-size: 18.87px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.product-image-container{
    padding: 5% 0% 5% 0%;
}
.product-old-price-customize {
    display: flex;
}
.product-old-price-customize span.onsale {
    padding: 3.297px 1.797px 0px 0.899px;
    margin: 0 0 0 3%;
}
li.item.product {
    padding: 0 8px 0 8px;
}
.product-item-info{
    border-radius: 10.783px;
    background: var(--white, #FFF);
    box-shadow: 0px 0px 4.492924690246582px 0px rgba(0, 0, 0, 0.20);
    transition: all ease-in-out 0.1s;
    padding: 0 9% 15% 8%;
}
.product-item-info:hover{
    box-shadow: 3px 3px 10px rgb(0 0 0 / 0.2);
    transform: scale(1.02);
}

span.product-special-price {
    color: var(--primaryNew, #FFF);
    font-size: 10.783px;
    font-weight: 400;
    line-height: normal;
}


button.action.tocart.mb-tooltip {
 
    color: white;
    border: 0px solid #1D1E1C;
    border-radius: 50px;
    width: 43px;
    height: 43px;
    padding: 2px 4px 0 4px;
    float: right;
}
button.btn-quickview.mb-tooltip {
border-radius: inherit;
    background: rgba(0, 0, 0, 0.20);
    height: 35px;
}
.swatch-attribute-selected-option{
    padding-left: 5px;
    color: #B6B3B3;
    
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}
.product-info-price .price-box.price-final_price .product-old-price-customize span.onsale {
    display: none;
}
span.textAfterDiscount {
    color: var(--grey-grey-1, #8D9091);
    
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}
.swatch-attribute-label{
        position: relative;
    color: var(--primaryNew-primary-grey, #1B2124);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
span.span-quickview {
    color: var(--white, #FFF);
    font-size: 15px;
    
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.product-btn {
    padding: inherit;
    padding-bottom: 5px;
}
.msgoffere-in-cat.product-page-cus {
    width: 25%;
    display: flex;
    padding: 1% 0 1% 1%;
    max-height: fit-content;
    height: fit-content;
    margin-top: 3%;
}

button.action.tocart.mb-tooltip i.mbi.mbi-plus {
    font-size: 16px;
    font-weight: bold;
}

.mbi-bag2:before{
    font-size: 20px!important;
}

.swatches-list.categorybage {
    display: none;
}


span.product-old-price span.price-container.price-final_price.tax.weee span.price-wrapper span.price {
    text-decoration: line-through;
    color: var(--grey-grey-1, #8D9091);
    font-size: 10.986px;
    
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.block.filter {
    margin-bottom: 30px;
    background-color: white;
    padding: 20px;
    background: #FFFFFF;
    border: 1px solid #EFEFEF;
    border-radius: 20px;
}
a.product-item-link {
    white-space: revert;
    line-height: 2rem;
    /* text-transform: uppercase; */
}
.product-item .product-item-name{
    height: 4rem;
}

.product-item-name {
    max-height: 45px;
    margin-bottom: 0;
    color: var(--primaryNew-primary-grey, #1B2124);
    font-size: 13.479px;
    
    font-style: normal;
    font-weight: 500;
    height: 2em;
    overflow: hidden;
    line-height: 1em;
}
input#qtyplus ,
input#qtyminus {
    background-color: #EDEDED;
    border: 0px solid #EDEDED;
    border-radius: 10% !important;
    padding-top: 0;
    margin: 0;
    font-size: 17px;
    height: 30px;
    width: 30px;
}
.cart.table-wrapper .item .col.item{
    min-height: auto;
    padding: 10px 8px 10px 30px;

}
.msgoffere-in-cat {
border-radius: 0.899px;
    border: 0.899px dashed var(--accent, #67D6AC);
    background: rgba(103, 214, 172, 0.10);
    width: 85%;
    display: flex;
    padding: 2% 0 0 5%;
    max-height: 22px;
    overflow: hidden;
    margin: 0 0 2px 0;
    color: var(--accent, #67D6AC);
    
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    height: 22px;
}
.image-msgoffere-in-cat {
   padding: 1px 3% 0 0;
}
.wrapper-breadcrums {
    background-color: inherit;
}
.breadcrumbs .items > li {
    display: inline-block;
    
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: rgba(27, 33, 36, 0.8);
}
.wrapper-breadcrums li a{
    color: rgba(27, 33, 36, 0.4);
}
h3.resultescat {
  color: var(--head-text-color, #1D1E1C);

font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 2%;
}
.filter-options-item .item a {
    width: 92%;
    position: relative;
    
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 26px;
    color: #1B2124;
}
#layered-filter-block input[type=checkbox]:checked + a, #layered-filter-block input[type=checkbox]:checked + a .count, #layered-filter-block input[type=radio]:checked + a, #layered-filter-block input[type=radio]:checked + a .count{
    position: relative!important;
    /* font-family: 'Montserrat', 'sans-serif'!important; */
    font-style: normal!important;
    font-weight: 500!important;
    font-size: 15px!important;
    line-height: 26px!important;
    color: #1B2124!important; 
}
.filter-options .filter-options-title{
    color: var(--primaryNew-primary-grey, #1B2124);

/* Mobile Title */

font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 18px; /* 128.571% */
}
/*.filter-options-item.allow.active {
    border-bottom: 1px solid #d8d8d8;
    padding: 0 0 5% 0;
}*/
.filter-options-item.active {
    border-bottom: 0px solid #d8d8d8;
    padding: 0;
}
.filter-options-item {
    border-bottom: 1px solid #d8d8d8;
    padding: 0 0 4% 0;
}
.filter-options-item.active .filter-options-content {
    border-bottom: 1px solid #d8d8d8;
}
#layered-filter-block input[type=checkbox], #layered-filter-block input[type=radio] {
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    min-height: 14px!important;
    border-radius: 4px!important;
    border: 1px solid var(--fields, #CCCCCC) !important;
    background: var(--white, #FFF);
}
div#block-category-brand-container {
    display: none;
}
i.mbi.mbi-plus.imagepluse::before{
      content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANzSURBVHgB1Zk9UttQEMd3nwQFDLZI5RksI9pQ4JwAcgLMTAjpQm4QQh/DCQInIHSZODOQE0CT4C52QWpZtod0sQ0MjdFmn4yNv5HkL+XHwEjPK+av1b59/ycjDEA0Gl0jQXEkXEWkOABqPKw9RpBJhCYQZe/RPr+7vjsvMeATBI9IgSwigQLftgpzCdFnvoHjQqFwDh5xLTYSiRjqlHqECGswFMiskr1zlb86dXuF4iaIs5lUVHHKQg0YGqgJFG/CoTljZmY2e3Nz82R59M2sk81p5QQB4zBSyLTvYaNYLGb6RfUUK4VOTStnHGLAmEAQ25ZlHff6vGsZ1ISqv/jyCIwVSmhhzSyXy9lun3ZkdhIZbYdseNmtW4j2gUkLlaCAE5m09vEWsbFYNDlpoQ9osk22DzZqVt6JUITrnjdqZJucC83lrivXjQ7RyOzUlLIHAUMgftKYxrn849QHOsunb3jhACuXb/ndfLUJA6LNhma3oVlsELNah03Sev24VgYIqxBQpBdZMBacFVREDemi0IAgY9fMk6gfBJl6KQgkGLFJGRwuBUejSgiLXhy4nPVux0OhUM94Xk7BA7KDaRiL6X8JyLXjly1pGGxtvYaL9IXreEWoS8KL0ElSrVYNAf8RgncBvneb44RUKqk22GWsbaFdsbv7oet4KByG5Mdky1gq9RXS6XTX+HzBW+3flm5N1PXoKa9g6zAgctb//NE6YeSNpb6lYAiU8lZhXnDrMiHgEIGzzRH8ExgP2xMix9MKFdRM8CcZOgkVpmmWCCkDAYUTadY3j06f5brdh8BiH9aPGrZAX4yeAfl3YNIHLD9fbhm7/H0JlUoF/CLLUwjlBT99s3b+gPS1aMMZBAh+f7DPJbBXP28xXPqifsIzLwEBQNaqZeWXmsdavIGCyjsZBAGAH/9Gx1jziewM3YLGjXz8rKWjQ3W8mOO36H/CoXCOn8NEyqG9Tpvp+haRZ3BmEoL7CZX03dHIDiFsPGKDbsCIQaAdyyoe9Ivp+5q+UqqY8/PPvhPYcsNmwAiQE5oEbORzxS9Px7pE1/Vt3mUmh5Xlmh+hQyHUAzmx3V3jESkaBL3n1W4FfOBH5OO1PjEMI27b9hqhneCXECu9Np5SHBulLHvSjLSjBdP791+P/2tIsHgp1qhC1RHN1lNmrVRf14fBP8U3Pz+C7VKRAAAAAElFTkSuQmCC) !important;
}
button.action.tocart.mb-tooltip:hover i.mbi.mbi-plus.imagepluse::before{
      content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATlSURBVHgBzVlNVttIEK5qyZk3gzFakocNmt3s4htgTjDmBGOWs0o4AXACkhNgTgCzmiVkNcsxJ4jwzwtLx7y8LLC7UtVS27KQsWww9udnq9Xdlj5VV9efEJ6BYrFYIUVlJNxFpDIAetztjWZQQIQBEN0MUF//uP9x3WXAnECYEUKQSVRR4V/jxDKCqM4PcN5ut69hRmQmu7m56bs59wwRKuMXwC4h3QJhg1iSClR3QIMuIvo87PF8kfw7Hks8GAV90odfW18vISMykWVpHqGC4zhBDXQOCi5dcBtBEExd2qJfrKDGGt9wl4n7wwGW9MPD4OTu7i6Ydo0nyRppvnEumFzZkuSrf1LK/ZiF4CSUSqUaS/xoRJoCPYD9TqfTgHnICtHcG+eKp/jRzM8OujUmGcALwPd9r6/7x0zg/YiMqjWbzXOYhWxI1P0fog1EGk54QxzDAsBSrrKUz6xOP0UY04nGJEp40Gq16rBAsJR9rQdXVi1YOHtp1kIlO16bqEBUSylnL9wTfHcFFyK05LwxstvbxSNLVJb+NYhaCGGtaD869cRMJuc4tiFPohwV2jzEy3ar/Te8MnrdXuBtFEQ1K6zH/nph/fa+dz+0EEPJ5nLOsW076BzCktBsttlCsItmKMRTj2HHDFmjH2jcp1n+ecyTbJLSdpHi363SVg3mAKvDQdT01gprtTGycam6rluHJaMdsCVAuJY2u+o/bX+oBgi74SnWX8roPxdI6h9z5Fhky98yHlSJzx5ZADqHFYFSqj480WHwpGxDME/YtiiY2COhCgoJjIiJ4DOsGJjTjRwlzJSjSwg7aDrwS5YLyK5P6+9D30/6bgfBmzQ/y94gogbzkqZYMM9VgD77ZPncQgYMdD/1odIiIgI85fmnafM5Rt6bpnbosL3VYVvIKhvt8HHu+PQ10O/3/VFsQLDSZAVqGOmEOdPKglzquhr0N5QUWlOmTFXT0BWOgzcT639CP7GuSadamZybC2AKcMC82FwJvne/By7bsAbfaIdF+w4yoNPq1NP6ZdcnN5MQnTQ/CzhrLkcbV8oNXcWmK5Aza8tWCRiFAdbeKkmnozEvLGCsDnjVQwGyvZWDkrzfbjJGBVYEkkiOCiNoBKrEB7NuGOac+7yPB7vLBdXkVwJx6zyMnWW9PYlmePl8/gMsGWEyAFEcqz/ZfkN2LNidX7pdUrAX/+acXOY6Vhw2GRD1VCrlGhLXDlOS0tYpLAmSClkevOGP42Nj8Udpp3TBO68q7UmFhkUiXmARXW02W7/Hx8fqBpzVHtjMclKhYVEQ1YsXWLjosZ+cM0ZWLENskvnzaxAWovnC2lW8wMJcHlUUnWQHe7W7jcLGLStIVcrujoPVwvrGTa/XC2ABEGH8+tsv//GK/mGJTioCOmmdTKwRJ8xur1ZYL0j/i6Y+b0tvqznX/ZfvsTmNqODJYrJYCKXxbKzoS3DynODEXFfcOheT4yV/BDpsNjsfn/rf1DK9iaaof8bBeWXUG5IePAyus5TXBUYv8/nyY5IoBbkDY+unIPMLkMel9Yg2sTPhV0fsBRtIoSUZjiH5Jqgn2I2iOi9GcuaS/8yvloQ0KPrABDLFv49vOP97iZnJWrB2lLXWFUJdTX91NCLHEr7hFWhIOJpluV+cbBLyQkMOXD8wpDn0FKl1X7J29hMg1TG1qpyHkAAAAABJRU5ErkJggg==) !important;
}

#layered-filter-block input[type=checkbox]:checked:before, #layered-filter-block input[type=radio]:checked:before,
.mpbookingsystemOption input[type=checkbox]:checked:before{
    background: #67D6AC!important;
    border-radius: 4px!important;
    border-color: #67D6AC!important;
    margin: -0.7px !important;
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2LjkzNzgiIHJ4PSI0IiBmaWxsPSIjNjdENkFDIi8+CjxwYXRoIGQ9Ik0xMi45MTEyIDUuODEzOTNMMTIuNDgzNyA1LjM4MjYzQzEyLjQ1NTcgNS4zNTQyNSAxMi40MjIzIDUuMzMxNzMgMTIuMzg1NyA1LjMxNjM3QzEyLjM0OSA1LjMwMSAxMi4zMDk2IDUuMjkzMDkgMTIuMjY5OSA1LjI5MzA5QzEyLjIzMDIgNS4yOTMwOSAxMi4xOTA5IDUuMzAxIDEyLjE1NDIgNS4zMTYzN0MxMi4xMTc1IDUuMzMxNzMgMTIuMDg0MiA1LjM1NDI1IDEyLjA1NjEgNS4zODI2M0w3LjQzMzY2IDEwLjA0ODJMNC45NDM4NSA3LjUzNjU3QzQuOTE1ODEgNy41MDgxOSA0Ljg4MjUgNy40ODU2NyA0Ljg0NTgxIDcuNDcwMzFDNC44MDkxMyA3LjQ1NDk0IDQuNzY5OCA3LjQ0NzAzIDQuNzMwMDggNy40NDcwM0M0LjY5MDM2IDcuNDQ3MDMgNC42NTEwMyA3LjQ1NDk0IDQuNjE0MzQgNy40NzAzMUM0LjU3NzY2IDcuNDg1NjcgNC41NDQzNCA3LjUwODE5IDQuNTE2MzEgNy41MzY1N0w0LjA4ODc2IDcuOTYyOEM0LjA2MDYzIDcuOTkxMDggNC4wMzgzMSA4LjAyNDY5IDQuMDIzMDcgOC4wNjE2OUM0LjAwNzg0IDguMDk4NyA0IDguMTM4MzggNCA4LjE3ODQ0QzQgOC4yMTg1MSA0LjAwNzg0IDguMjU4MTkgNC4wMjMwNyA4LjI5NTE5QzQuMDM4MzEgOC4zMzIyIDQuMDYwNjMgOC4zNjU4MSA0LjA4ODc2IDguMzk0MDlMNy4yMTk4OSAxMS41NTUyQzcuMjQ3OTIgMTEuNTgzNiA3LjI4MTI0IDExLjYwNjEgNy4zMTc5MiAxMS42MjE1QzcuMzU0NjEgMTEuNjM2OSA3LjM5Mzk0IDExLjY0NDggNy40MzM2NiAxMS42NDQ4QzcuNDczMzggMTEuNjQ0OCA3LjUxMjcxIDExLjYzNjkgNy41NDkzOSAxMS42MjE1QzcuNTg2MDggMTEuNjA2MSA3LjYxOTM5IDExLjU4MzYgNy42NDc0MyAxMS41NTUyTDEyLjkxMTIgNi4yNDUyM0MxMi45Mzk0IDYuMjE2OTQgMTIuOTYxNyA2LjE4MzMzIDEyLjk3NjkgNi4xNDYzM0MxMi45OTIyIDYuMTA5MzIgMTMgNi4wNjk2NSAxMyA2LjAyOTU4QzEzIDUuOTg5NTEgMTIuOTkyMiA1Ljk0OTgzIDEyLjk3NjkgNS45MTI4M0MxMi45NjE3IDUuODc1ODIgMTIuOTM5NCA1Ljg0MjIxIDEyLjkxMTIgNS44MTM5M1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)!important; 
    }
.breadcrumbs .item:not(:last-child):after{
    content: '>';
}

p.sellername-in-cat {
    color: var(--fade, rgba(27, 33, 36, 0.80));
    font-size: 12px;
    /*  */
    font-style: normal;
    font-weight: 500;
    margin-top: 4px;
} 
.mbi-heart:before{
    
}

.active.ln-show-more {
    color: var(--links, #4299F7);
    font-size: 12px;
    
    font-style: normal;
    font-weight: 500;
    line-height: 21.455px;
    text-align: initial;
}
.ln-show-less {
    color: var(--links, #4299F7);
    font-size: 12px;
    
    font-style: normal;
    font-weight: 500;
    line-height: 21.455px;
    text-align: initial;
}

.filter-options .filter-options-content{
    padding: 0 0 10% 20px;
}

.filter-options .count {
    position: absolute;
    right: 0;
}
#layered-filter-block input[type=checkbox]:checked + a .count{
    position: absolute!important;
    right: 0;
}
button#ln_button_submit {
    border-radius: 8px;
    background: var(--primaryNew, linear-gradient(0deg, #E36F56 0%, #E36F56 100%), #FFF);
    color: var(--primaryNew-white, #FFF);
    text-align: center;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    width: 100%;
}

.swatch-option{
        border-radius: 50%;
    width: 36px;
    height: 36px;
    min-width: 36px;
}
.gallery-placeholder .fotorama__thumb{
    border: 0px solid #d9d9d9;
    box-sizing: border-box;
    background-color: transparent;
    border-radius: 50%;
}
.gallery-placeholder .fotorama__nav-wrap--vertical .fotorama__thumb-border{
    background-color: transparent;
    border-radius: 50%;
}
 
.box-tocart .fieldset-add input.input-text{
    border: 0.5px solid #BDBDBD;
       background-color: white;
       border-radius: 1px!important;
       width: 51.882px;
    padding: 0;
    color: #434343;

font-size: 14.966px;
font-style: normal;
font-weight: 500;
line-height: normal;
height: 22px;
border-radius: 3px!important;
}
.box-tocart .fieldset-add{
    padding: 0 0 0 3%;
    display: flex;
}
.fieldset-add  .field {
    min-width: 100px;
}
.fieldset-add .actions{
    width: 70%;

}
div#shippingSilkBoothNew {
    padding: 2% 0 0 3%;
}
.shippingSilkBooth p, .shippingVendors p{
    color: var(--grey-grey-1, #8D9091);
    
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}
.sku-in-product-page span {
    padding: 0 4px 0 0;
}
.box-tocart .fieldset-add .custom-qty button span.mbi.mbi-minus{
    position: absolute;
    top: 4px;
}
.box-tocart .fieldset-add .custom-qty button span.mbi.mbi-plus {
    position: absolute;
    top: 4px;
}
.box-tocart .fieldset-add .custom-qty button{
   background-color: transparent;
   height: 22px;
   padding: 0 10px 0 0;
}
.box-tocart .actions .tocart, .box-tocart .instant-purchase{
    border-radius: 8px;
background: var(--primaryNew, linear-gradient(0deg, #E36F56 0%, #E36F56 100%), #FFF);color: var(--primaryNew-white, #FFF);
text-align: center;
width: 100%;
height: 40px;

font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 32px;

}

.box-tocart .fieldset-add .custom-qty{
    display: flex; 
    position: inherit;
}
span.mbi.mbi-plus {
    color: black;
    font-size: 11.966px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
}
span.mbi.mbi-minus {
    color: black;
    font-size: 11.966px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
}

.sku-in-product-page{
color: var(--grey-grey-1, #8D9091);
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 16px;
display: flex;
align-items: center;
margin-bottom: 5px;
padding: 0 2%;
}
.product-info-stock-sku {
    display: none!important;
}

input#ln_slider_from_price {
    border-radius: 3px!important;
    border: 1px solid var(--in-active, #CCC);
    background-color: white;
    width: 90px!important;
    height: 33.876px!important;
    color: var(--mobile-fileds, #8D9091);
    
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
input#ln_slider_to_price {
    border-radius: 3px!important;
    border: 1px solid var(--in-active, #CCC);
    background-color: white;
    width: 90px!important;
    height: 33.876px!important;
    color: var(--mobile-fileds, #8D9091);

font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 26px;
}


.sidebar .block-title{
    display: none;
    
}
.product-item.related {
    max-width: 95%!important;
}

a.action.clearfilter-clear {
    color: var(--fade, rgba(27, 33, 36, 0.40));
    text-align: center;
    
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.block-actions.filter-actions{
    text-align: center;
    margin-top: 2%;
}
.filter-current {
    display: none;
}

.product.data.items > .item.title{
    float: left;
}

.product.data.items .item.title.opened > .switch{
    color: var(--primaryNew, #FFF)!important;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
}
.product.data.items .item.title > .switch:before, .product.data.items .item.title > .switch:after{
    background: linear-gradient(0deg, #E36F56 0%, #E36F56 100%), #FFF;
}
.product.data.items .item.title > .switch{
    color: var(--fade, rgba(27, 33, 36, 0.40));
text-align: center;

font-size: 15px;
font-style: normal;
font-weight: 500;
  
}  
.product.data.items .item.content{
    color: var(--primaryNew-primary-grey, #1B2124);

font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 23px;
text-transform: capitalize;
padding: 15px;
}
.swatch-option:not(.disabled):before{
    border-radius: 50%;
}
.swatch-option:not(.disabled):hover{
    border: 1px solid var(--primaryNew) !important;
}
iframe.video_url {
    width: 70%;
    height: 401.739px;
}
.product-info-main .page-title-wrapper .page-title span.base {
    color: var(--primaryNew-primary-grey, #1B2124);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.product-info-main .page-title-wrapper .page-title{
    width: 80%;
    float: left;
    margin-bottom: 0;
} 
button.action.towishlist.mb-tooltip.inproductpage {
    position: inherit;
    float: right;
    border: 0px solid rgba(0, 0, 0, 0.20);
    margin-right: 5%;
    width: 20px;
height: 20px;
}

span.discount-percent {
    border-radius: 1.797px;
    background: var(--sale-label, rgba(227, 111, 86, 0.20));
    padding: 1.297px 1.797px 0px 0.899px;
    color: var(--primaryNew, #FFF);
    text-align: center;
    
    font-size: 14.882px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.step-title.shipping {
    width: 50%;
}
.newaddress-onepage-checkout {
    width: 50%;
    right: 0;
    position: absolute;
}
.newaddress-onepage-checkout .new-address-popup {
    text-align: right;
}
.newaddress-onepage-checkout .new-address-popup a {

    color: var(--primaryNew, #FFF);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
}
a#profileconnect {
    color: var(--links, #4299F7);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
div#show-social-share {
    position: absolute;
    right: 5%;
}
.custom-social-share{
    right: 0;
}
.price-box.price-final_price {
    display: contents;
}
.swatch-opt .swatch-attribute .swatch-attribute-options.clearfix{
    display: flex;
    flex-wrap: wrap;
    padding: 2%;
    border-bottom: 1px solid #e1e1e1;
}
.product-options-wrapper .swatch-option.text {
    padding: 4px 15px;
    min-width: 7rem;
    border-radius: 5px;
    background: #efefef;
    font-size: 1.5rem;
}
.table-wrapper.orders-history.semple-order { 
    background: white;
} 
p.orderNum.big-number-order {
    color: var(--primary, #E36F56);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
p.custom-order-total.big-number-order {
    color: var(--head-text-color, #1D1E1C);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
p.placed-on.big-number-order {
    color: var(--icons, #A9ABAC);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.big-order-div {
    border-bottom: 2px solid rgba(0, 0, 0, 0.11);
    margin-bottom: 2%;
    padding-bottom: 1%;
    padding-left: 2%;
}

.user-topbar.col {
    align-items: center;
}
.col-6.conentOrderDetails {
    padding: 0%;
}
span.orderNum { 
    color: var(--primary, #E36F56);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.placed-on {
    color: var(--icons, #A9ABAC);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.custom-main-order-info{
        margin: auto;
}
.custom-order-total {
    color: var(--accent, #67D6AC);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.swatch-option.selected:before {
    border-radius: 5px;
    border: none;
}
.swatch-option.color.selected::before {
    border-radius: 50%;
}
.swatch-option.text.selected {
    background-color: rgba(227, 111, 86 , 0.2)!important;
    border: none !important;
    color: var(--primaryNew)!important;
}
span.ex-coll.collapsed.mbi.mbi-ios-arrow-down:before {
    display: block;
}
.swatch-option.text.selected :before{border-radius: inherit;}
.product-info-price .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price{
        color: var(--primaryNew-primary-grey, #1B2124);
    
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
}
.box-tocart .fieldset-add .control button {
    height: 40px;
    padding: 0 0;
    border: 0px solid #e36f56;
}

.quickview-wrap .product-info-main-top{
    display: none;
}
.product-item-photo .discount-percent, .product.media .discount-percent{
    display: none;
}
.page-title-wrapper.product.quickview-title h1.page-title span.base {
    color: var(--primaryNew-primary-grey, #1B2124);
    font-style: normal;
    font-weight: 600;
    line-height: 34.259px;
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5 .product-info-main .product-add-form form#product_addtocart_form .box-tocart .fieldset-add .field .control input#qty {
    width: 40%;
    height: 45px;
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5 .product-info-main .product-add-form form#product_addtocart_form .box-tocart .fieldset-add .field .control button span.mbi.mbi-plus:before{
    color: black;
    font-weight: bold;
    
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5 .product-info-main .product-add-form form#product_addtocart_form .box-tocart .fieldset-add .field .control button span.mbi.mbi-minus:before{
      color: black;
    font-weight: bold;
}

.page-title-wrapper.product.quickview-title .product-info-price .price-box.price-final_price .product-old-price-customize span.product-old-price span.price-container.price-final_price.tax.weee span.price-wrapper span.price {
    color: var(--grey-grey-1, #8D9091);
    
    font-size: 22.839px;
    font-style: normal;
    font-weight: 600;
    line-height: 34.259px;
}

.page-title-wrapper.product.quickview-title h1.page-title {
    text-align: left;
    padding: 0 0 5% 0;
}
.page-title-wrapper.product.quickview-title .product-info-price .price-box.price-final_price span.product-special-price span.price-container.price-final_price.tax.weee span.price-wrapper span.price{
    color: var(--primaryNew-primary-grey, #1B2124);
font-style: normal;
font-weight: 700;
line-height: 45.679px; /* 133.333% */
}
.quickview-wrap{
      width: 80%;
    padding: 0% 0 0% 0;
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row{
    width: 100%;
    margin: 0 0 0 0;
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-7.col-xl-7 {
  max-width: 50%;
    padding: 7% 0 0 3%;
    background-color: white;
}
.view-more-detail{
    text-align: inherit;
}
.view-more-detail a{
    color: #4299F7;
}
.page-title-wrapper.product.quickview-title .product-info-price {
    width: 90%;
}
.page-title-wrapper.product.quickview-title button.action.towishlist.mb-tooltip.inproductpage {
       background-color: transparent;
    margin-right: 2%;
    float: left;
}
.page-title-wrapper.product.quickview-title button.action.towishlist.mb-tooltip.inproductpage span.mbi.mbi-heart{
    width: 30px;
        content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NCA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZhdm9yaXRlIj4KPG1hc2sgaWQ9Im1hc2swXzQzNjBfMTc3NTEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NSI+CjxyZWN0IGlkPSJCb3VuZGluZyBib3giIHg9IjAuMDU0Njg3NSIgeT0iMC4wODc4OTA2IiB3aWR0aD0iNDMuOTQ1MSIgaGVpZ2h0PSI0My45NDUxIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF80MzYwXzE3NzUxKSI+CjxwYXRoIGlkPSJmYXZvcml0ZV8yIiBkPSJNMjEuMzEwNCAzOC41Mzk4TDE4LjY1NTQgMzYuMTU5NUMxNS41NzMyIDMzLjM4MjQgMTMuMDI1IDMwLjk4NjggMTEuMDEwOCAyOC45NzI2QzguOTk2NjcgMjYuOTU4NSA3LjM5NDUgMjUuMTUgNi4yMDQzMyAyMy41NDczQzUuMDE0MTUgMjEuOTQ1NyA0LjE4Mjg1IDIwLjQ3MzUgMy43MTA0NCAxOS4xMzA4QzMuMjM2ODEgMTcuNzg4IDMgMTYuNDE0NyAzIDE1LjAxMDlDMyAxMi4xNDIzIDMuOTYxMyA5Ljc0NjY4IDUuODgzODkgNy44MjQwOEM3LjgwNjQ5IDUuOTAxNDggMTAuMjAyMSA0Ljk0MDE5IDEzLjA3MDcgNC45NDAxOUMxNC42NTc2IDQuOTQwMTkgMTYuMTY4MyA1LjI3NTg4IDE3LjYwMjYgNS45NDcyNkMxOS4wMzY5IDYuNjE4NjQgMjAuMjcyOCA3LjU2NDY4IDIxLjMxMDQgOC43ODUzOEMyMi4zNDggNy41NjQ2OCAyMy41ODQgNi42MTg2NCAyNS4wMTgzIDUuOTQ3MjZDMjYuNDUyNiA1LjI3NTg4IDI3Ljk2MzIgNC45NDAxOSAyOS41NTAxIDQuOTQwMTlDMzIuNDE4OCA0Ljk0MDE5IDM0LjgxNDQgNS45MDE0OCAzNi43MzcgNy44MjQwOEMzOC42NTk2IDkuNzQ2NjggMzkuNjIwOSAxMi4xNDIzIDM5LjYyMDkgMTUuMDEwOUMzOS42MjA5IDE2LjQxNDcgMzkuMzg0NyAxNy43ODggMzguOTEyMyAxOS4xMzA4QzM4LjQzODYgMjAuNDczNSAzNy42MDY3IDIxLjk0NTcgMzYuNDE2NSAyMy41NDczQzM1LjIyNjQgMjUuMTUgMzMuNjI0MiAyNi45NTg1IDMxLjYxMDEgMjguOTcyNkMyOS41OTU5IDMwLjk4NjggMjcuMDQ3NyAzMy4zODI0IDIzLjk2NTQgMzYuMTU5NUwyMS4zMTA0IDM4LjUzOThaTTIxLjMxMDQgMzMuNTk2QzI0LjI0MDEgMzAuOTcxNSAyNi42NTEgMjguNzIwNiAyOC41NDMxIDI2Ljg0MzFDMzAuNDM1MSAyNC45NjY5IDMxLjkzMDUgMjMuMzM0OSAzMy4wMjkxIDIxLjk0NjlDMzQuMTI3NyAyMC41NTc4IDM0Ljg5MDcgMTkuMzIxMiAzNS4zMTc5IDE4LjIzNzJDMzUuNzQ1MiAxNy4xNTQ1IDM1Ljk1ODggMTYuMDc5IDM1Ljk1ODggMTUuMDEwOUMzNS45NTg4IDEzLjE3OTkgMzUuMzQ4NCAxMS42NTQgMzQuMTI3NyAxMC40MzMzQzMyLjkwNyA5LjIxMjYyIDMxLjM4MTIgOC42MDIyNyAyOS41NTAxIDguNjAyMjdDMjguMTE1OCA4LjYwMjI3IDI2Ljc4ODMgOS4wMDYzMiAyNS41Njc2IDkuODE0NDJDMjQuMzQ2OSAxMC42MjM3IDIzLjUwNzcgMTEuNjU0IDIzLjA0OTkgMTIuOTA1MkgxOS41NzA5QzE5LjExMzIgMTEuNjU0IDE4LjI3NCAxMC42MjM3IDE3LjA1MzMgOS44MTQ0MkMxNS44MzI2IDkuMDA2MzIgMTQuNTA1MSA4LjYwMjI3IDEzLjA3MDcgOC42MDIyN0MxMS4yMzk3IDguNjAyMjcgOS43MTM4MyA5LjIxMjYyIDguNDkzMTMgMTAuNDMzM0M3LjI3MjQ0IDExLjY1NCA2LjY2MjA5IDEzLjE3OTkgNi42NjIwOSAxNS4wMTA5QzYuNjYyMDkgMTYuMDc5IDYuODc1NzEgMTcuMTU0NSA3LjMwMjk1IDE4LjIzNzJDNy43MzAyIDE5LjMyMTIgOC40OTMxMyAyMC41NTc4IDkuNTkxNzYgMjEuOTQ2OUMxMC42OTA0IDIzLjMzNDkgMTIuMTg1NyAyNC45NjY5IDE0LjA3NzggMjYuODQzMUMxNS45Njk5IDI4LjcyMDYgMTguMzgwOCAzMC45NzE1IDIxLjMxMDQgMzMuNTk2WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==");
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5 .product-info-main .product-add-form form#product_addtocart_form .box-tocart .fieldset-add button#product-addtocart-button {
   width: 80%;
    height: 58.253px;
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5 .product-info-main .product-add-form form#product_addtocart_form .box-tocart .fieldset-add .field {
    margin-top: 2%;
    min-width: 70px;
    margin-right: 0;
}
.page-title-wrapper.product.quickview-title .product-info-price .product.attribute.overview {
    max-height: 66px;
    margin-top: 5%;
    margin-bottom: 5%;
    overflow: hidden;
}

.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5 .product-info-main .product-add-form form#product_addtocart_form .box-tocart .fieldset-add .field .control button {
    background: var(--bg, #F5F5F5);
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5 .product-info-main .product-add-form form#product_addtocart_form .box-tocart .fieldset-add {
    padding: 0;
    display: flex;
    width:100%;
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5  .product-info-main {
    background: var(--bg, #F5F5F5);
    box-shadow: none!important;
        padding: 2rem 0 0 0;
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5 {
    max-width: 50%;
    flex: auto;
    padding: 4% 0 0 4%;
    background: var(--bg, #F5F5F5);
    min-height: 500px;
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5 .product-info-main .product-add-form form#product_addtocart_form .box-tocart div#shippingSilkBoothNew {
   display: none;
}
.quickview-wrap.column.main.zoom-anim-dialog{
    border-radius: 40px;
    min-height: 500px;
}
.quickview-wrap.column.main.zoom-anim-dialog button.mfp-close {
    margin: 1% 2% 0 0;
    font-size: 20px;
    font-weight: bold;
    padding-right: 15px;
}
.quickview-wrap.column.main.zoom-anim-dialog .product-info-main-content .row .col-12.col-md-5.col-xl-5 .product-info-main .product-add-form form#product_addtocart_form .box-tocart .sku-in-product-page {
    display: none;
}

.shipping-address-item .shipping-title span {
    color: var(--head-text-color, #1D1E1C);
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.opc-wrapper .shipping-address-item .shipping-title {
    border-bottom: 2px solid rgba(0, 0, 0, 0.11);
    padding: 0% 0 2% 0;
    margin-bottom: 2%;
}
.opc-wrapper .fieldset > .field .label{
    display: none;
}

.checkout-index-index .modal-popup .form-shipping-address div#shipping-new-address-form .field label.label {
    display: none;
}
.checkout-index-index .modal-popup .modal-inner-wrap header.modal-header {
    border-bottom: 0;
}
.checkout-index-index .modal-popup .modal-inner-wrap header.modal-header h1#modal-title-18 {
    border-bottom: 0;
    color: #000;
    
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
}
.title-shipping-mo-checkout {
    display: flex;
}
.opc-wrapper .step-title span#block-discount-heading {
    color: #000;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
.opc-wrapper .form-discount .actions-toolbar button{
    color: white;
    background: var(--primaryNew);
    border-color: var(--primaryNew);
text-align: center;

/* Paragraph/P16 - Bold */

font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 32px; /* 200% */
transition: all ease-in-out 0.2s;
}
.opc-wrapper .form-discount .actions-toolbar button:hover{
    color: var(--primaryNew);
    background: white;

}
.box-tocart .actions .tocart:hover, .box-tocart .instant-purchase:hover{
    color: #E36F56;
}

h1.page-title {
    color: var(--grey-grey-1, #8D9091);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
    /* padding: 1% 0 1% 2%; */
}

.account-nav .item a {
    text-decoration: none;
    color: var(--primaryNew-primary-grey, #1B2124);
    
    font-size: 14.479px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 5%;
}

.account-nav .item.current a, .account-nav .item.current strong {
    border-color: #ff5501;
    color: var(--primaryNew, #FFF);
    
    font-size: 17.162px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.customer-account-index .column .block{
    border-radius: 5px;
background: var(--bg, #F5F5F5);
padding: 3% 3% 0 3%;
}
.customer-account-index .column .block-title{
    background: var(--bg, #F5F5F5);
    padding: 0 0 0 1%;
    margin-bottom: 1%!important;
}
.block-title.order.dashbord-customer-or {
    background: transparent;
    padding: 2% 0 2% 3%;
}

.customer-account-index .column .block-title strong {
    color: var(--primaryNew, #FFF)!important;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.block-title.order.dashbord-customer-or strong {
    color: #000!important;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
table.data.table.table-order-items.recent.myacount-customer-ib thead tr th {
    background: var(--fade, #FBEDEA);
}
table.data.table.table-order-items.recent.myacount-customer-ib thead tr th {
    background: var(--fade, #FBEDEA);
    color: #000;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
        padding: 1% 0 1% 3%;
}
table.data.table.table-order-items.recent.myacount-customer-ib tbody tr {
    border-style: hidden!important;
}
.table-wrapper.orders-recent.myac-cas {
    border: 0px solid #ccc;
    border-radius: 5px;
    background: var(--bg, #F5F5F5);
}
.order-status.new{
    border-radius: 5px;
    border: 1px solid var(--primaryNew, #FFF);
}
table.data.table.table-order-items.recent.myacount-customer-ib tbody tr td {
    padding: 1% 0 1% 3%;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.subtitel-customer {
    color: var(--icons, #A9ABAC);
    
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.box.box-information, .box.box-newsletter, .box.box-billing-address, .box.box-shipping-address{
    border: 0px solid #ccc;
}
.box-content.customerdashi {
    display: flex;
}
.account .column.main .block:not(.widget) .block-title .action.edit:after{
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxheWVyXzEiIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80OTI4XzE2NzQxKSI+CjxwYXRoIGlkPSJWZWN0b3IiIG9wYWNpdHk9IjAuMyIgZD0iTTMuNzMzODQgMjRIMTguMTgwOUMyMC4yNDMyIDI0IDIxLjkxNDggMjIuMzI4NCAyMS45MTQ4IDIwLjI2NjJWMTUuNjEzMkMyMS45MTQ4IDE1LjEzNjQgMjEuNTI5OSAxNC43NTE2IDIxLjA1MzEgMTQuNzUxNkMyMC41NzY0IDE0Ljc1MTYgMjAuMTkxNSAxNS4xMzY0IDIwLjE5MTUgMTUuNjEzMlYyMC4yNjYyQzIwLjE5MTUgMjEuMzc3NyAxOS4yOTI1IDIyLjI3NjcgMTguMTgwOSAyMi4yNzY3SDMuNzMzODRDMi42MjIzMSAyMi4yNzY3IDEuNzIzMzEgMjEuMzc3NyAxLjcyMzMxIDIwLjI2NjJWNS44MTkwNUMxLjcyMzMxIDQuNzA3NTIgMi42MjIzMSAzLjgwODUyIDMuNzMzODQgMy44MDg1Mkg4LjM4Njc5QzguODYzNTcgMy44MDg1MiA5LjI0ODQ0IDMuNDIzNjUgOS4yNDg0NCAyLjk0Njg3QzkuMjQ4NDQgMi40NzAwOCA4Ljg2MzU3IDIuMDg1MjEgOC4zODY3OSAyLjA4NTIxSDMuNzMzODRDMS42NzE2MSAyLjA4NTIxIDAgMy43NTY4MiAwIDUuODE5MDVWMjAuMjY2MkMwIDIyLjMyODQgMS42NzE2MSAyNCAzLjczMzg0IDI0WiIgZmlsbD0iIzFCMjEyNCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yMy4xMjA4IDAuODc4ODg5QzIxLjkzNDYgLTAuMjkyOTYzIDIwLjAyNzQgLTAuMjkyOTYzIDE4Ljg0MTIgMC44Nzg4ODlMOC4wNzA1MiAxMS42NDk2QzcuOTY0MjUgMTEuNzUzIDcuODgzODMgMTEuODc5NCA3Ljg0MDc0IDEyLjAyM0w2Ljk1MDM3IDE1LjI5NzNDNi43NDM1NyAxNi4wNjQxIDcuMTk3MzcgMTYuODUxMSA3Ljk2NDI1IDE3LjA1NzlDOC4wODIwMSAxNy4wODk1IDguMjA1NTEgMTcuMTA2OCA4LjMyOTAyIDE3LjEwNjhMOC43MDI0IDE3LjA0OTNMMTEuOTc2NyAxNi4xMzAyQzEyLjEyMDMgMTYuMDg3MSAxMi4yNDY3IDE2LjAwNjcgMTIuMzUwMSAxNS45MDA0TDIzLjEyMDggNS4xNTg0NUMyNC4yOTI2IDMuOTcyMjQgMjQuMjkyNiAyLjA2NTEgMjMuMTIwOCAwLjg3ODg4OVpNMTEuMzE2MSAxNC41NTA1TDguNzU5ODQgMTUuMjY4NUw5LjQ3Nzg5IDEyLjcxMjNMMTguNTgyNyAzLjU1MDAyTDIwLjQyMDkgNS4zODgyMkwxMS4zMTYxIDE0LjU1MDVaTTIxLjg4NTcgMy45NTIxM0wyMS42NTYgNC4xODE5MUwxOS44MTc4IDIuMzQzNzFMMjAuMDQ3NSAyLjExMzkzQzIwLjU1ODggMS42MTcwNCAyMS4zNzQ1IDEuNjE3MDQgMjEuODg1NyAyLjExMzkzQzIyLjM4MjYgMi42MjUxOCAyMi4zODI2IDMuNDQwODggMjEuODg1NyAzLjk1MjEzWiIgZmlsbD0iI0UzNkY1NiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQ5MjhfMTY3NDEiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.block-title.block-customer-dash a.action.edit {
    color: var(--icons, #A9ABAC);
    
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.box-content.customerdashi p {
    margin: 0 15% 6% 0;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    direction: initial;
}
input#email
.box.box-information.customer-datsgbox {
    margin: 0 0 0 0;
    margin-bottom: 0!important;
    padding: 0 0 0 1%;
    /* height: auto; */
}
.product.info.detailed{
    margin-top: 5%;
}
div#ln_slider_range_price{
    display: flex;
}
.ln_slider_container label{
    min-width: 30px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.filter .filter-content .item{
    display: flex;
}
.filter .filter-content .item > input{
    margin: 0.5rem;
}
.layout-rtl .cart.table-wrapper .item .col.item{
    padding: 10px 10px 10px 30px;
}
.magebig-nav div.submenu.simple-dropdown{
    padding-top: 0;
}
a.see-all:hover > span {
    color: white;
}
.sticky-menu.active .header-horizontal .vertical-menu{
    display: none !important;
}
.pages .pages-items .item.current{
    background-color: var(--primaryNew);
    color: white;
}
.pages .pages-items .item:hover{
    background-color: var(--primaryNew);
    color: white;
}
.pages .pages-items .item:hover > a{
    color: white !important;
}
.loginmobile-content{
    margin-right: 15px;
    margin-left: 0;
}
.loginmobile-content-radio{
    margin-right: 5px;
    margin-left: 0;
}
.field.password.required > label{
    display: none;
}
div#type_loginmobile{
    margin-bottom: 15px;
}
.cart-container{
    display: inline-block;
}
.cart-container .form-cart{
    padding-right: 3%;
    padding-left: initial;
}
/* .fotorama__nav.fotorama__nav--thumbs.fotorama__shadows--bottom{
    height: auto !important;
}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft{
    max-height: 450px;
} */
.active-mood{
    height: 20px;
    width: 20px;
    background: rgb(142, 245, 142);
    box-shadow: 0 8px 8px -4px darkgreen;
    border-radius: 50%;
    position: absolute;
    left: 5%;
    right: auto;
    top: 10%;
    z-index: 3;
}
.active-mood-page{
    height: 20px;
    width: 20px;
    background: rgb(142, 245, 142);
    box-shadow: 0 8px 8px -4px darkgreen;
    border-radius: 50%;
    position: absolute;
    left: 3%;
    right: auto;
    top: 3%;
    z-index: 3;

}
@media (max-width: 991px){
    .filter-options .filter-options-content { 
    padding: 0 0 5% 0;
}
    .checkout-success{
        width: 100%;
    }
    .actions-toolbar.butt-saccess .primary a.action.continue{
         width: 55%;
    }
    .sidebar .block-title strong {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
}
iframe.video_url {
    width: 100%;
    height: 225px;
}
.sidebar .block-title{
    border-bottom: 1px solid #aaa;
    padding: 0 0 3% 0;
    display: block;
    
}
.shippingSilkBooth p, .shippingVendors p{
        padding: 1% 0 0 11%;
}

.col-11.text-not-product-page p {
    padding: 1% 0 0 0;
}
.mfp-close-btn-in .mfp-close{
    top: 1%;
}
    .filter-options .count{
        display: none;
    }
    .filter .filter-content .item {
        margin: 3px 3px 3px 0;
        display: inline-table;
    }
    button.mfp-close:before{
        color: #000;
   font-size: 23px;
    font-weight: bold;
    }
    .filter-options-item .item a{
        width: auto;
    }
    #layered-filter-block input[type=checkbox], #layered-filter-block input[type=radio]{
        margin: 0 3px -1% 5px;
    }
    div#ln_slider_range_price {
        display: flex;
        width: 101%;
    }
    .ln_slider_container label {
        min-width: 50px;
        display: inline-block;
        text-align: center;
        padding: 2% 0 0 11%;
    }
.mfp-content {
    position: initial!important;
}
    .but-filter-apll-cl{
    width: -webkit-fill-available;
    position: fixed;
    bottom: 0;
    margin: 0 5% 0% 0;
    background-color: white;
    padding: 2%;
    }
    button.btn-quickview.mb-tooltip {
    display: none;
}
    .mfp-wrap.mfp-slide-right{
        width: 100%;
    }
    .mfp-bg{
        background: var(--fade, rgba(27, 33, 36, 0.40));
    }
    .toolbar.toolbar-products {
        display: flex!important;
        background-color: var(--fields, #EFEFEF);
    }
    .toolbar-products .modes{
        display: none;
    }
    .toolbar-products .sorter{
        position: absolute;
        right: 0;
        padding-left: 0;
        border-radius: 7.599px;
    border: 0.95px solid var(--in-active, #CCC);
    background: var(--white, #FFF);
    margin-right: 50px;
    }
    .filter-mobile-btn i{
        position: inherit;
    }
    .filter-mobile-btn{
        position: inherit;
        padding: 0 5px;
        background-color: var(--fields, #EFEFEF);   

        width: 23.254px;
    height: 23.725px;
    }
    .toolbar-products .sorter select{
        margin-left: 0;
    border: none;
    width: 83.588px;
    height: 26.596px;
    color: #000;
    
    font-size: 9.499px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    }
    .mbi-io-add:before{
        content: "";
    }
    .products.wrapper ~ .toolbar .filter-mobile-btn {
        display: none;
    }
    h3.resultescat {
    display: none;
}
.block.filter {
   margin-bottom: 20%;
}
.box-tocart .fieldset-add {
    padding: 0 0 0 0;
    display: flex;
}
.box-tocart .fieldset-add .custom-qty{
    width: 2%;
}
div.box-tocart .fieldset-add input.input-text {

    width: 50px;
    height: 24px;
    margin: 2% 2% 2% 2%;
    top: 11%;
    position: relative;


}
.box-tocart .field {
    margin-top: 0;
    display: flex;
}
.box-tocart .fieldset-add .control {
    position: absolute;
    display: contents;
}
div.box-tocart .field, div.box-tocart .actions .tocart, div.box-tocart .instant-purchase{
    margin-right: 4%;
}
.box-tocart .fieldset-add .custom-qty button span.mbi.mbi-minus{
    top: auto;
}
.box-tocart .fieldset-add .custom-qty button span.mbi.mbi-plus{
    top: auto;
}
.box-tocart .actions .tocart, .box-tocart .instant-purchase{
    width: 100%;
height: 40px;
}

.box-tocart .fieldset-add .control button {
    height: 40px;
    padding: 0 3% 0 4%;
    border: 0px solid #e36f56;
}
.product-options-bottom {
    padding: 0;
}

.gallery-placeholder .fotorama__thumb-border{
    border-radius: 50%;
}
.product.data.items > .item.title{
    display: contents;
}
.product.data.items .item.title > .switch{
    background-color: white;
}
.product.data.items > .item.title > .switch{
    display: inline;
    border-bottom: 1px solid #d1d1d1;
    padding: 0px 22px 4% 19px;
}

.product.data.items .item.title.opened a:before, .product.data.items .item.title.opened a:after{
    width: 90%;
    left: 0;
}
.product.data.items > .item.title:not(.disabled) > .switch:focus, .product.data.items > .item.title:not(.disabled) > .switch:hover{
    background: unset;
}
.product.data.items .item.title > .switch:before, .product.data.items .item.title > .switch:after{
  content: '';
    position: absolute;
    bottom: 4%;
    top: auto;
    right: auto;
    left: 24%;
    height: 3px;
    background: #e36f56;
    transition: all 250ms ease;
}
.product.data.items .item.title a:after{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: inherit;
    color: inherit;
    content: "\e93a";
    /* font-family: 'mbicon'; */
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.checkout-payment-method .payment-option-inner{
        width: 100%;
}
.checkout-index-index .modal-popup .modal-inner-wrap {
    background-color: white!important;
}
.checkout-index-index .modal-popup .form-shipping-address div#shipping-new-address-form .field {
    width: 100%;
    float: left;
    padding: 2%;
}
.vsms-field-container.sms-address-mobile-container .dialcode{
    width: 18%;
    padding: 4% 0 0 2%;
}
.sms-address-mobile-container .intl-tel-input {
    width: 82%;
}
.checkout-index-index .modal-popup .modal-inner-wrap button.action.primary.action-save-address{
    width: 49%;
}
.checkout-index-index .modal-popup .modal-inner-wrap button.action.secondary.action-hide-popup{
    width: 49%;
}
.checkout-shipping-method .actions-toolbar > .primary{
    width: 100%;
    padding: 0 3% 0 0;
}
.methods-shipping .actions-toolbar .action.primary{
    margin: 8% 0 0% 0;
    width: 100%;
}
.opc-block-summary {
    padding: 0;
    background-color: white;
}
.opc-block-summary{
    padding: 5% 0 0 0;
}
.newaddress-onepage-checkout.mobile {
    display: block;
    
    position: inherit;
}
.newaddress-onepage-checkout {
    display: none;
}
.opc-wrapper .form-discount{
        padding-right: 40%;
}
    .msgoffere-in-cat.product-page-cus {
    width: 50%;
    display: flex;
    padding: 2% 0 2% 2%;
    max-height: fit-content;
    height: fit-content;
    margin-top: 3%;
}

}


@media only screen and (min-width: 465px)  {
    .vsms-field-container.sms-address-mobile-container .dialcode{
        padding: 3% 0 0 2%;
    }
    
}

@media only screen and (min-width: 500px)  {
    .vsms-field-container.sms-address-mobile-container .dialcode{
        padding: 2% 0 0 2%;
    }
    .ln_slider_container label{
        min-width: 30px !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    
}
@media (max-width: 767px)  {
    
    .cart-summary .checkout-methods-items .action.primary.checkout{
        border-radius: 8px;
    font-size: 16px;
    padding: 3%;
    } 
    .cart-container .form-cart .actions.main{
        display: inherit!important;
    }

    .cart.main.actions a.action.continue{
        background-color: var(--primaryNew);
        color: white!important;
        width: 95%;
        border-radius: 3.575px;
    }
    .cart.main.actions button.action.update {
    width: 95%;
    margin-top: 4%;
}
.custom-edits-master{
        display: block!important;
}
.custom-edits-master .actions-toolbar .primary a.action.primary.add {
    width: 100%;
}
li.wishlist-mobi {
    display: block;
}
    .col-12.order-top{
        padding: 5% 0 7% 3%;
    }
  .col-12.order-top .order-info-wrap .real-order-id.order-vieww .order-id {
    color: var(--price, rgba(12, 12, 12, 0.87));
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    }
    sku-in-product-page span{
        padding: 0 15px;
    }
    
    .col-12.order-top .order-info-wrap .real-order-id.order-vieww .order-item-time {
    color: var(--icons, #A9ABAC);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    }
    .order-status-inner.order-vieww span.order-status{
        padding: 4px 6px 6px 6px;
    }
    a.action.order.primary.cansel-order{
        width: 100%;
    padding: 3%;
    }
    .row.one-item .col-9.col-md-10 {
    padding: 0 1% 0 10%;
}
.col-12.col-md-4.invoic-deta {
    padding: 0;
}
.orders-history{
    padding: 0 4%;
}
.table-wrapper.orders-history.semple-order{
    padding: 5% 5% 0% 5%; 
}
table.invoiceTable.table tbody tr td:before {
    padding: 0 9% 0 0;
    text-align: left;
    display: flex!important;
    position: absolute;
}
.invoiceTable table.invoiceTable.table tbody tr th {
    display: none!important;
}
.custom-order-vew {
    display: block;
    position: initial;
}
.action-reorder.custome a.action.order.primary{
    width: 100%;
    padding: 3%;
}
    .print-order-vieww.order-pri a.mp-order{
            margin-right: 4%!important;
    }
.data.table.table-order-items.col-12.col-md-8 {
    border-radius: 5px;
    background: var(--bg, #F5F5F5);
        margin-bottom: 5%;
        padding-bottom: 5%;
}
.row.one-item {
    padding: 0;
}
    .col-12.col-md-6.edit-customer-batt.save-mobile .row .col-12.col-md-6 .actions-toolbar.save-catom .primary button#customer-edit-save{
        color: var(--white, #FFF);
    text-align: center;
 
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 3% 0 3% 0;
    }
    
    .col-12.col-md-6.edit-customer-batt.save-mobile .row .col-12.col-md-6 .actions-toolbar.delet-catom .primary button#DeleteAccount {
    color: var(--filed-text, #828282);
  
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 21.455px;
    border: 0px solid var(--primaryNew);
}
    .col-12.col-md-6.edit-customer-batt.save-disck {
    display: none;
}
.col-12.col-md-6.edit-customer-telephone {
    margin-bottom: 5%;
}
.col-12.col-md-6.edit-customer-batt.save-mobile {
    display: block!important;
}
    table.data.table.table-order-items.recent.myacount-customer-ib tbody tr td.table-col.order-id {
    border-radius: 5px 5px 0px 0px;
    background: var(--fade, #FBEDEA);
    color: #000;

/* Mobile Title */

font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 18px; /* 128.571% */
padding: 3%;
}
table.data.table.table-order-items.recent.myacount-customer-ib tbody tr td::before {
    color: var(--filed-text, #828282)!important;
    
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}
table.data.table.table-order-items.recent.myacount-customer-ib tbody tr td.table-col.order-id::before {
    color: #000!important;
    
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
        padding-right: 0;
}
    .fotorama__stage, .fotorama__nav{
        position: relative; 
        display: block;
        padding: 2% 0 15% 0;
    }
    .product.attribute {
    width: 100%;
    
}
div#shippingSilkBoothNew {
    padding: 2% 0 0px 4%;
}
    .fotorama__nav-wrap--horizontal{
        top: 76%;
    }
    .gallery-placeholder .fotorama__thumb{
        width: 60px!important;
    height: 60px!important;
    }
    .fotorama__nav--thumbs .fotorama__nav__frame{
        width: 60px!important;
    height: 60px!important;
     
    }
   .gallery-placeholder .fotorama__thumb-border{
        display: none;
         width: 60px!important;
         height: 60px!important;
       /* transform: translate3d(209px, 0px, 0px)!important; */
    }
    span.normal-price span.price-container.price-final_price.tax.weee span.price-wrapper span.price{
        color: var(--primaryNew-primary-grey, #1B2124);
        
        font-size: 13.92px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    i.mbi.mbi-plus.imagepluse::before{
        content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlZlY3RvciI+CjxwYXRoIGQ9Ik0yMiAxMUMyMiAxNy4wNzUxIDE3LjA3NTEgMjIgMTEgMjJDNC45MjQ4NyAyMiAwIDE3LjA3NTEgMCAxMUMwIDQuOTI0ODcgNC45MjQ4NyAwIDExIDBDMTcuMDc1MSAwIDIyIDQuOTI0ODcgMjIgMTFaIiBmaWxsPSIjMUQxRTFDIi8+CjxwYXRoIGQ9Ik05LjU1NzY4IDE3LjE1MzhWMTIuNTk2MUg1VjkuNTU3NjhIOS41NTc2OFY1SDEyLjU5NjFWOS41NTc2OEgxNy4xNTM4VjEyLjU5NjFIMTIuNTk2MVYxNy4xNTM4SDkuNTU3NjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=") !important;
    }
    button.action.tocart.mb-tooltip:hover i.mbi.mbi-plus.imagepluse::before{
        content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlZlY3RvciI+CjxwYXRoIGQ9Ik0yMyAxMkMyMyAxOC4wNzUxIDE4LjA3NTEgMjMgMTIgMjNDNS45MjQ4NyAyMyAxIDE4LjA3NTEgMSAxMkMxIDUuOTI0ODcgNS45MjQ4NyAxIDEyIDFDMTguMDc1MSAxIDIzIDUuOTI0ODcgMjMgMTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTAuNTU3NyAxOC4xNTM4VjEzLjU5NjFINlYxMC41NTc3SDEwLjU1NzdWNkgxMy41OTYxVjEwLjU1NzdIMTguMTUzOFYxMy41OTYxSDEzLjU5NjFWMTguMTUzOEgxMC41NTc3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIzIDEyQzIzIDE4LjA3NTEgMTguMDc1MSAyMyAxMiAyM0M1LjkyNDg3IDIzIDEgMTguMDc1MSAxIDEyQzEgNS45MjQ4NyA1LjkyNDg3IDEgMTIgMUMxOC4wNzUxIDEgMjMgNS45MjQ4NyAyMyAxMloiIHN0cm9rZT0iIzFEMUUxQyIvPgo8cGF0aCBkPSJNMTAuNTU3NyAxOC4xNTM4VjEzLjU5NjFINlYxMC41NTc3SDEwLjU1NzdWNkgxMy41OTYxVjEwLjU1NzdIMTguMTUzOFYxMy41OTYxSDEzLjU5NjFWMTguMTUzOEgxMC41NTc3WiIgc3Ryb2tlPSIjMUQxRTFDIi8+CjwvZz4KPC9zdmc+Cg==")!important;
    }
    .mbi-heart:before{
        font-size: 22px;
    }
    .swatch-opt .swatch-attribute .swatch-attribute-options.clearfix{
        display: flex;
        overflow-x: scroll;
        flex-wrap: nowrap;
    }
    .but-filter-apll-cl{
        width: 100%;
        position: relative;
        bottom: 0;
        margin: 0;
        background-color: white;
        padding: 2%;
    }
}


@media only screen and (min-width: 1000px)  {
    .vsms-field-container.sms-address-mobile-container .dialcode{
        padding: 3% 0 0 1%;
    }
    
}      

.row.skudiv .col-1.img-not-product-page.no-padding {
    padding: 0 3%;
}
.pagebuilder-column.imagpoing {
    max-width: fit-content;
    margin: 0 2% 0 0%;
}

.category-description{
    display: none;
}
.magnify-lens , .magnify-lens .magnifier-large{
    width: 320px !important;
    height: 320px !important;
}
@media only screen and (max-width: 768px){
  .pagebuilder-column-group.pointimage .pagebuilder-column-line .pagebuilder-column {
    max-width: fit-content;
    padding: 0 0 0 1%;
}   
.pagebuilder-column.imagpoing{
    margin: 0;
}
.col-11.text-not-product-page.no-padding {
    padding: 0% 0% 0 3%;
}
.row.skudiv .col-1.img-not-product-page.no-padding {
    padding: 0 4%;
}
.cart .table.items .col.qty{
    float: right;
}
.cart.table-wrapper .item .col.item{
    padding: 10px 8px 10px 90px;

}
button.action.tocart.mb-tooltip{
    padding: 2px 25px 0 25px;
    width: 25px;
    height: 25px;
}
div#mp-wk-block{
    position: absolute;
    left: 0;
}
.cart.table-wrapper .product-item-name{
    margin: 0;
    margin-top: 10px;
}
.cart-summary{
    padding-top: 2rem;
}
.product.data.items > .item.title > .switch{
    display: block;
}
.product.data.items .item.title > .switch:before, .product.data.items .item.title > .switch:after{
    bottom:0;
}
.product.data.items .item.title.opened a:before, .product.data.items .item.title.opened a:after{
    width: 100%;
}
.active-mood-page{
    left: 15%;
    right: auto;
    top: 2%;
}
.product-btn-add-to-cart-list{
    height: 43px;
    display: flex;
    align-items: center;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .product.data.items{
        text-align: initial;
    }
    .product.data.items > .item.title > .switch{
        padding: 15px;
    }
    div.box-tocart .field, div.box-tocart .actions .tocart, div.box-tocart .instant-purchase{
        margin-right: 0;
    }
    .box-tocart .actions .tocart, .box-tocart .instant-purchase{
        min-width: 170px;
    }
}