/* custom 2 - v2.4 - 20250304 */
img,object,video,embed{text-indent:-9999px}
.img-fluid{max-width:100%;height:auto;object-fit:cover}
.wk-mp-menu-wrapper,.wk-mp-page-wrapper{color:#333;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}
.wk-mp-home,.wk-mp-notification{height:58px}
.wk-mp-notification .wk-mp-notification-icon:after,.wk-mp-home > a:after{line-height:1}
.wk-mp-page-title.page-title .button.askque span{top:0}
.wk-mp-design .fieldset > .legend{margin:0 0 10px;padding:0 0 10px}
.wk-mp-page-main .data-grid-filters-action-wrap .action-default{height:38px;margin-top:-5px}
.wk-mp-page-main .selectmenu-value input[type="text"]{font-size:.85em;line-height:1;height:38px}
.wk-mp-page-main .admin__data-grid-pager .admin__control-text{font-size:.85em;height:38px;max-height:38px!important}
.wk-mp-design input[type="text"],.wk-mp-design input[type="password"],.wk-mp-design input[type="url"],.wk-mp-design input[type="tel"],.wk-mp-design input[type="search"],.wk-mp-design input[type="number"],.wk-mp-design input[type="datetime"],.wk-mp-design input[type="email"],.wk-mp-design input[type="week"],.wk-mp-design textarea,.wk-mp-design select{appearance:none;background-color:#fff;border:1px solid rgba(0,0,0,.19);border-radius:1px;box-shadow:none;color:#303030;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:auto;line-height:24px;padding:8px 12px;transition:border-color .1s linear;vertical-align:baseline}
.wk-mp-design input[type="text"]:hover,.wk-mp-design input[type="password"]:hover,.wk-mp-design input[type="url"]:hover,.wk-mp-design input[type="tel"]:hover,.wk-mp-design input[type="search"]:hover,.wk-mp-design input[type="number"]:hover,.wk-mp-design input[type="datetime"]:hover,.wk-mp-design input[type="email"]:hover,.wk-mp-design input[type="week"]:hover,.wk-mp-design textarea:hover,.wk-mp-design select:hover{border-color:rgba(0,0,0,.31)}
.wk-mp-design input[type="text"]:focus,.wk-mp-design input[type="password"]:focus,.wk-mp-design input[type="url"]:focus,.wk-mp-design input[type="tel"]:focus,.wk-mp-design input[type="search"]:focus,.wk-mp-design input[type="number"]:focus,.wk-mp-design input[type="datetime"]:focus,.wk-mp-design input[type="email"]:focus,.wk-mp-design input[type="week"]:focus,.wk-mp-design textarea:focus,.wk-mp-design select:focus{border-color:rgba(98,150,205,1)}
.wk-mp-menu ul{display:flex;flex-flow:column;flex:0 1;align-content:center}
.wk-mp-logo-img-wrapper{background:transparent!important}
#wk-mp-nav>li{align-items:center;vertical-align:middle;display:flex}
#wk-mp-nav>li.show{display:flex!important}
#wk-mp-nav .level-0>a{display:block;width:100%;margin:0 auto;padding:1rem 0}
.is-disabled,a.wk-seller-product-count,.wk-mp-collection-count-txt a{color:inherit;color:currentColor;text-decoration:none}
a.wk-seller-product-count, a.wk-seller-location-link, .wk-ask-question-link, .wk-report-flag-link{padding-left:38px}
.wk-profile-links-container .wk-profile-links:last-child .btn-primary{display:block}
#mceu_58.mce-container.mce-in{top:180px!important}
.wk-border-box-sizing .mce-tinymce button:hover,.wk-mp-design .wk-border-box-sizing .mce-tinymce button:hover{border:1px solid transparent}
.action-wrap button.action-default.action-primary,.action-wrap-next button.action-default.action-primary.action-next-step{line-height:1;height:38px;padding:0 .8em}
.marketplace-index-index .page-main{padding:0}
.marketplace-index-index .page-main .columns {display:none;min-height:unset!important}
.marketplace-product-add.modal-content.admin__data-grid-actions-wrap.admin__action-dropdown-wrap{height:38px}
.marketplace-product-add.modal-content.data-grid-filters-actions-wrap.data-grid-filters-action-wrap{height:38px;margin-top:-3px}
.marketplace-product-add .selectmenu,.ui-datepicker.ui-datepicker-titleselect.selectmenu-valueinput[type="text"]{font-size:.85em;line-height:1;height:38px}
.marketplace-product-add.selectmenu.admin__data-grid-pager.admin__control-text{font-size:.85em;line-height:1;height:38px;max-height:38px!important}
.marketplace-product-add .admin__data-grid-pager button.action-previous,.marketplace-product-add .admin__data-grid-pager button.action-next{padding-top:0!important;padding-bottom:0!important}
.marketplace-product-add .admin__data-grid-pager button.action-previous:before,.marketplace-product-add .admin__data-grid-pager button.action-next:before{height:38px;line-height:38px;display:inline-block}
.marketplace-product-add.admin__fieldset.bulk-attribute-values.admin__field-controlinput.admin__control-text{font-size:1em;line-height:1;height:36px}
.marketplace-product-add #edit-product .data-grid td button.action-select{border:0 none!important}
.marketplace-product-add #product-variations-matrix .data-grid td.col-weight+td>*{font-size:1em;height:38px}
.marketplace-product-add .modal-popup.confirm .modal-inner-wrap .modal-content,.wk-mp-page-wrapper .modal-popup.confirm .modal-inner-wrap .modal-content{width:auto!important;max-width:100%}
.wk-mp-page-wrapper .modal-popup button.action-primary,.wk-mp-page-wrapper .modal-popup button.action-secondary,.modal-popup button:not(.primary){box-sizing:border-box!important}
.wk-mp-menu-wrapper .wk-mp-logo{background:transparent}
.wk-mp-logo-img-wrapper .wk-mp-logo-img{width:6rem;height:6rem;vertical-align:middle}
.wk-mp-menu-wrapper .wk-mp-logo-img-wrapper{display:inline-block;width:100%;height:100%;border-radius:50%;background:transparent;overflow:hidden;object-fit:cover}
.wk-mp-banner{object-fit:cover}
.wk-mp-banner .wk-mp-header h2{font-size:1.5rem;line-height:1.5;margin:0 0 .5em}
.wk-mp-banner .wk-mp-header h2 br{display:inline-block!important}
.wk-mp-banner .wk-mp-header h2 span{display:inline-block;color:#6296cd}
.wk-mp-menu .wk-mp-item-product .wk-mp-submenu li.level-2:last-child{display:none!important}
body .wk-list-container-wrapper{max-width:1100px}
.marketplace-index-index header.page-header.type4.sticky-header .header-main{width:100%;left:0}
.wk-mp-landingpage-layout2.wk-mp-landingpage .wk-list-container-wrapper{max-width:none;padding:4em 4vw}
.wk-mp-landingpage-layout2 ul li{margin:.5em 0}
.wk-mp-landing-button strong{color:#222529!important}
#fashion-carousel .item{display:block;background:#fff;overflow:hidden}
#fashion-carousel .item img{max-width:120px;height:auto;object-fit:cover;opacity:.65;transition:all .3s ease-in-out}
#fashion-carousel .item:hover img,#fashion-carousel .item:focus img{opacity:1}
#fashion-carousel .item p{font-size:1em;margin:1em auto;text-align:center;color:#333}
#fashion-carousel .item a{color:#333}
.form-create-account #password-strength-meter{font-size:1em}
.wk-mp-landingpage .wk-list-container{padding:25px}
.wk-mp-landingpage ul li{margin-bottom:15px}
.wk-mp-landingpage ul li .wk-icon-div{font-size:.9rem;line-height:1.4}
.wk-list-container .row{margin-bottom:1.5em}
.wk-list-container .icon-box{margin-bottom:1em}
.wk-list-container .card-title{font-size:1.4rem;font-weight:600}
.wk-list-container .card-body p{font-size:1rem}
.wk-list-container-feature-label{padding:10px 0;margin-bottom:15px;border-bottom:3px solid #6b6767}
.wk-list-container-feature-label.no-border{border-bottom:0 none}
.wk-list-container-wrapper.alt{background-color:#f4f4f4}
.wk-mp-landingpage.departmental-container-wrapper .wk-icon-check-span{color:#a8a8a8;font-weight:500;min-height:4em;display:inline-block}
.wk-mp-landingpage-layout2 .wk-list-container-class{background-color:#fff}
.wk-mp-landingpage-layout2 .wk-list-container-class .wk-list-container{width:auto;min-width:40%;padding:15px}
.wk-mp-landingpage-layout2 .wk-list-container-class .wk-list-container-registration{background-color:#f4f4f4;padding:15px 25px;box-sizing:border-box}
.wk-mp-landing-button:focus,button:not(.primary):focus{outline:0 none}
.wk-mp-landingpage-layout2 .button.wk-mp-landing-button{background-color:transparent!important;border:3px solid #fff;color:#fff}
.wk-mp-landingpage-layout2 .button.wk-mp-landing-button strong{color:#fff!important;font-weight:600;text-transform:uppercase}
.wk-mp-landingpage-layout2 .wk-list-container-wrapper button.button.wk-mp-landing-button.dark-button{background-color:transparent;border:3px solid #222529;color:#222529}
.wk-mp-landingpage-layout2 .wk-list-container-wrapper button.button.wk-mp-landing-button.dark-button:hover{background-color:#222529;color:#fff}
.wk-mp-landingpage-layout2 .wk-list-container-wrapper button.button.wk-mp-landing-button.dark-button strong{color:#222529!important;font-weight:600;text-transform:uppercase}
.wk-mp-landingpage-layout2 .wk-list-container-wrapper button.button.wk-mp-landing-button.dark-button:hover strong{color:#fff!important}
.wk-mp-landingpage-layout2 .wk-mp-header{padding:5% 7.5%}
.wk-mp-design .card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
.wk-mp-design .icon-box{display:block;margin:0 auto 1rem;text-align:center}
.wk-mp-design .card-title{font-size:16px;font-weight:600;text-align:center;margin-bottom:1rem}
.wk-mp-design .card p{font-size:14px;margin-bottom:.5rem;text-align:left}
.wk-mp-landingpage.wk-mp-landingpage-layout2.wk-list-container-registration{background-color:#f4f4f4;padding:15px 25px}
.wk-mp-landingpage #wk-termsconditions-box input{margin-top:0;top:0}
.wk-mp-landingpage #wk-termsconditions-box label{margin-bottom:0}
.wk-mp-landingpage-layout2.wk-mp-landingpage.wk-list-container-wrapper,.wk-mp-landingpage-layout2.wk-mp-landingpage.wk-list-container-class{padding:4em 4vw}
.wk-mp-landingpage-layout2.wk-mp-landingpage .footer .block.newsletter .field{display:block}
.wk-mp-main #wk-mp-nav > li{display:block}
.fullwidth-half-bg{width:100%;min-height:450px}
.wk-list-container-registration .form.create.account .actions-toolbar > .primary .action{line-height:2;min-height:48px;margin-bottom:1.5em}
.row h3,.content-row h3{font-size:18px;font-family:'Poppins',sans-serif;color:#222529;font-weight:600;line-height:1;margin-bottom:30px}
.wk-mp-design .faq-accordion > ul{list-style:none;padding:0;margin:0}
.wk-mp-design .faq-accordion li{margin:.5rem 0}
.wk-mp-design .faq-accordion .faq-title{font-family:'Poppins',sans-serif;font-size:16px;font-weight:600;color:#555;padding:15px 0;border-bottom:1px solid #555;position:relative;cursor:pointer}
.wk-mp-design .faq-accordion .faq-title:after{content:"\f882";font-family:"porto-icons";font-size:10px;line-height:20px;width:20px;text-align:center;display:block;position:absolute;right:3px;top:16px;color:#555}
.wk-mp-design .faq-accordion .active .faq-title{color:#3e6aa5;border-color:#3e6aa5}
.wk-mp-design .faq-accordion li.active .faq-title:after{color:#3e6aa5;content:"\f883"}
.wk-mp-design .faq-accordion .faq-content{font-size:14px;font-weight:400;line-height:2;color:#4a505e;padding:20px 40px 20px 0}
.wk-mp-design .food-info{max-width:30vw;height:auto;margin-top:1.5rem}
.wk-mp-design .food-info ul{text-align:center;margin:0 auto}
.wk-mp-design .food li{line-height:2em;margin:0 0 .5rem;display:list-item;list-style:none}
.wk-mp-design .food li:before{font-family:'porto-icons';font-style:normal;font-weight:400;content:'\f87c';speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.1em;text-align:center;font-variant:normal;text-transform:none;line-height:2em;margin-left:.1em;margin-right:.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(127,127,127,0.3)}
.wk-mp-landingpage .wk-list-container-wrapper .logo-box{margin:0 auto 1.5em}
.wk-mp-page-wrapper .copyright{font-size:12px;padding:15px 10px;margin:0 2rem;border-top:1px solid #ccc4}
.wk-mp-page-wrapper .wk-mp-login-footer{margin-bottom:1.25rem}
.wk-mp-menu-wrapper.wk-mp-logo{background:transparent;padding:.5rem 0}
.wk-mp-logo-img-wrapper.wk-mp-logo-img{width:6rem;height:6rem;vertical-align:middle}
.wk-mp-menu-wrapper.wk-mp-logo-img-wrapper{display:inline-block;width:100%;height:100%;border-radius:50%;background:transparent;overflow:hidden;object-fit:cover}
.wk-mp-dashboard-main-container{font-size:inherit;line-height:inherit}
.wk-mp-main #wk-mp-nav > li:first-child > a:after,.wk-mp-main #wk-mp-nav > li#wk-mp-menu-dashboard > a:after{background-color:#4a4d68;content:'';display:block;height:1px;left:0;margin-left:16%;position:absolute;top:0;width:68%}
.wk-mp-seller-header-logo-wrapper{width:4.5rem;height:4.5rem;border-radius:4.5rem;width:4.5rem;height:4.5rem;object-fit:cover}
.marketplace-seller-collection .page-main .onepage-cat.category-list,.marketplace-seller-feedback .page-main .onepage-cat.category-list,.marketplace-seller-location .page-main .onepage-cat.category-list,.marketplace-seller-profile .page-main .onepage-cat.category-list{display:block;max-width:100%;margin:0 auto;padding-top:0}
.marketplace-seller-profile .wk-mp-collection-header-right-wrapper .wk-mp-seller-profile-wrapper{position:relative;top:1.1rem}
.marketplace-seller-profile #maincontent{max-width:100%;padding:0}
.wk-mp-landingpage .wk-mp-header h1{font-size:3.5em;color:#fff;margin:.5em auto 0;font-weight:500;word-wrap:break-word;font-family:'Segoe Script','Savoye LET',cursive;letter-spacing:-.025em;line-height:1.2;text-transform:none!important}
.wk-mp-landingpage .wk-mp-header h2{color:#fff;text-transform:none!important;margin:.5em auto 1em;font-weight:500;font-family:'Poppins',Helvetica,sans-serif;font-size:2rem;letter-spacing:.0125rem;line-height:1.25}
.wk-mp-landingpage ul li .wk-icon-span{color:#3e6aa5}
.wk-mp-landingpage .primary button.button,.wk-mp-design button.wk-mp-landing-button{background-color:#fff;color:#222529;text-transform:none;font-size:1.4em;line-height:1.425;text-align:center;vertical-align:baseline;height:auto;padding:.6em 1.8em;display:inline-block;border:1px solid #222529;letter-spacing:.0025em;border-radius:0!important;outline:none!important}
.wk-mp-design button.wk-mp-landing-button{border:2px solid #222529}
.wk-mp-landingpage .primary button.button:hover,.wk-mp-design button.wk-mp-landing-button:hover{background-color:#000!important;border-color:#000!important;color:#fff}
.wk-mp-landingpage .primary button.button strong,.wk-mp-design button.wk-mp-landing-button strong{font-weight:500;color:#222529!important}
.wk-mp-landingpage .primary button.button:hover strong,.wk-mp-design button.wk-mp-landing-button:hover strong{color:#fff!important}
.wk-mp-landing-button:focus,button:not(.primary):focus{outline:0 none}
.wk-mp-landingpage-layout2 .primary button.button.wk-mp-landing-button{background-color:transparent;border:3px solid #fff;color:#fff;font-size:1.4em!important;line-height:1.425!important}
.wk-mp-landingpage-layout2 .primary button.button.wk-mp-landing-button strong{color:#fff!important;font-weight:500;text-transform:uppercase}
.catalog-product-view .sidebar-additional .small-list.products-grid{margin:0 auto;width:100%;display:flex;flex-direction:column}
.catalog-product-view .sidebar-additional .block.related .field.choice{display:none}
/* @product */
.product-info-main .product.overview li{list-style:outside none}
.product-info-main .product.overview li .porto-icon-ok{display:inline-block;margin-right:1em}
.product-info-main .product.delivery_time{white-space:nowrap;word-wrap:break-word}
.product-info-main .product.delivery_time .type::after{content:':'}
.product-info-main .product.delivery_time .value{font-weight:700;display:inline-block}
.product-info-main .product.delivery_time strong{font-weight:inherit}
.product.attribute.description{margin-bottom:1.5rem}
.product.attribute.description + h4{font-size:.9rem;text-transform:uppercase;margin-bottom:.75rem;color:var(--dark)}
.product.attribute.description + h4 span{border-bottom:2px solid var(--dark);padding-bottom:.5rem}
.product.attribute.description img{height:auto}
.swatch-attribute-options{justify-content:flex-start}
.products-grid .swatch-attribute-options{padding-right:10px;padding-left:10px}
.swatch-option.image{width:auto!important;min-height:30px;aspect-ratio:1/1;object-fit:cover;transform-origin:center center}
.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}
.swatch-attribute.color .swatch-attribute-label{color:#222529;color:initial}
.product-reviews-summary + .product-reviews-summary{display:none}
.bundle-options-container .block-bundle-summary > .title,.bundle-options-container .block-bundle-summary .bundle-summary .subtitle{border-bottom:0 none;padding-bottom:0}
.vid-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.vid-container iframe,.vid-container object,.vid-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
/* @checkout */
.opc-wrapper .shipping-address-item.selected-item{border-color:#ff5501}
.cart.table-wrapper .actions-toolbar > .action-edit,.cart.table-wrapper .actions-toolbar > .action-delete{height:24px;line-height:24px;display:inline-block}
.checkout-review .grand.totals,.multicheckout .checkout-review .grand.totals{margin-bottom:1.5em}
.table-wrapper .product-item-name > a,.multicheckout .table-wrapper .product-item-name > a{font-size:13px;color:#222529;white-space:normal}
.table-wrapper .product-item-name > a:hover,.table-wrapper .product-item-name > a:focus,.column.main .actions-toolbar .primary .action span,.column.main .actions-toolbar .secondary .action span{white-space:nowrap}
.col.qty .field.qty{position:relative;width:104px;display:flex;justify-content:center}
.stripe-icon-container.right{left:.5em}
.customer-account-login .page-title-wrapper,.customer-account-create .page-title-wrapper,.customer-account-forgotpassword .page-title-wrapper,.multishipping-checkout-login .page-title-wrapper{background-color:#f4f4f4;border-bottom:none;padding:3.75rem 0;text-align:center;position:relative}
/* @multishipping */
.multishipping-checkout-shipping .fieldset > .legend{color:#222529;font-size:14px;font-weight:600;margin:10px 0 15px}
.multishipping-checkout-login .page-title-wrapper h1.page-title{color:#212529;font-size:28px;font-weight:700;margin:0}
.multishipping-checkout-login .page-title-wrapper::before,.multishipping-checkout-login .page-title-wrapper::after{content:'';position:absolute;width:30vw;height:100%;top:0;background:inherit}
.multishipping-checkout-login .page-title-wrapper::before{right:100%}
.multishipping-checkout-login .page-title-wrapper::after{left:100%}
.multicheckout .table-wrapper .product-item-name > a:hover,.multicheckout .table-wrapper .product-item-name > a:focus{color:#6296cd}
.multicheckout .table-wrapper .cart-price > .price{font-size:inherit;font-weight:400}
.gift-options-cart-item button.action{background-color:transparent;border-color:#777;transition:background-color .3s ease-in}
.gift-options-cart-item button.action:hover{background-color:#202020;border-color:#000}
.multishipping-checkout-shipping .fieldset > .legend{color:#222529;font-size:14px;font-weight:600;margin:10px 0 15px}
.select2-container .select2-selection{height:auto;min-height:40px;padding:8px 32px 8px 12px}
.select2-container .select2-selection .select2-selection__rendered,.field.region select,.region_id,.field.country select{line-height:28px}
.modal-popup > .modal-header,.modal-popup > .modal-footer{border-color:transparent}
button.action-primary,button.action-primary.action-accept{min-width:8em;background-color:#323232;border-color:#222;color:#f8f8f8}
button.action-primary:hover,button.action-primary:focus,button.action-primary.action-accept:hover,button.action-primary.action-accept:focus{background-color:#121212;border-color:#121212;color:#fff}
button.action-secondary,button.action-secondary.action-dismiss{min-width:8em;background-color:#fff;border-color:#646464;color:#121212}
button.action-secondary:hover,button.action-secondary:focus,button.action-secondary.action-dismiss:hover,button.action-secondary.action-dismiss:focus{background-color:#121212;border-color:#121212;color:#fff}
.porto-shimmer{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
/* @form elements */
input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea,select{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em;transition:all .2s ease-in;border-color:rgba(0,0,0,.19)}
input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,textarea:hover,select:hover{border-color:rgba(0,0,0,.4)}
input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,textarea:focus,select:focus{background-color:#f8f8f8;border-color:#6296cd}
/* @modal */
.modal-popup .modal-header{padding-bottom:1rem;padding-top:1rem;position:relative;z-index:99}
.modal-popup .modal-footer{margin-top:auto;padding-bottom:1.5rem;padding-top:1rem;border-color:transparent}
.modal-popup .modal-title{border-color:transparent;font-size:1rem;padding-top:20px;font-weight:600}
.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close{color:#222529!important;text-indent:-9999px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);width:41px;height:41px;right:0;top:0;background:none;border-color:transparent;opacity:.65}
.modal-custom .action-close:hover,.modal-popup .action-close:hover,.modal-slide .action-close:hover{opacity:1}
.modal-custom .action-close::before,.modal-popup .action-close::before,.modal-slide .action-close::before{top:20px;left:12px;border-top:1px solid;color:#222529!important;top:20px;left:12px;border-top:1px solid;color:#222529!important}
.modal-custom .action-close > span,.modal-popup .action-close > span,.modal-slide .action-close > span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.modal-custom .action-close::before,.modal-popup .action-close::before,.modal-slide .action-close::before,.modal-custom .action-close::after,.modal-popup .action-close::after,.modal-slide .action-close::after{content:"";position:absolute;width:17px}
.fieldset > .modal-body{display: block;margin-left: auto;margin-right: auto}
/* @social login */
.btn-facebook{color:#fff!important;background-color:#3b5998!important;border-color:rgba(0,0,0,0.2)!important}
.btn-facebook:focus,.btn-facebook.focus{color:#fff!important;background-color:#2d4373!important;border-color:rgba(0,0,0,0.2)!important}
.btn-facebook:hover{color:#fff!important;background-color:#2d4373!important;border-color:rgba(0,0,0,0.2)!important}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff!important;background-color:#2d4373!important;border-color:rgba(0,0,0,0.2)!important}
.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff!important;background-color:#23345a;border-color:rgba(0,0,0,0.2)!important}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998!important;border-color:rgba(0,0,0,0.2)!important}
.btn-facebook .badge{color:#3b5998!important;background-color:#fff!important}
.btn-google{color:#fff!important;background-color:#dd4b39!important;border-color:rgba(0,0,0,0.2)!important}
.btn-google:focus,.btn-google.focus{color:#fff!important;background-color:#c23321;border-color:rgba(0,0,0,0.2)!important}
.btn-google:hover{color:#fff!important;background-color:#c23321!important;border-color:rgba(0,0,0,0.2)!important}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff!important;background-color:#c23321!important;border-color:rgba(0,0,0,0.2)!important}
.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff!important;background-color:#a32b1c;border-color:rgba(0,0,0,0.2)!important}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none!important}
.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus{background-color:#dd4b39!important;border-color:rgba(0,0,0,0.2)!important}
.btn-google .badge{color:#dd4b39!important;background-color:#fff!important}
.btn-google .fa-google{background:inherit}
.account-social-login .btn-social .fa-facebook:before{content:'\f833'}
.account-social-login .btn-social .fa-google:before{content:'\f837'}
.block.social-login-authentication-channel.account-social-login{width:50%;margin:0 auto;display:block;position:relative;min-height:80px;height:auto;clear:both}
.block.social-login-authentication-channel.account-social-login .block-title{margin:0 auto}
.block.social-login-authentication-channel.account-social-login .block-title,.block-or{display:block;text-align:center;border-top:1px solid #999;position:relative;z-index:10}
.customer-account-create .block.social-login-authentication-channel.account-social-login,.customer-account-login .block.social-login-authentication-channel.account-social-login{margin-top:1.5em}
.customer-account-create .block.social-login-authentication-channel.account-social-login .block-title{margin-top:3.2rem}
.block-or{width:65%;margin:30px auto -15px;border-color:#a4a4a4;clear:both;position:relative;z-index:1}
.block.social-login-authentication-channel.account-social-login .block-title .or,.block-or .or{display:inline-block;text-align:center;padding:5px 15px;position:relative;z-index:21;top:-15px;line-height:inherit;height:30px;background-color:#fff;text-transform:uppercase}
.block-or .or{top:-20px;text-transform:lowercase}
.block.social-login-authentication-channel.account-social-login .block-content{padding-top:0;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}
.account-social-login .social-btn .btn-social{font-family:'Open Sans',Helvetica,Arial,sans-serif;position:relative;letter-spacing:.01em;font-size:14px;font-weight:600;line-height:inherit;height:auto;padding:.8em 1.5em;padding-left:calc(42px + 1.5em);text-align:center;vertical-align:baseline;display:inline-block;border:1px solid transparent;border-radius:0!important;outline:none!important}
.account-social-login .actions-toolbar.social-btn{width:auto;min-width:215px;margin-top:7px}
.account-social-login .btn-social > :first-child{font:normal 16px/2 porto-icons;text-align:center;width:42px;line-height:2.5;display:inline-block;position:absolute;left:0;top:0;border-right:1px solid rgba(0,0,0,0.2)}
.account-social-login .btn-social:hover > :first-child{border-right-color:rgba(255,255,255,0.32)}
.wk-list-container-registration .block.social-login-authentication-channel.account-social-login{width:auto;max-width:100%;margin:0 auto 15px;min-height:unset}
.wk-list-container-registration .block.social-login-authentication-channel.account-social-login .block-title{margin:15px auto 0}
.wk-list-container-registration .block.social-login-authentication-channel.account-social-login .block-title .or{font-size:14px;background-color:#f4f4f4}
.wk-list-container-registration .block-or .or{background-color:#f4f4f4}
/* @recently ordered */
.account .sidebar-main .sidebar.sidebar-additional{width:100%;margin-top:1rem;padding:0}
.sidebar .sidebar-additional .block-reorder{padding-left:15px;margin:0 auto}
.sidebar .sidebar-additional .block-reorder .block-title #block-reorder-heading{padding:0;font-weight:600;font-size:15px;color:#222529;line-height:1.4;position:relative;text-transform:uppercase;margin-bottom:15px;height:32px}
.sidebar .sidebar-additional .block-reorder .product-item{padding:0;line-height:1.4}
.sidebar .sidebar-additional .block-reorder .product-item .field.item{display:inline-block;vertical-align:top}
.sidebar .sidebar-additional .block-reorder .product-item .field.item.choice input[type="checkbox"]{margin-top:0;top:-5px}
.sidebar .sidebar-additional .block-reorder .product-item-name{text-overflow:ellipsis!important;font-size:14px;line-height:inherit;max-width:90%;white-space:nowrap!important;width:auto;display:inline-block;overflow:hidden!important}
.account .sidebar .product-items .product-item-name > a,.sidebar.sidebar-additional .block-reorder .product-item-name > a{text-overflow:ellipsis!important;font-size:.825rem;white-space:nowrap!important;overflow:hidden!important}
.opc-block-summary .product-items-names .product-item-name{text-overflow:ellipsis!important;font-size:14px;line-height:inherit;max-width:90%;white-space:nowrap!important;width:auto;display:inline-block;overflow:hidden!important}
.sidebar .sidebar-additional .actions-toolbar .action.primary{background:#222529;color:#fff;font-size:.75rem;padding:.6em 1.2em;white-space:nowrap}
.sidebar .sidebar-additional .actions-toolbar>.secondary .action:last-child{line-height:inherit;white-space:nowrap;padding:0!important}
/* @seller card */
.wk-seller-card-container.wk-card-type1{display:flex;flex-wrap:wrap}
.wk-seller-card-container.wk-card-type1 .wk-seller-card-row{flex:1 auto}
.wk-seller-card-container.wk-card-type1 .wk-seller-card-row:first-child{flex:0 1}
.wk-seller-card-container.wk-card-type1 .wk-seller-card-row:first-child + .wk-seller-card-row{flex:1}
.wk-seller-card-container.wk-card-type1 .wk-seller-card-row > .wk-block-font-bold-up{white-space:nowrap;font-weight:400;margin-right:5px}
.wk-seller-card-container.wk-card-type1 .wk-seller-card-row:first-child.wk-block-font-bold-up::after{content:": ";display:inline-block}
.wk-seller-card-container.wk-card-type1 .wk-seller-card-row > span, .wk-seller-card-container.wk-card-type1 .wk-seller-card-row > a, .wk-seller-card-container.wk-card-type1 .wk-seller-card-row > .wk-seller-card-col > a{display:inline-block;height:32px;margin:0}
.wk-seller-card-row .wk-block-title-css a{font-weight:normal;color:var(--dark)}
.wk-seller-card-row #profileconnect{color:var(--primary-dark);font-weight:600}
.wk-seller-card-row a,.wk-seller-card-row a[id],.wk-seller-card-row a.wk-seller-product-count{cursor:pointer;pointer-events:all;color:var(--dark);font-weight:normal}
.wk-seller-card-row a::before, .wk-seller-card-row .wk-seller-product-count::before,.wk-seller-location-link::before,.wk-ask-question-link #askque::before,.wk-report-flag-link #reportflag::before{color:currentColor;width:32px;height:32px;left:0;top:0;font-size:24px;line-height:32px}
.wk-mp-design .fieldset.info.wk-mp-fieldset{display:flex;flex-direction:column}
.wk-mp-design .wk-mp-fieldset #super_config{flex-flow:column wrap;align-items:stretch}
.wk-mp-design .data-grid td .action-select{border:0 none!important}
.marketplace-seller-profile #maincontent{max-width:100%;padding:0}
.shop-info .location-icon,.shop-info .rating-icon,.shop-info .flag-icon{font-size:14px;display:inline-block;height:32px;line-height:32px;margin:0 0 5px}
.shop-info .location-icon::before,.shop-info .rating-icon::before,.shop-info .flag-icon::before{color:currentColor;display:inline-block;width:32px;height:32px;line-height:32px}
.shop-info .flag-icon::before{font-size:1.25rem}
/* @seller collection */
.wk-mp-collection-left .filter-options-item{border-bottom:1px solid #cccccc;padding:0 0 10px}
.wk-mp-menu #wk-mp-nav .wk-mp-item-product .wk-mp-submenu ul > li.level-2:nth-child(3){display:none!important}
[class*="-seller-collection"] .page-main.onepage-category,.marketplace-seller-profile .page-main.onepage-category{padding:0}
[class*="-seller-collection"] .page-main > .page-title-wrapper .page-title{display:none}
[class*="-seller-collection"] .wk-mp-collection-container,[class*="-seller-profile"] .wk-mp-collection-container{width:100%;margin:0 auto;display:block}
[class*="-seller-collection"] .wk-mp-collection-container .wk-mp-collection-left{display:none}
[class*="-seller-collection"] .wk-mp-collection-container .wk-mp-collection-right{float:none;width:100%}
.wk-mp-collection-header-box{display:inherit}
.wk-mp-collection-header-box .wk-mp-collection-logo{aspect-ratio:1/1;width:auto;margin:0 auto;bottom:30%}
.wk-mp-collection-seller-title{font-size:22px}
.wk-mp-collection-seller-title .wk-report-flag-link{font-size:14px;line-height:initial}
.wk-mp-collection-seller-title a::before{width:20px;height:20px;line-height:20px}
.wk-mp-profile-block{display:flex}
.wk-mp-profile-block.wk-mp-products-recently-added{display:flex;flex-direction:column}
.wk-mp-aboutus-title{width:25%;white-space:nowrap}
.wk-mp-collection-view-btn a{background-color:#202020;border-color:#323232}
.wk-mp-collection-view-btn a:hover,.wk-mp-collection-view-btn a:active{background-color:#000;border-color:#222}
.marketplace-seller-collection .wk-mp-header-container{width:100%;margin:0 auto;display: flex;flex-wrap: nowrap;max-width: inherit}
.wk-mp-header-container-right img.wk-mp-banner-image{object-fit:cover}
.wk-mp-collection-left .filter-options-title{border-bottom:0 none}
/* @marketplace landing */
.wk-mp-design .card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
.wk-list-container-feature-label.no-border{font-size:22px;color:#f7f7f7}
.wk-list-container-class .wk-list-container-wrapper .wk-list-container{width:50%;min-width:unset;padding:15px 25px}
.wk-list-container-wrapper .fullwidth-row{background-color:#efefef;position:relative;min-height:450px}
.wk-mp-landingpage .content-row h3{font-family:'Roboto Flex',sans-serif;font-size:1.2rem}
.wk-mp-landingpage ul li{font-size:14px;display:flex;align-items:center;min-height:30px}
.wk-mp-landingpage .wk-icon-check-span{font-size:14px;font-weight:500}
.wk-mp-landingpage .departmental-container-wrapper > .row{display:flex;margin-bottom:3rem;align-items:flex-start;align-content:flex-start}
.wk-mp-landingpage .departmental-container-wrapper .departmental-col .wk-icon-check-span{color:#efefef;font-weight:500;background-color:transparent;display:inline-flex;min-height:3em}
.wk-mp-landingpage .departmental-col .primary{margin-top:1.5em}
.wk-mp-landingpage .wk-list-container-registration .actions-toolbar{width:auto;max-width:100%;clear:both}
.wk-mp-landingpage .actions-toolbar > .primary{width:100%}
.wk-mp-landingpage .actions-toolbar > .primary .action:last-child{width:100%;margin:15px auto}
/* @account */
.customer-account-create .form.create.account .field.confirmation + .choice{width: 50%;display: inline-block}
.customer-account-create .form.create.account .field.choice.persistent{text-align: right;float: right}
/* @seller registration */
.wk-mp-landingpage .form.create.account{padding-top:0}
.wk-mp-landingpage .form.create.account .field.confirmation + .choice{display:none}
.wk-mp-landingpage #wk-vender-login-box{text-align:center}
.wk-mp-landingpage #wk-termsconditions-box{width:100%;display:block;clear:both;margin:0 auto 1.5em}
.fieldset > .field.notrequired > .label:after{content:'*';color:#e02b27;font-size:1em;margin:0 0 0 .25em}
.field.sparsh-user-name{transition:all .2s ease-in}
.iti__country-list:not(.iti__hide){display:flex;flex-direction:column;width:auto}
.iti__country-list .iti__country{margin:0;padding:5px 10px;outline:none}
.iti--separate-dial-code input[type=text]{padding-left:92px!important}
/* @seller login */
.marketplace-account-login .form-actions button.action.primary{font-size:16px!important;margin-bottom:1em;height:auto;min-height:48px}
.marketplace-account-login .form-actions .disclaimer{font-size:.85em;color:#646464;margin:1em auto;text-align:justify;line-height:1.4}
/* @magnific-popup */ 
button.mfp-close{color:#333;overflow:visible;cursor:pointer;background:0 0;border:0;appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-iframe-holder .mfp-iframe-scaler .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{padding:0;color:#838383;position:absolute;right:10px;top:-13px;display:inline-block;z-index:1065;opacity:.65;filter:alpha(opacity=65);font-size:28px;width:44px;height:44px;line-height:44px;transform:rotateZ(90deg);font-weight:300;line-height:1}
.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:11px}
.mfp-iframe-holder .mfp-iframe-scaler .mfp-close:before,.mfp-iframe-holder .mfp-iframe-scaler .mfp-close:after{display:none}
/* @debug */
.products-list .product-item-photo>.products-list .product-item-photo{margin-right:0}
.product-item .photo img{object-fit:cover;transform-origin:center;display:block;width:100%;height:auto!important;aspect-ratio:1/1}
.minicart-items .item-qty{height:auto;line-height:1}
.minicart-items .update-cart-item{height:auto;padding:.5em 2em}
.fieldset > .field input.input-text,.fieldset > .field .select{line-height:24px}
.account .sidebar .product-items .product-item-name > a,.sidebar.sidebar-additional .block-reorder .product-item-name > a{text-overflow:ellipsis!important;font-size:.825rem;white-space:nowrap!important;overflow:hidden!important}
.opc-block-summary .product-items-names .product-item-name{text-overflow:ellipsis!important;font-size:14px;line-height:inherit;max-width:90%;white-space:nowrap!important;width:auto;display:inline-block;overflow:hidden!important}
.minicart-items .product-item-name{max-width:175px;font-weight:600}
.account.page-layout-2columns-left .page-title-wrapper{background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:1rem;margin:0 0 1rem}
.block .title.account-nav-title,.block .title.account-nav-title > strong{display:none}
.checkout-payment-method .payment-option-content .payment-option-inner + .actions-toolbar{margin-left:0;justify-content:flex-start}
.checkout-payment-method .payment-option-content .payment-option-inner + .actions-toolbar > .primary .action:hover,.checkout-payment-method .payment-option-content .payment-option-inner + .actions-toolbar > .primary .action:focus{background-color:#777;color:#fff}
.cart.table-wrapper .actions-toolbar{display:flex;height:max-content;flex-direction:row;flex-wrap:nowrap;align-items:center}
.login-container .fieldset:after{margin-top:.5em;font-size:.925em;text-align:left}
.cart.actions button.action,.cart-discount .actions-toolbar button.action{font-size:13px!important;font-weight:600}
.gift-item-block{border-bottom:1px solid transparent}
.login-container .block .actions-toolbar > .primary,.login-container .block .actions-toolbar > .secondary{text-align:center;width:100%;display:block;margin:0 auto;justify-content:center}
.login-container .block .actions-toolbar > .primary{margin-bottom:1.5rem}
.multicheckout > .actions-toolbar{display:block}
.multicheckout .actions-toolbar .secondary .action.back{margin:0 auto;display:flex;align-items:center}
.account-nav .nav.items, .account-nav .nav{display: flex;flex-wrap: nowrap;flex-direction: column}
.table-checkout-shipping-method .row{display:table-row}
.table-checkout-shipping-method tbody td{display:table-cell;white-space:normal}
.return-status,.order-status{margin:7px 10px}
.order-actions-toolbar{margin: 0 auto 10px}
.orders-succeed .orders-list{padding-left:0;list-style:none}
.orders-succeed .orders-list .shipping-list > *{margin-bottom:.5em}
.opc-payment-additional.discount-code .payment-option-content .form-discount .actions-toolbar > .primary .action-apply{height:2.9rem}
/* @regioncitypro */
[name*="shippingAddress.custom_attributes.sub_district_id"]{display:block}
[name*="shippingAddress.street.0"] .label,.form.payments [name*="street.0"] .label,.form-address-edit .field.street .primary label,[name="shippingAddress.custom_attributes.sub_district"]:not(._required){display:none}
[name^="billingAddress"][name*="custom_attributes.sub_district"]:not(._required){display:none}
/* @delivery date */
.form.methods-shipping #checkout-shipping-method-load{margin:0 0 2em}
button.ui-datepicker-trigger:focus,button.ui-datepicker-trigger:hover{color:#111}
.delivery-information .title{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #e7e7e7;color:#222529;font-weight:600;font-size:1rem;text-transform:uppercase}
.delivery-date .control input[type="text"]{display:inline-block;color:#555;height:38px;padding:7px 0;font-size:16px;line-height:1.42857143;margin-bottom:7px;border:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff5501),to(#ff5501)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(#ff5501,#ff5501),-webkit-linear-gradient(#d2d2d2,#d2d2d2);background-image:-o-linear-gradient(#ff5501,#ff5501),-o-linear-gradient(#d2d2d2,#d2d2d2);background-image:linear-gradient(#ff5501,#ff5501),linear-gradient(#d2d2d2,#d2d2d2);-webkit-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center -webkit-calc(100% - 1px);background-position:center bottom,center calc(100% - 1px);background-color:rgba(0,0,0,0);-webkit-transition:background .1s ease-out;-o-transition:background .1s ease-out;transition:background .1s ease-out;float:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}
.delivery-date .control input[type="text"]:focus{outline:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff5501),to(#ff5501)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(#ff5501,#ff5501),-webkit-linear-gradient(#d2d2d2,#d2d2d2);background-image:-o-linear-gradient(#ff5501,#ff5501),-o-linear-gradient(#d2d2d2,#d2d2d2);background-image:linear-gradient(#ff5501,#ff5501),linear-gradient(#d2d2d2,#d2d2d2);-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.delivery-date .control input{width:75%;position:relative;display:inline-block}
._has-datepicker~.ui-datepicker-trigger{background-image:none;background:0 0;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-shadow:none;font-weight:400;display:block;text-decoration:none;display:inline-block;margin-top:-4px;vertical-align:middle}
._has-datepicker~.ui-datepicker-trigger:before{font-family:'porto-icons';content:'\f865';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.delivery-date .remove-delivery-date{cursor:pointer;position:relative;right:45px;display:inline-block}
.delivery-date,.delivery-time{display:inline-block;width:45%;margin-bottom:20px}
.delivery-comment,.house-security-code{width:90%;margin-bottom:20px}
/* @responsive */
@media (max-width:575px) {
    .delivery-date,.delivery-time{display:block;width:100%;margin:0 auto 20px}
    .opc-wrapper .shipping-address-item{width:100%;padding:0 0 15px;margin:0 0 15px}
    .opc-block-shipping-information{padding:22px 1.5em}
    .gift-options-cart-item button.action{padding:.8em 1em}
    .checkout-payment-method .payment-methods{padding:0 15px}
    .checkout-payment-method .payment-method-title{padding:15px 0}
    .customer-account-login .login-container{padding-bottom:0}
    .page-layout-seller-login .wk-mp-page-wrapper{max-width:90vw;padding:3rem 3rem 4rem;width:calc(100% - 6rem - 2px)}
    .sparsh-mobile-number .iti__country-list:not(.iti__hide),.iti__country-list:not(.iti__hide){min-width:270px}
    .block.social-login-authentication-channel.account-social-login{width:calc(100% - 40px);margin-top:-1.5em}
    .block.social-login-authentication-channel.account-social-login .block-content{grid-template-columns:unset}
    .block.social-login-authentication-channel.account-social-login .actions-toolbar{width:80%}
    .block.social-login-authentication-channel.account-social-login .social-btn .btn-social{width:100%}
    .form.contact .col-md-4.contact-info{margin-top:25px}
    .form.forget .actions-toolbar{margin-bottom:4em}
    .marketplace-seller-profile .product.data.items .item.title.active{border-color:transparent}
}
@media (max-width: 767px) {
    .marketplace-index-index.page-layout-1column .page-main.onepage-category{display:none}
    .marketplace-index-index.page-layout-1column .onepage-cat.category-list{display:block;margin-bottom:0;padding:0 20px}
    .marketplace-index-index.page-layout-1column .page-main.onepage-category .columns{display:none;min-height:unset!important}
    .wk-mp-collection-header-box .wk-mp-collection-logo{width:75px;top:15%;bottom:0}
    .wk-mp-collection-count-wrapper{margin-bottom:2em;margin-top:1em;padding-left:30px;padding-right:30px}
    .wk-mp-collection-count-txt{font-size:2rem}
    .wk-mp-landingpage-layout2.wk-mp-landingpage .wk-list-container-wrapper,.wk-mp-landingpage-layout2.wk-mp-landingpage .wk-list-container-class{padding:2rem 4vw}
    .wk-mp-landingpage-layout2.wk-mp-landingpage .wk-list-container{padding:15px}
    .wk-list-container-wrapper .row,.wk-list-container-wrapper .fullwidth-row,body.layout-fullwidth.marketplace-index-index .fullwidth-row{margin-left:auto;margin-right:auto}
    .wk-list-container-wrapper.alt .col-lg-3{margin-bottom:30px}
    .marketplace-index-index .wk-mp-landingpage .form.create.account .info .field,.marketplace-index-index .wk-mp-landingpage .form.create.account .account .password,.marketplace-index-index .wk-mp-landingpage .form.create.account .account .confirmation{width:100%;float:none;padding-left:0;padding-right:0}
    .marketplace-index-index .wk-mp-landingpage .form.create.account .account .password,.marketplace-index-index .wk-mp-landingpage .form.create.account .account .confirmation{width:100%;box-sizing:border-box;padding:0;float:none;margin-bottom:10px;display:inline-block!important}
    .marketplace-index-index .wk-mp-landingpage .form.create.account .info .field.field-name-lastname{padding:0}
    .departmental-container-wrapper > .row > .col-md-6{margin-bottom:1.5rem}
    .departmental-col{padding:1rem;height:auto}
    .wk-mp-design .food-info{max-width:100vw;margin-bottom:1.5rem}
    .wk-list-container-class .wk-list-container-wrapper .wk-list-container{width:100%;float:none;margin:0 auto;max-width:none}
    .marketplace-index-index:is(body) .wk-mp-landingpage.wk-mp-landingpage-layout2 .wk-list-container-registration{width:100%;max-width:none}
    .layout-fullwidth.marketplace-index-index .fullwidth-row{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
    .layout-fullwidth.marketplace-index-index .wk-list-container-wrapper .fullwidth-row{width:calc(100vw - 30px)}
    .layout-fullwidth.marketplace-index-index .fullwidth-row .container{width:100%;padding:0 10px}
    .wk-mp-design.wk-mp-landingpage-layout2 .form.create.account .info .field,.wk-mp-landingpage .wk-mp-design.wk-mp-landingpage-layout2 .form.create.account .account .password,.wk-mp-design.wk-mp-landingpage-layout2 .form.create.account .account body .confirmation{width:100%!important;padding-left:0!important;padding-right:1%!important;float:none!important}
    .wk-list-container-registration .form.create.account .account-social-login .actions-toolbar.social-btn,.wk-mp-login-content .account-social-login .actions-toolbar.social-btn{margin:0 auto}
    .wk-list-container-registration .form.create.account .account-social-login .actions-toolbar:first-child{margin-bottom:10px}
    .sidebar .block-collapsible-nav .item{width:100%;display:block}
    .modal-popup .modal-footer{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}
    .marketplace-seller-profile .wk-mp-header-container{flex-direction:column}
    .marketplace-seller-profile .wk-mp-header-container .wk-mp-header-container-left{width:100%}
    .marketplace-seller-profile .wk-mp-header-container .wk-mp-header-container-right{width:100%}

}
@media (min-width: 768px) {
    .sidebar .nav{flex-direction:column}
    .page-layout-seller-login{min-width:50rem}
    .page-layout-seller-login .wk-mp-page-wrapper{max-width:55rem;padding:3rem 5rem;width:calc(100% - 10rem - 2px)}
    .main-toggle-menu .menu-title.closed{white-space:nowrap}
    .actions-toolbar{display:flex;align-items:center;justify-content:initial;margin-top:1.5em}
    .actions-toolbar > .primary,.actions-toolbar > .secondary{display:flex;align-items:center;justify-content:center}
    .actions-toolbar > .primary .action,.actions-toolbar > .secondary .action{min-height:3rem}
    .actions-toolbar > .primary:last-child,.actions-toolbar > .secondary:last-child{line-height:3.5}
    .cart-container .cart-gift-item{margin-bottom:1em;top:-48px;position:absolute}
    .cart-summary .block .fieldset .field + .field > .label{margin-top:8px}
    .modal-custom.opc-sidebar{margin-top:0}
    .checkout-container .cart.actions button.action:not(:hover),.form-discount .actions-toolbar > .primary .action:not(:hover){background-color:#f4f4f4;color:#222529}
    .cart-discount .actions-toolbar,.cart-discount .actions-toolbar > .primary,.cart-discount .actions-toolbar > .primary .action:last-child{margin-top:0}
    .checkout-shipping-address .actions-toolbar .primary,.checkout-shipping-address .actions-toolbar .secondary{justify-items:flex-start}
    .checkout-shipping-address .actions-toolbar .secondary .action{margin:0 auto;height:3.2em}
    .checkout-payment-method .payment-method-billing-address .action-cancel{margin-left:1em}
    .block-customer-login .actions-toolbar,.form.forget .actions-toolbar{flex-direction:column}
    .form.create.account .actions-toolbar{display:flex;margin:0 auto}
    .form.create.account .actions-toolbar > .primary{text-align:center;flex:1;margin-bottom:0}
    .form.create.account .actions-toolbar > .primary span{white-space:nowrap}
    .form.create.account .actions-toolbar > .secondary{display:none}
    .checkout-index-index .modal-popup .modal-footer .action-hide-popup{order:1}
    .checkout-index-index .modal-popup .modal-footer .action-save-address{order:2}
    .opc-wrapper .shipping-address-item{width:49%;padding-right:2.5em}
    .opc-payment-additional.discount-code{margin:20px 0}
    .opc-payment-additional.discount-code .payment-option-title{text-transform:uppercase;letter-spacing:-.12px;font-size:1rem;font-weight:600;color:#222529;padding-bottom:.5em;border-bottom:1px solid #e7e7e7;margin-bottom:1em}
    .opc-payment-additional.discount-code .payment-option-title .action{padding-bottom:.5em;cursor:pointer}
    .opc-payment-additional.discount-code .payment-option-content{display:block!important}
    .opc-payment-additional.discount-code .payment-option-content .form-discount{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-end}
    .opc-payment-additional.discount-code .payment-option-content .form-discount .payment-option-inner{flex:0 0 60%;margin-bottom:0}
    .opc-payment-additional.discount-code .payment-option-content .form-discount .payment-option-inner input{line-height:2;margin-right: -1px}
    .opc-payment-additional.discount-code .payment-option-content .form-discount .actions-toolbar{flex:0 0 38%;margin-top:0}
    .opc-payment-additional.discount-code .payment-option-content .form-discount .actions-toolbar > .primary{line-height:initial}
    .opc-payment-additional.discount-code .payment-option-content .form-discount .actions-toolbar > .primary .action{min-height:2.8em;margin:0 0 0 -1px}
    .cart.table-wrapper .product-item-name{max-width:240px;width:auto}
    .cart.table-wrapper .product-item-name > a{white-space:normal}
    .checkout-success .actions-toolbar{justify-items:unset}
    .actions-toolbar > .secondary .action:last-child,.actions-toolbar > .secondary .action.remind{line-height: inherit;margin: 0;padding: 0}
    .marketplace-index-index .page-main.onepage-category{display:block;padding-bottom:0;padding-top:0}
    .marketplace-index-index .page-main.onepage-category .columns{display:none;min-height:unset!important}
    .marketplace-index-index .onepage-cat.category-list{display:block}
    .marketplace-index-index .form.create.account .actions-toolbar .btn-social{max-width:none;padding:5px;padding-left:36px}
    .marketplace-index-index .form.create.account .actions-toolbar .btn-social > :first-child{font:normal 12px/2 porto-icons;text-align:center;width:36px;line-height:2.8;display:inline-block;position:absolute;left:0;top:0}
    .wk-mp-collection-rating-count-container,.wk-mp-collection-order-count-container,.wk-mp-collection-product-count-container{line-height:2}
    .wk-mp-seller-profile-wrapper .wk-mp-seller-profile-box{margin-top:2.2rem;line-height:2;min-height:auto}
    .wk-mp-policy-block-title{font-size:1.5rem;line-height:1.5;padding-bottom:1rem;margin-bottom:1rem}
    .wk-mp-aboutus-data,.wk-mp-policy-block-data{font-size:calc(1 / 152 * 100vmin * 1 + (12 / 16 * 1rem));line-height:1.5}
    .wk-mp-aboutus-data p,.wk-mp-policy-block-data p,.wk-mp-policy-block-data li{font-size:inherit}
    .wk-list-container-registration .form.create.account .actions-toolbar{max-width:100%;min-width:215px;padding:0}
    .wk-list-container-registration .form.create.account .actions-toolbar .btn-social{max-width:none;padding:5px;padding-left:36px;height:38px!important}
    .wk-list-container-registration .form.create.account .actions-toolbar .btn-social > :first-child{font:normal 13px/2 porto-icons;text-align:center;width:36px;line-height:2.8;display:inline-block;position:absolute;left:0;top:0}
    .marketplace-seller-profile .wk-mp-header-container{flex-direction:initial}
}
@media (min-width: 992px) {
    .page-layout-2columns-left .sidebar.sidebar-main{margin-bottom:70px}
    .fullwidth-half-bg{width:50%;height:100%;position:absolute;left:0;top:0}
    body.layout-fullwidth.marketplace-index-index .fullwidth-row{margin:0;width:calc(100vw - 80px);margin-left:-80px;padding-left:4vw}
    body.layout-fullwidth.marketplace-index-index .fullwidth-row .container .row .col-lg-6{padding-right:4vw}
    .opc-wrapper .shipping-address-item{width:32.9%;padding-right:2.5em;font-size:.8rem}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .page-header .navigation:not(.side-megamenu) .level0 .level-top, .page-header .panel.header .top-links-icon a{font-size:13px;letter-spacing:0;padding:9px 5px}
}
@media (min-width: 1200px) {
    .marketplace-seller-collection .wk-mp-header-container{max-width:1200px}
}
