/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-08-20 11:25:37 */
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 57.17%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 40.83%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 42.8775%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 30.6225%;
    }
}

html { font-size: inherit }
body {
    font-size: 14px;
    line-height: 24px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Poppins,sans-serif;
    color: #222529;
    letter-spacing: normal;
}
h1 {
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    margin: 0 0 32px 0;
}
h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 32px 0;
}
h3 {
    font-weight: 700;
    font-size: 25px;
    line-height: 32px;
    margin: 0 0 20px 0;
}
h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    margin: 0 0 14px 0;
}
h5 {
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 14px 0;
}
h6 {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 14px 0;
}
html .heading-secondary, html .lnk-secondary, html .text-color-secondary {
    color: #ff7272;
}
html .btn-modern {
    text-transform: uppercase;
    font-size: .75rem;
    padding: .75rem 1.5rem;
    font-weight: 600;
    height: auto;
}
html .action.primary, html .btn {
    font-family: Poppins;
    letter-spacing: .01em;
    font-weight: 700;
    line-height: 1.42857;
    padding: .8em 2em;
}
html .btn-modern {
    font-size: .8125rem;
    padding: 1em 2.8em;
}
html .action.primary {
    color: #fff;
    background-color: #202020;
    border-color: #222 #000 #222;
}
html .action.primary:hover {
    background-color: #000;
    border-color: #101010;
    border-radius: 0;
    outline: 0 none;
}
html .action.primary:focus,
html .action.primary:active {
    background-color: #000;
    border-color: #101010;
    border-radius: 0;
}
html .btn-xl {
    font-size: 1rem;
    padding: .8rem 2rem;
}
.btn-modern.btn-xl {
    font-size: 1.125em;
    padding: 1em 3em;
}
.btn-modern.btn-lg {
    font-size: .84375em;
    padding: 1em 2.75em;
    line-height: 1.3333;
}
.btn-flat {
    padding: 0!important;
    background: none!important;
    border: none!important;
    border-bottom: 1px solid transparent!important;
    box-shadow: none!important;
    text-transform: uppercase;
    font-size: .75rem;
}
html .btn-dark {
    color: #fff;
    background-color: #33373d;
    border-color: #3a3f45 #3a3f45 #222529;
}
html .btn-light {
    color: #222529;
    background-color: #fff;
    border-color: #fff #fff #e6e6e6;
}
html .btn-quaternary {
    color: #fff;
    background-color: #000;
    border-color: #000 #000 #000;
}
html .background-color-secondary {
    background-color: #f4a085 !important;
}
html .background-color-secondary {
    background-color: #ff7272!important;
}
.form.create.account .actions-toolbar > .primary .action, .form.create.account .actions-toolbar > .secondary .action {
	color: #fff;
	background: #222529;
	border: none;
}

/* @responsive */
@media (max-width: 575px) {
    body { font-size: 13px; line-height: 21px; }
}

@media (min-width: 576px) {
	.footer .contact-details {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer .contact-details>li {
		flex: 0 0 50%;
	}
}

@media (min-width: 768px) {
	.marketplace-index-index .page-wrapper {
            padding-left:0;
        }
        .marketplace-index-index .page-main { display: none; }
        .layout-fullwidth .container, .layout-fullwidth .block.category.event,.layout-fullwidth .footer.content,.layout-fullwidth .header.content,.layout-fullwidth .navigation,.layout-fullwidth .page-main,.layout-fullwidth .page-wrapper>.breadcrumbs >ul,.layout-fullwidth .page-wrapper>.page-bottom,.layout-fullwidth .page-wrapper>.widget,.layout-fullwidth .top-container{
		padding-left: 4vw;
		padding-right: 4vw;
	}
	.page-wrapper {
		padding-left: 0px;
	}
	.customers.links { margin: 0 1rem 0.125rem 0; }
	.customers.links li { list-style: none outside;text-transform: uppercase;font-weight: 500; }
}

@media (min-width:768px) and (max-width: 991px) {
	header.page-header.sticky-header .header-main {
		width: calc(100% - 8vw);
	}
}

@media (min-width: 992px) and (max-width: 1219px) {
	.page-header.type4 .navigation:not(.side-megamenu) .level0 .level-top {
		padding: 10px 13px 10px 13px
	}
}

@media (min-width: 992px) {
     header.page-header.type4.sticky-header .header-main {
         width: 100%;
         left: 0px;
    }
    .page-header.type4.sticky-header .logo img {
         transform-origin: left center;
    }
     .page-header.type4 .header-main .header-center .logo {
         padding-top: 0;
         padding-bottom: 0;
         margin-top: -15px;
         width: 110px;
         height: auto;
    }
     .page-header.type4 .header-main .header-left, .page-header.type4 .header-main .header-right, .page-header.type4 .header-main .header-center {
         padding-top: 15px;
         padding-bottom: 15px;
    }
     .page-header.type4 .navigation:not(.side-megamenu) .level0 .level-top {
         font-family: Poppins,sans-serif;
         padding: 10px;
         font-size: 14px;
         font-weight: 500;
         letter-spacing: .12px;
    }
     .page-header.type4 .navigation:not(.side-megamenu) > ul {
         justify-content: center;
    }
	.page-header.type4 .navigation:not(.side-megamenu) > ul { justify-content: flex-end; }
}

.page-header.type4 .header-main .header-center {
    order: 1;
    justify-content: flex-start;
    flex: 1;
}
.page-header.type4 .header-main .header-left, .page-header.type4 .header-main .header-right {
    order: 2;
}
.page-header.type4 .header-main .header-left,.page-header.type4 .header-main .header-right {
    flex: inherit;
}
.page-header.type4 .header-contact i {
    font-size: 24px;
}
.page-header.type4 .search-area.show-icon a.search-toggle-icon {
    font-size: 19px;
}
.page-header.type4 .header.panel {
    margin-left: .875rem;
}
.home-banner-slider h2.vc_custom_heading, .custom-font4 {
    font-family: 'Segoe Script','Savoye LET';
}
.page-header .sw-megamenu.navigation li.level0 > em, .page-header .sw-megamenu.navigation li.level0 i {
    display: none;
}
.top-icon .porto-sicon-header {
    margin-bottom: .75rem;
}
.widget, .sidebar-content .widget {margin-top: 1.5rem;margin-bottom: 1.5rem;}
.widget .widgettitle {
    font-size: 1rem;
    letter-spacing: -.02em;
}
.page-wrapper > .breadcrumbs .items {
    margin-bottom: 30px;
    position: relative;
}
.page-wrapper > .breadcrumbs .items:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    border-bottom: 1px solid #e7e7e7;
}
.page-wrapper > .breadcrumbs .items {
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
}
.page-wrapper > .breadcrumbs .items>li.home a {
    width: auto;
    text-indent: 0;
}
.page-wrapper > .breadcrumbs .items>li.home a:after {display: none;}
.footer .widgettitle, .footer .widget-title {
    font-size: .9375rem;
    font-weight: 600;
}
.page-header .sw-megamenu.navigation li.level0 > em, .page-header .sw-megamenu.navigation li.level0 i {
    display: none;
}
.top-icon .porto-sicon-header {
    margin-bottom: .75rem;
}
.footer .widgettitle, .footer .widget-title {
    font-size: .9375rem;
    font-weight: 600;
}
.widget.contact-info ul, .widget.contact-info li {
    line-height: 1.8;
}
.footer .follow-us .share-links a:not(:hover) {
    background: none;
    color: #525252;
    border: none;
    font-size: 18px;
}
.footer .newsletter input,.footer .newsletter .action.subscribe {
    border-radius: 0;
}
.footer .newsletter input {
    background: #f4f4f4;
    min-width: 271px;
    padding: 8px 12px;
}
.footer .newsletter .action.subscribe {
    padding: .533rem .933rem;
    line-height: 1.42857;
    background-color: #222529;
}
.footer .row.d-inline-flex {
    white-space: nowrap;
    margin-left: -3vw;
    margin-right: -3vw;
}
.footer .row.d-inline-flex>div {
    padding-left: 3vw;
    padding-right: 3vw;
}
.footer-middle > .container {
    padding-bottom: 1.55rem;
}
.footer .contact-info .contact-details strong {
    color: #000;
}
.footer .contact-info .contact-details strong, .footer .contact-info .contact-details span {
    line-height: 1.4;
}
.footer-middle .widget.follow-us {
    display: none;
}
.footer .footer-bottom {
    padding: 1.5rem 0 2rem;
    font-size: 1em;
}
.footer-middle > .container::after {
    left: 4vw;
    right: 4vw;
    border-color: #777;
}
.footer .social-icons a:not(:hover) {
	background: transparent;
}
.footer .social-icons a:hover {
	color: #fff;
}
.footer .social-icons .twitter {
	background: #1aa9e1;
}
.footer .social-icons .facebook {
	background: #3b5a9a;
}
.footer .social-icons .instagram {
	background: #d6249f;
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
.cms-index-index .wk-list-container-registration .block-or .or { background-color: #fff }
@media (min-width: 768px) {
    .marketplace-index-index header.page-header.type4.sticky-header .header-main {left: auto !important;width: 100% !important}
}:root {
    --primary: #6296cd;
    --primary-dark: #3e6aa5;
    --primary-light: #89b5dc;
    --white: #ffffff;
    --accent: #3e6aa5;
    --midtone: #696969;
    --silver: #eeeeee;
    --dark: #222529;
    --black: #202020;
    --alpha: 1;
    --threshold: 0.5;
    --border-threshold: 0.8;
    --display-mode: light dark;
}
html {accent-color: var(--accent);}
:focus:not(:focus-visible){outline:none}
body:not(.device-touch) a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
b,strong{font-weight:600}
@-webkit-keyframes backInDown {
    0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}
    80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}
    100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes backInDown {
    0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}
    80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}
    100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}
.product-item-info.type2 .product.name{padding-left:10px;padding-right:10px}
#newsletter_popup .action.primary{background-color:#222529;background-color:#222529;margin-right:auto!important;padding-right:1.5rem;padding-left:1.5rem}
#newsletter_popup input[type="email"],#newsletter_popup .action.primary{border-radius:0}
#newsletter_popup input[type="email"]::placeholder{color:#777}
.footer-middle .col-lg-4,.footer-middle .col-lg-4 .col-md-6:first-child{margin-bottom:10px}
.footer .social-icons a{width:40px;height:40px;border:1px solid #313438;box-shadow:none}
.page-header.type4 .navigation:not(.side-megamenu) .level0 .level-top,.page-header.type4 .panel.header .top-links-icon a,.page-header.type4 .page-header .switcher strong,.page-header.type4 .page-footer .switcher strong{font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;letter-spacing:.12px;line-height:inherit}
.weltpixel-quickview.weltpixel_quickview_button_v2,.product-item-info:hover .product-item-details .product-item-actions .tocart{background-color:#222529!important}
.box-tocart .action.tocart.payment-request-button{display:none}
.block.account-nav .nav{display:block}
html .actions .action-primary{color:#fff;background-color:#222529;border-color:#222529;border-radius:0!important;line-height:1.4;height:auto;text-transform:uppercase}
.header.panel>.header.links>li.greet.welcome{display:none}
.form .password-strength-meter{font-size:.85em;margin-top:.75rem;color:#a2a2a2}
.field .action.remind{color:var(--accent-color)}
.abs-margin-for-blocks-and-widgets-desktop,.page-main .block,.page-main .block.block-reorder,.customer-review .product-details{font-size:1em;line-height:1.4em;margin-bottom:2.5em;padding:0}
.block-compare .block-title,.block-reorder .block-title,.widget .block-title,.block-wishlist .block-title{font-size:1.4em;line-height:1.42857143;margin:0 0 .5em}
.block-compare .block-title strong,.block-reorder .block-title strong,.widget .block-title strong,.block-wishlist .block-title strong{font-size:18px;font-weight:300;vertical-align:middle}
.block .product-items{font-size:0;letter-spacing:-1px;line-height:0}
.sidebar .product-items-names .product-item,.account .block-reorder .product-items .product-item{display:flex;margin:0 0 .5em;font-size:1.4rem;line-height:24px;height:24px;letter-spacing:normal;vertical-align:top}
.account .block-reorder .product-item .field.item.choice{float:left;width:20px;height:24px;line-height:24px}
.account .block-reorder .product-item-name{height:24px;line-height:24px}
.account.page-layout-2columns-left .page-title-wrapper{background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:1rem}
.account.page-layout-2columns-left .page-title-wrapper .page-title{margin:.5rem 0;padding:0 .75rem}
.block .title.account-nav-title,.block .title.account-nav-title>strong{display:none}
html .cms-page-view{font-size:12px;line-height:24px;font-weight:400}
.cms-page-view .column.main h2{font-size:2.5rem;font-weight:500;margin-bottom:1.5rem}
.cms-page-view .column.main h2 span{font-family:Lora,serif;font-size:1.5rem;font-weight:400;line-height:1}
.cms-page-view .column.main li,.cms-page-view .column.main p,.cms-page-view .column.main td{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:400}
.cms-page-view .column.main p{margin:0 0 1rem}
.cms-page-view .column.main li{margin:.5rem 0}
.cms-page-view .column.main td,.cms-page-view .column.main th{border:1px solid #dcdcdc;border-collapse:collapse}
.cms-page-view .column.main th{font-weight:500}
.cms-page-view .column.main b,.cms-page-view .column.main strong{font-weight:600}
.faq-heading h3{font-size:22px;font-weight:500;margin-bottom:1.5rem}
.about-card{display:block;width:100%;min-height:350px;background-size:cover;background-position:center center}
.about-card span{display:none}
.cms-content h3{font-size:25px;font-weight:600;margin-bottom:1rem}
.cms-content h3 span{font-size:.8em;font-weight:500}
.cms-content h4{font-size:21px;font-weight:600;margin-bottom:1rem}
.cms-content ol{margin-bottom:1rem}
html button.btn-xl.btn-outline{background-color:transparent;border:3px solid #222529b3;color:#222529b3}
html button.btn-xl.btn-outline:hover{background-color:#202020!important;border:3px solid #202020!important;color:#fff!important}
html button.btn-xl.btn-outline-white{background-color:transparent;border:3px solid #fff;color:#fff}
html button.btn-xl.btn-outline-white:hover{background-color:#fff;border:3px solid #fff;color:#fff}
.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900;font-size:1em;font-style:normal}
.header.panel .top-links-icon .fas{display:block;-webkit-font-smoothing:antialiased;font-size:22px;line-height:24px;width:auto;height:24px;color:#444d;margin-right:10px;display:none}
.cms-home #shop-now{padding-top:70px}
body.layout-fullwidth .category-description img{width:100%;margin:0 auto}
body.page-layout-1column .panel.header.show-icon .header.links .item.seller-login+li,body.page-layout-1column .panel.header.show-icon .header.links .item.seller-login+li+li{display:none}
.animated._2s{animation-duration:2s;-webkit-animation-duration:2s}
.animated._3s{animation-duration:3s;-webkit-animation-duration:3s}
.animated.d1s{animation-delay:1s;-webkit-animation-delay:1s}
.animated.d2s{animation-delay:2s;-webkit-animation-delay:2s}
.animated.d3s{animation-delay:3s;-webkit-animation-delay:3s}
.wk-mp-menu ul{display:flex;flex-flow:column;flex:0 1;align-content:center}
#wk-mp-nav>li{align-items:center;vertical-align:middle;display:flex}
#wk-mp-nav .level-0>a{display:block;width:100%;margin:0 auto}
.wk-mp-logo-img-wrapper{background:transparent!important}
#wk-mp-nav>li.level-0>a{padding:1rem 0}
.checkout-shipping-method .actions-toolbar .action.primary,.methods-shipping .actions-toolbar .action.primary{padding:7px 17px}
.page-main.onepage-category{max-width:100%;padding-left:4vw;padding-right:4vw;padding-bottom:4em}
.onepage-category>.category-list>ul>li>a{line-height:74px}
.onepage-category > .category-list > ul > li > a > em{font-size:calc(1.6875 * 14px)}
.onepage-category .additional-content img{width:100%}
.catalog-category-view .columns .column.main .category-image{display:none}
.onepage-category>.category-list>ul>li:first-child>a{font-size:.8rem}
.page-main{padding-bottom:40px}
.cms-home .page-header.type4{background-color:transparent}
.cms-home .page-main{max-width:100%;padding:0}
.product-item-info .product-item-details .price-box .action.map-show-info{display:block;font-size:.9em;line-height:1.4;margin-top:.5em}
.actions-toolbar>.primary .action:last-child,.actions-toolbar>.secondary .action:last-child,.form-address-edit .actions-toolbar .action.vertex-secondary,.cart-summary .checkout-methods-items .action.primary.checkout,.methods-shipping .actions-toolbar .action.primary,.block-authentication .action.action-register,.block-authentication .action.action-login,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,.form-address-edit .actions-toolbar .action.primary,.multicheckout .action.primary{font-size:1em;line-height:1.4;height:auto!important;min-height:40px;padding:.8em 2em!important}
.porto-sicon-header .porto-sicon-title strong{font-size:1.1em;font-weight:600}
.account.page-layout-2columns-left .page-title-wrapper{padding:1rem;margin:0 0 1rem}
.wk-mp-seller-profile-box.wk-mp-collection-header-bottom-txt{top:2.3em}
.category-description.no-margin .porto-ibanner{margin-bottom:0}
.page-main .filter.block{margin-bottom:0}
.contact-index-index .page-main .contact-info [class^="porto-icon-"],.contact-index-index .page-main .contact-info [class*=" porto-icon-"]{background-color:#222529}
.catlog-product-view .products-related .owl-carousel.show-nav-title .owl-nav{margin-top:-18px}
.swatch-option.image{display:block;margin:3px 6px 3px 0;width:28px;height:28px;object-fit:cover;position:relative;min-width:auto;padding:0;position:relative}
.swatch-option.image.selected:before{content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900;text-indent:0;position:absolute;left:0;top:50%;width:100%;color:#fff;font-size:11px;height:12px;line-height:12px;margin-top:-6px;text-align:center;text-shadow:0 0 1px #777}
.cms-home .onepage-category .additional-content{margin-bottom:3vw}
.filter-content .filter-options-title{cursor:pointer}
.filter-options-item:hover .filter-options-title,.filter-options-item:hover .filter-options-title .toggle{color:#3e6aa5}
.wk-mp-page-main small{font-size:85%}
.page-header.type4 .panel.header .top-links-icon{font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;letter-spacing:.12px}
.porto-info-list,.product.description ul{padding-left:20px}
.porto-info-list li,.product.description ul li{list-style:none;line-height:1.5;padding-top:.5em;padding-bottom:.5em;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:16.5px;position:relative;top:2px;color:#21293c;font-size:14px}
.porto-info-list li:before,.product.description ul li:before,.porto-info-list .porto-icon-ok:before,.product.description ul .porto-icon-ok:before{content:'\e8c1';font-family:'porto-icons';margin-right:1em}
.porto-info-list .porto-info-list-item .porto-info-icon,.product.description ul .porto-info-list-item .porto-info-icon{width:auto;display:inline-block}
.product-info-main .product.delivery_time strong{font-weight:inherit}
.product-info-main .product.delivery_time .value{font-weight:700}
.layout-fullwidth.wide .modal-popup .action-close,.catalog-product-view .modal-popup .action-close{margin-top:10px;border:0 none}
.modal-popup.confirm .modal-inner-wrap .modal-content{margin-bottom:10px}
.bl23-modal .card-header{background:0 none;padding:0 0 .25rem;border-bottom:0 none}
.bl23-modal .card-header .action-close{color:#222529;padding:2px;line-height:1;height:20px;position:relative;top:-10px;right:-15px;opacity:.6}
.bl23-modal .card-header .action-close:hover{color:#222529;opacity:1}
.wk-what-can-you-sell .clients-grid{padding-left:0}
.column.main .onepage-cat.category-list{display:none}
.swatch-attribute-options{justify-content:flex-start}
.products-grid .swatch-attribute-options{padding-right:10px;padding-left:10px;justify-content:center}
.wk-list-container-wrapper.alt.wk-create-shop{background-color:#25282f}
.wk-list-container-wrapper.alt.wk-warehousing .iconlist li em{font-size:1.4em;margin-right:.75em;color:var(--secondary)}
.color{color:var(--secondary);color:#6296cd}
.wk-list-container-wrapper.alt.wk-faq{background-color:#fafafa}
.page-layout-seller-login .wk-mp-login-header{display:flex;align-items:center}
.page-layout-seller-login .wk-mp-login-header .logo{margin:0 auto 2.5rem!important}
.wk-mp-login-container .form-login input[type=text],.wk-mp-login-container .form-login input[type=email],.wk-mp-login-container .form-login input[type=password]{font-size:1em;border-color:rgba(0,0,0,.19)!important;transition:ease}
.wk-mp-login-container .form-login input[type=text]:hover,.wk-mp-login-container .form-login input[type=email]:hover,.wk-mp-login-container .form-login input[type=password]:hover{border-color:rgba(0,0,0,.26)!important}
.wk-mp-login-container .form-login input[type=text]:focus,.wk-mp-login-container .form-login input[type=email]:focus,.wk-mp-login-container .form-login input[type=password]:focus{border-color:var(--accent-color)!important}
.wk-mp-dropdown-menu-profile:before{font-family:"Admin Icons";content:'\e600';font-size:1.6rem;margin-top:4px}
.marketplace-product-create .wk-mp-design>.wk-mp-fieldset{display:flex;flex-direction:column}
.wk-mp-page-header-before.page-header{display:none}
.layout-fullwidth.page-layout-seller-2columns-left .wk-mp-modals-wrapper *,.layout-fullwidth.page-layout-seller-2columns-left .modals-wrapper *{box-sizing:border-box}
.layout-fullwidth.page-layout-seller-2columns-left .modal-popup .modal-header,.layout-fullwidth.page-layout-seller-2columns-left .modal-popup .modal-body,.layout-fullwidth.page-layout-seller-2columns-left .modal-popup .modal-footer{padding-left:3rem;padding-right:3rem}
.layout-fullwidth.page-layout-seller-2columns-left .modal-popup .modal-title{font-size:1.8rem;margin-right:5.7rem;padding-top:10px}
.layout-fullwidth.page-layout-seller-2columns-left .modal-popup .modal-header{padding-bottom:1rem;padding-top:1.5rem}
.layout-fullwidth.page-layout-seller-2columns-left .modal-popup .modal-footer{margin-top:auto;padding-bottom:1.5rem;padding-top:1rem;border-top:1px solid transparent}
.layout-fullwidth.page-layout-seller-2columns-left .modal-custom .action-close,.layout-fullwidth.page-layout-seller-2columns-left .modal-popup .action-close,.layout-fullwidth.page-layout-seller-2columns-left .modal-slide .action-close{top:5px}
.layout-fullwidth.page-layout-seller-2columns-left .modal-popup .action-close::before,.layout-fullwidth.page-layout-seller-2columns-left .modal-popup .action-close::after{border-color:#222529}
.layout-fullwidth.page-layout-seller-2columns-left #ask-form,.layout-fullwidth.page-layout-seller-2columns-left #flag-form{width:100%;box-sizing:border-box}
.layout-fullwidth.page-layout-seller-2columns-left .modal-popup input[type="text"],.layout-fullwidth.page-layout-seller-2columns-left .modal-popup textarea{background-color:#fff;border-color:rgba(0,0,0,.2);transition:color .2s ease-in}
.layout-fullwidth.page-layout-seller-2columns-left .modal-popup input[type="text"]:focus,.layout-fullwidth.page-layout-seller-2columns-left .modal-popup textarea:focus,.custom-mp-design input[type="text"]:focus,.custom-mp-design textarea:focus{background-color:#f8f8f8;border-color:rgba(0,0,0,.12)}
.marketplace-product-add .modal-slide._show .admin__data-grid-header .admin__data-grid-header-row.row .row,.wk-mp-column.wk-mp-main .admin__data-grid-outer-wrap .admin__data-grid-header .admin__data-grid-header-row.row .row{padding-left:15px;padding-right:15px}
.marketplace-product-add .admin__data-grid-pager .admin__control-text,.wk-mp-column.wk-mp-main .admin__data-grid-outer-wrap .modal-slide._show .admin__data-grid-pager .admin__control-text{max-height:4rem!important;line-height:4rem}
.marketplace-product-add .modal-slide._show .selectmenu .selectmenu-value input[type="text"],.wk-mp-column.wk-mp-main .admin__data-grid-outer-wrap .selectmenu .selectmenu-value input[type="text"]{height:38px}
.marketplace-product-add .modal-slide._show .selectmenu-items li .selectmenu-item,.wk-mp-column.wk-mp-main .admin__data-grid-outer-wrap .selectmenu-items li .selectmenu-item{border:0 none}
.marketplace-product-add .modal-slide._show .selectmenu-items li .selectmenu-item button.selectmenu-item-action,.wk-mp-column.wk-mp-main .admin__data-grid-outer-wrap .selectmenu-items li .selectmenu-item button.selectmenu-item-action{border:0 none;font-size:1em;line-height:1;padding:0 1em}
.marketplace-product-add .modal-slide._show .selectmenu-items._active,.wk-mp-column.wk-mp-main .admin__data-grid-outer-wrap .selectmenu-items._active{min-width:calc(100% + 2px)}
.marketplace-product-add .modal-slide._show .admin__data-grid-pager-wrap .admin__control-support-text,.wk-mp-column.wk-mp-main .admin__data-grid-outer-wrap .admin__data-grid-pager-wrap .admin__control-support-text{height:24px;line-height:1.8}
.page-layout-seller-2columns-left._has-modal .modal-slide{left:4.2rem}
.page-layout-seller-2columns-left._has-modal .modal-slide .modal-header,.page-layout-seller-2columns-left._has-modal .modal-slide .modal-content,.page-layout-seller-2columns-left._has-modal .modal-slide .modal-footer{padding:0 2.6rem 2.6rem;width:auto;max-width:calc(100% - 3.2rem)}
.page-layout-seller-2columns-left._has-modal .modal-slide .modal-header{padding-bottom:2.6rem;padding-top:2.6rem}
.page-layout-seller-2columns-left._has-modal .modal-slide .modal-header .action-close{margin-top:2.6rem;margin-right:2.6rem}
.page-layout-seller-2columns-left .card-footer{border-top:0 none}
.parallax{background-color:transparent;background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;overflow:hidden;will-change:transform}
.mobile-parallax,.video-placeholder{background-size:cover!important;background-attachment:scroll!important;background-position:center center!important}
.section .container{z-index:2}
.section .container+.video-wrap{z-index:1}
.revealer-image{position:relative;bottom:-100px;transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out}
.section:hover .revealer-image{bottom:-50px}
.fieldset .review-legend.legend{color:inherit;text-transform:inherit;font-size:inherit;line-height:1.5}
.form-cart + #gift-options-cart{display:none}
.minicart-items .product-item-name{max-width:175px}
div.mage-error[generated]{font-size:.85em}
#wk-mp-menu-product>div>ul>li>div>ul>li:nth-child(3){display:none!important}
.panel.header .switcher,.footer .switcher,.wk-mp-menu .wk-mp-item-product .wk-mp-submenu li.level-2:last-child,.cms-home .flash-sale-products .sw-dailydeal [id^="expired_"]{display:none!important}
.page-wrapper > .breadcrumbs .items > li{text-transform:none}
.page-wrapper > .breadcrumbs .items > li strong{font-weight:600}
.page-main > .multishipping-checkout-login .page-title-wrapper .page-title{color:#212529;font-size:28px;font-weight:700;margin:0}
button.wk-mp-btn,.wk-mp-fieldset .button{font-size:14px;line-height:24px;padding:8px 20px;margin:0 0 0 15px;border-radius:0;box-sizing:border-box!important}
@media (max-width: 575.98px) {
    .fullwidth-row{width:100vw;margin:0 -15px}
    .home-banner .porto-ibanner-layer{font-size:7.5px}
    .onepage-category>.category-list{margin:0 -20px 20px;padding:20px 20px 0}
    #newsletter_popup{width:auto!important;max-width:100%;padding:25px 15px!important}
    #newsletter_popup>.vc_column_container{max-width:100%!important;flex:0 0 100%}
    .footer-middle .col-md-4 .col-md-6{margin-bottom:25px}
    .nav-sections .header.links li.greet.welcome{background-color:#222529;color:#fff;cursor:text}
    .nav-sections .header.links li:nth-child(5) a{color:#fff;pointer-events:none}
    .nav-sections .header.links li.authorization-link+li{display:none}
    .nav-sections .header.links:nth-child(2){display:none}
    .cms-index #shop-now{padding-top:40px}
    .cms-page-view .columns .column.main{margin-top:20px}
}
@media (min-width: 576px) {
    .fullwidth-row{width:100vw;margin-left:calc(255px - 50vw)}
}
@media (max-width: 767.98px) {
    .cms-home .page-header.type4:not(.sticky-header) .header-main .header-center .logo{background-size:contain}
    header.page-header .nav-sections-item-title{padding-top:19px}
    .onepage-category .category-details .title-menu>a.parent:after{display:none}
    .home-banner .porto-ibanner .porto-ibanner-desc.no-padding .porto-ibanner-layer{left:50%!important;right:0!important;transform:translateX(-50%) translateY(-50%)!important;font-size:10px;width:85%}
    html .home-banner .porto-ibanner button.btn-xl.btn-outline-white{font-size:1.5em}
    .page-wrapper>.breadcrumbs .items{margin-bottom:0}
}
@media (min-width: 768px) {
    .fullwidth-row{width:100vw;margin-left:calc(345px - 50vw)}
    .sw-megamenu.navigation li.level0.fullwidth>.submenu{padding:10px 4vw;width:calc(100% - 80px);margin-left:40px!important}
    .account.page-layout-2columns-left .sidebar.sidebar-main{width:22.3%}
    .account.page-layout-2columns-left .column.main{width:77.7%}
    .account.page-layout-2columns-left .sidebar-additional{width:100%;clear:left;float:left;padding-left:0}
    .wk-mp-collection-header-box{width:100%;margin:0 auto;padding-left:4vw;padding-right:4vw}
    .wk-mp-collection-seller-title{font-size:22px}
    .wk-mp-products-recently-added .products-grid .product-items{display:flex;flex-wrap:wrap;justify-content:space-evenly}
    .wk-mp-products-recently-added .products-grid .product-item{width:auto;max-width:calc(20% - 2px);padding:0 10px}
    .wk-mp-collection-seller-title{padding:0 0 0 55px}
    .navigation .level0 .submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu{min-width:240px}
    .onepage-category>.category-list>ul>li{margin-bottom:1rem}
    .product-item .product-item-actions .action.towishlist,.product-item .product-item-actions .action.tocompare{width:36px;height:36px;line-height:36px}
    .switcher.language .options strong span{display:none!important}
}
@media (min-width: 992px) {
    .fullwidth-row{width:100vw;margin-left:calc(465px - 50vw)}
    .layout-fullwidth.marketplace-index-index .fullwidth-row{padding-left:0!important;margin-left:-4vw!important;width:100vw!important}
    .layout-fullwidth.marketplace-index-index .fullwidth-row .container{width:100%;margin-left:auto;margin-right:auto}
    .page-header.type4 .header-contact a,.page-header.type4 .search-area.show-icon a.search-toggle-icon,.page-header .minicart-wrapper .action.showcart{margin-top:0}
    .page-header.type4 .panel.header.header-links{margin-left:15px;margin-right:0;padding:9px 15px 9px 0}
    .panel.header.show-icon .header.links{padding:5px;margin:5px 0 0;min-width:140px;display:none;position:absolute;top:100%;right:0;border:1px solid #f0f0f0;background-color:#fff!important;text-align:right;z-index:99;box-shadow:0 10px 30px 10px rgba(0,0,0,0.05)}
    .panel.header.show-icon .header.links li{min-width:130px;font-size:12px;padding:5px!important;margin:0 10px}
    .panel.header.show-icon .header.links li.greet.welcome,.panel.header.show-icon .header.links li.authorization-link,.panel.header.show-icon .header.links li.authorization-link+li,.panel.header.show-icon .header.links li.authorization-link+li+li{display:none}
    .panel.header.show-icon .header.links li a{color:#545454}
    .panel.header.show-icon .header.links li:hover a,.panel.header.show-icon .header.links li a:hover{color:#222}
    .page-header.type4 .panel.customers.customers-links{margin-left:5px;margin-right:5px;text-transform:uppercase;font-size:12px;font-weight:700;padding-left:5px;padding-right:5px}
    .page-header.type4 .header-contact{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:0}
    .page-header.type4 .panel.customers .customers-links-icon{padding:0;display:flex;align-items:center}
    .page-header.type4.sticky-header .header-main .header-center .logo{margin-top:-5px}
    .panel.customers .customers-links-icon a{color:#202020;font-size:14px;font-weight:600;letter-spacing:.12px}
    .panel.customers.show-icon .customers.links:before{content:'';position:absolute;width:0;height:0;border:6px solid;border-color:transparent transparent #fff;z-index:99;top:-12px;right:20px}
    .panel.customers.show-icon .customers.links{padding:5px;margin:5px 5px 0;min-width:140px;display:none;position:absolute;top:75%;right:15%;border:1px solid #f0f0f0;background-color:#fff!important;text-align:right;z-index:99;box-shadow:0 10px 30px 10px rgba(0,0,0,0.05)}
    .panel.customers.show-icon .customers.links li{min-width:130px;padding:5px!important;margin:0 10px;color:#545454}
    .panel.customers.show-icon .customers.links li.customer-welcome,.panel.customers.show-icon .customers.links li.authorization-link,.panel.customers.show-icon .customers.links li.authorization-link+li,.panel.customers.show-icon .customers.links li.authorization-link+li+li,.panel.customers.show-icon .customers.links li.customer-welcome+li+li+li,.page-header.type4 .panel.customers a.my-account{display:flex;align-items:center;vertical-align:middle}
    .page-header.type4 .panel.customers a.my-account.dd:after{content:"\e81c";font-family:'porto-icons';font-size:14px;margin-left:5px;display:inline-block;line-height:24px}
    .page-header.type4.panel.customers i{margin:0 0 0 5px}
    .customers.panel>.customers.links{margin:0;padding:0;list-style:none none;float:right;margin-left:auto}
    .customers.panel>.customers.links>li{display:inline-block;vertical-align:top;margin-bottom:0}
    .customers.panel>.customers.links>li.welcome,.customers.panel>.customers.links>li>a{display:inline-block}
    .customers.panel>.customers.links>li>a,.customers.panel>.customers.links>li>span{border-left:1px solid rgba(255,255,255,0.18)}
    .customers.panel>.customers.links>li:first-child>a,.customers.panel>.customers.links>li:first-child>span{padding-left:0;border-left:0}
    .customers.panel>.customers.links>li.welcome a{color:#fff;padding-left:.25em}
    .onepage-category>.category-list{padding:60px 0 0}
}
@media (min-width: 1200px) {
    .fullwidth-row{width:100vw;margin-left:calc(555px - 50vw)}
}