/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url('../fonts/oswald/TK3iWkUHHAIjg752FD8Ghe4.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url('../fonts/oswald/TK3iWkUHHAIjg752HT8Ghe4.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url('../fonts/oswald/TK3iWkUHHAIjg752Fj8Ghe4.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url('../fonts/oswald/TK3iWkUHHAIjg752Fz8Ghe4.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url('../fonts/oswald/TK3iWkUHHAIjg752GT8G.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@media only screen and (min-width: 1024px){
    .page-footer .footer.content .footer-wrapper div.col-items {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media only screen and (min-width: 992px) {
	.magicmenu .nav-desktop .level0.home {min-width: 42px;}
	.minicart-wrapper {min-width: 35px;}
}
@media only screen and (min-width: 769px) {
	.checkout-payment-method .payment-method .payment-method-content .fieldset > .field.type .control{margin-left: 0;}
	.home-block-6 .testimonials-slider-wrapper h2{font-size:3rem}
	.page-main {
            box-sizing: border-box;
            margin-left: auto;
            margin-right: auto;
            max-width: 1280px;
            padding-left: 20px;
            padding-right: 20px;
			-webkit-flex-grow: 1;
			flex-grow: 1;
    }
	.col-left {float: left;width: 60%;padding-right: 30px;box-sizing: border-box;}
	.col-right {float: right;width: 40%;}
	.um-prodslider.block .title-block h2{font-size: 3rem;text-transform: uppercase;}
	.um-prodslider .title-block .um-info {font-size: 1.8rem;}
	.opc .form-shipping-address .fieldset > .field.street:not(.choice), .opc .form-shipping-address .fieldset .fields > .field.street:not(.choice){
        width: 100%;
    }
	.magicmenu .nav-desktop .level0 .level-top span.icon-text{display: none;}
	.magicmenu .nav-desktop .level0.home .level-top .icon {display: block;color: #be1818;}
	.magicmenu .nav-desktop .level0 .level-top:hover {background: #be1818;color: #fff;}
	.magicmenu .nav-desktop .level0 .level-top:hover .icon {color: #fff;}
        .page-wrapper .page-header .panel.wrapper {
            background-color: #000;
            color: #fff;
        }
		.page-wrapper .page-header .panel.wrapper a {
            color: #fff;
        }
		.page-wrapper .page-header .panel.wrapper a:visited {
            color: #fff;
        }
		#layered-filter-block.filter .block-subtitle{display: block;}
		#layered-filter-block .filter-title{display: block;}
		#layered-filter-block .filter-title strong{
			position: relative;
			border: none;
			margin-bottom: 10px;
			display: block;
			text-align: left;
			font-size: 18px;
			font-weight: bold;
			text-transform: uppercase;
		}
	.testimonials .testimonial {width: 32%;}
	.block.block-search{width: 300px;}
    .block-search .search input{padding-left: 40px;padding-right: 9px;height: 36px;}	
	.product .product.data.items > .item.title > .switch {height: 20px;padding: 8px 20px 14px 20px;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.27);border-radius: 4px 4px 0 0;}
	.product .product.data.items > .item.title:not(.disabled) > .switch:active,.product .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus,.product .product.data.items > .item.title.active > .switch:hover {
            padding: 8px 20px 14px 20px;
    }
	.product .product.data.items > .item.title:not(.disabled) > .switch:active,.product .product.data.items > .item.title.active > .switch,.product .product.data.items > .item.title.active > .switch:focus,.product .product.data.items > .item.title.active > .switch:hover {
        background: #be1818;
        color: #fff;
        text-decoration: none;
		padding: 8px 20px 14px 20px;
    }
	.product .product.data.items > .item.content {border-top: 4px solid #be1818;}
}
h3{font-weight: 500;}
ul.nav-accordion .collapse,ul.nav-accordion .expand{width: 30px;}
ul.nav-accordion .expand:before,ul.nav-accordion .collapse:before{font-size: 3rem;}
.bottom-footer .block.newsletter .field.newsletter span.label{position: relative;bottom: 8px;}
.bottom-footer .block.newsletter .actions {vertical-align: bottom;}
.bottom-footer .block.newsletter .field .control:before {bottom: 0;}
.bottom-footer .block.newsletter .field .control {position: relative;}
.footer.content .contact-info-block ul > li {margin-bottom: 0;line-height: 1.6;}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: 0 0 3px 1px #be1818;
}
.block-search input{box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.27);}
.block-search .search input:not([disabled]):focus{box-shadow:0px 0px 4px #be1818;}
.um-prodslider .actions .tocompare {
    padding: 0 !important;
    border: none;
}
.um-prodslider .actions .towishlist:hover,.um-prodslider .actions .tocompare:hover{background-color: #fff !important;}
.um-prodslider .actions .tocompare::before {content: "\f080";font-family: 'icons-blank-theme' !important;content: '\e61f';}
.um-prodslider .actions .towishlist {border: none !important;padding: 0 !important;}
.um-prodslider .actions .towishlist::before{content: '\e601';font-family: 'icons-blank-theme' !important;}
.um-prodslider .actions-primary .tocart {
	border: none;
	background-image: none;
    background: #be1818;
    border: 1px solid #be1818;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 700;
    padding: 8px 15px !important;
    font-size: 1.4rem;
    box-sizing: border-box;
    vertical-align: middle;
    transition: all .2s ease;
    height: auto !important;
    line-height: 1.6rem !important;
}
.splide__arrows .splide__arrow svg {fill: #be1818;}
.splide__arrows .splide__arrow:hover{border: 1px solid #be1818;}
.slick-list.draggable {margin-left: 10px;}
.um-prodslider .title-block .um-info{padding: 0;}
.um-prodslider .title-block .small-divider{display:none}
.um-prodslider .title-block h2 {
        font-size: 22px;
        font-weight: 600;
        margin-top: 10px;
        margin-bottom: 8px;
}
.um-prodslider .title-block {
    text-align: center;
}
.um-prodslider .tocart::before {
    content: "\f07a";
    font-family: 'FontAwesome' !important;
}
.um-prodslider .splide__arrows {
    position: absolute;
    right: 0;
    top: -30px;
}
.um-prodslider .splide__arrows button.splide__arrow.splide__arrow--prev {
    left: -85px;
}
.um-prodslider li.splide__slide{
    border: 1px solid #858585;
    background: #fff;
    box-sizing: border-box;
}
.um-prodslider li.splide__slide:hover {
    border: 1px solid #be1818;
    box-shadow: 0 5px 12px -5px rgba(0, 0, 0, 0.5);
    transition: all .3s ease;
}
.home-block-2 .swiper-wrapper{
    display: flex;
    width: 100%;
    flex-direction: row;
    gap: 1.5%;
	flex-wrap: wrap;
}

.home-block-2 .swiper-wrapper .swiper-slide{
    justify-content: center;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
	width:23.87%;
    align-self: stretch;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.magicmenu .nav-desktop .level0.hasChild .level-top:after {display: none;}
.testimonials .testimonial {margin-bottom: 20px;border: 2px solid #858585;background: #fff;}
.home-block-6 .testimonials-slider-wrapper h2{font-weight: 600;text-align: left;}
.magicmenu .nav-desktop li.level-top.active > a{color: #be1818;}
.um-prodslider .actions-primary .tocart:hover{background: #cf2929 !important;border: 1px solid #cf2929;}
ul.nav-accordion li a:hover,ul.nav-accordion ul li.active a,ul.nav-accordion li.active a.level-top{color: #be1818;}
.swiper-scrollbar .swiper-scrollbar-drag{background: #be1818;}
.home-block-2 .blocks-content .cat-item{background: #fff;border: 1px solid;}
.magicmenu .nav-desktop .level0.level-top.ext span.cat_label:after {display: none;}
.home-block-3 .block-title,.home-block-4 .block-title,.home-block-5 .block-title{display: none;}
.minicart-wrapper .action.showcart:before {color: #be1818;}
.minicart-wrapper .action.showcart:hover:before{color: #cf2929;}
.header .block-search .action.search{background: #be1818;width: 35px;left: 15px;right: 0;padding: 7px 0;}
.header .block-search .action.search:hover{background: #cf2929;}
.page-header .header .block-search .action.search:before{color: #fff;}
.block-search .action.search:hover:before, .block-search .action.search:focus:before{color: #fff;}
.nav-sections {background: #fff;}
.magicmenu .nav-desktop .level0 .level-top-mega{left: 0 !important;}
.magicmenu .nav-desktop .level0 .level-top-mega .children.level1>a{padding: 20px 0;}
body {font-family: "Oswald", system-ui;}
.magicmenu .nav-desktop .level0 .level-top>span,.magicmenu .nav-desktop .level0 .level-top-mega .children.level1>a {font-size: 18px;}
.magicmenu .nav-desktop .level0 .level-top-mega .children.active>a{color:#be1818}
.magicmenu .nav-desktop .level0 .level-top,.magicmenu .nav-desktop .level0 .level-top-mega .children.level1>a span{font-weight: normal;font-size: 16px;}
.testimonials-slider-wrapper .testimonials-slider{display: flex;width: 100%;flex-direction: row;flex-wrap: wrap;gap: 1.5%;}
.testimonials .testimonial {display: flex;flex-direction: column;background-position: left top;background-size: cover;background-repeat: no-repeat;background-attachment: scroll;width: 32.33%;align-self: stretch;box-sizing: border-box;}
.page-footer .footer.content .footer-wrapper .col-items .col-item .col-title{border-bottom: 1px solid; padding-bottom: 10px;}
.page-footer .footer.content .footer-wrapper .col-items {grid-gap: 3rem;}
.um-product-item .magexperts-quickview {display: none !important;}
.product-items .product-item .product-item-info:hover .magexperts-quickview,.um-product-item .um-product-item-info:hover .magexperts-quickview{height: 25px;}
.um-product-item .um-product-item-info:hover .magexperts-quickview{
	display: block !important;
    position: absolute !important;
    bottom: 0px !important;
    left: 0px !important;
    margin: 0;
    z-index: 99999999999999 !important;
    width: 100% !important;
    padding: 10px 0 10px 0;
    text-align: center !important;
    font-size: 14px !important;
    text-decoration: none !important;
}
.um-product-item-info.product-item-info,.um-prodslider .products-grid .um-product-item-info.product-item-info:hover{padding: 0 0 10px 0;position: relative;overflow: hidden;}
.um-product-item .product.details.product-item-details {
    width: 100%;
    background: #ffffff;
    color: #333333;
    padding: 12px 12px;
    box-sizing: border-box;
}
.um-product-item .product-item-name {min-height: 80px;}
.slick-slider li.slick-slide.um-product-item{padding: 0;}
.um-product-item-info.product-item-info a.magexperts-quickview{text-align: center !important;font-size: 14px !important;padding: 11px;text-decoration: none;}
.cart.table-wrapper .product-image-wrapper{height: auto !important;}
body .nav-sections .mean-nav li a span.cat_label:after{display: none;}
.products-grid:not(.products-related):not(.products-upsell):not(.wishlist) .product-items .product-item .product-item-info{padding-bottom: 10px;}
.product-image-container .product-image-wrapper{height: auto !important;padding-bottom: 0;}
.product-image-wrapper .product-image-photo{position:relative}
.products-grid .product-items .product-item .product-item-info .product-item-details {justify-content: space-between;}
.products-grid:not(.products-related):not(.products-upsell):not(.wishlist) .product-items .product-item .product-item-info .product-item-details {
    transform: none;
	position:static;
}
.magicmenu .nav-desktop .level0 .level-top-mega {border-top: 5px solid #be1818;}
.header.panel > .header.links li.greet.welcome {float: left;}
.phone-link p {margin-bottom: 0;font-size: 14px;}
.phone-link i {margin-right: 5px;}
.nav-sections .mean-nav ul li .collapse:before,.nav-sections .mean-nav ul li .expand:before{font-size: 2rem;font-weight: bold;color: #000;}
.nav-sections .mean-nav ul li.active .collapse:before,.nav-sections .mean-nav ul li.active .expand:before{color: #be1818;}
.bottom-footer {
    background: #343434;
    float: left;
    width: 100%;
}
.bottom-footer .span12 {
    max-width: 1280px;
    margin: 0 auto;
    padding: 40px 20px 30px;
    box-sizing: border-box;
}
.bottom-footer .span12 * {
    color: #fff;
}
.bottom-footer .span12 .hidden-phone.payment_icons, .bottom-footer .span12 .text, .bottom-footer .span12 .span3, .bottom-footer .span12 .pull-right {
    float: left;
    width: 25%;
}
.bottom-footer .span12 .pull-right a {margin-right: 10px;}
.bottom-footer .block.newsletter input{height: 33px;color: #343434;}
.bottom-footer .block.newsletter {
    max-width: none;
	margin-bottom: 10px;
}
.bottom-footer .block.newsletter .field.newsletter {
    margin-right: 0;
}
.bottom-footer .block.newsletter .form.subscribe button {
    background: #be1818;
    border-color: #be1818;
}
.bottom-footer .block.newsletter .form.subscribe button:hover {
    background: #cf2929;
    border-color: #cf2929;
}
.minicart-items .product-image-wrapper{height: auto !important;}
.bottom-footer .phone-link {margin-top: 15px;display:none}
.products-list .product-image-wrapper {height: auto !important;}
.remove-wrapper a.button-action {color: #be1818;}
.step-title:hover{background-color: #cf2929;}
.checkout-container button:not(.primary):not(.action-show):not(.action-close):not(.edit-address-link):not(.ui-datepicker-trigger):hover {
    background-color: #cf2929 !important;
    border: 1px solid #cf2929 !important;
}
.osc-place-order-wrapper .place-order-primary button.primary.checkout:hover {
    background-color: #cf2929 !important;
    border-color: #cf2929 !important;
}
body.onestepcheckout-index-index .page-main > .page-title-wrapper .page-title {
    display: block;
    text-align: center;
    margin-bottom: 35px !important;
    margin-top: 15px;
	font-weight: 500;
}
.action-toggle-create-account #create-account-checkbox:checked + label {
    background: #be1818;
}
.optimized-theme.checkout-index-index .form-login .actions-toolbar .secondary {margin-top: 20px;}
.optimized-theme.checkout-index-index .osc-authentication-wrapper {
    padding-left: 0;
}
.optimized-theme.checkout-index-index #checkout .opc-wrapper .checkout-shipping-address .step-title:before,.optimized-theme.checkout-index-index #checkout .opc-wrapper .checkout-shipping-method .step-title:before{display:none}
.special-price span.price-label,.old-price span.price-label{display: none !important;}
.label_new_top_left, .label_new_top_right, .label_sale_top_left, .label_sale_top_right {
    position: absolute;
    top: 20px;
    left: -3px;
    z-index: 1;
    width: 68px;
    font-size: 14px;
    line-height: 12px;
    padding: 6px 0;
    background-color: #A81515;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    border-radius: 2px;
}
.product-info-main .product.attribute.overview {
    border-bottom: 1px solid #858585;
    padding-bottom: 30px;
}
.opc .row-mp {
    margin-left: 0;
    margin-right: 0;
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:before,.opc-estimated-wrapper .minicart-wrapper .action.showcart:hover:before {
    color: #fff;
}
.optimized-theme #checkout .opc-wrapper .checkout-payment-method {padding: 0;background: #fff;}
#co-payment-form {margin-bottom: 25px;}
.col-left {margin-bottom: 30px;}
.col-bottom {float: left;width: 100%;}
.phone-link{float: left;margin-top: 2px;}
.welcome-text{margin: 0 auto;max-width: 350px;position: absolute;left: 0;right: 0;text-align: center;padding: 0;}
.welcome-text li.greet.welcome {display: inline-block;margin-bottom: 0;font-size: 14px;}
.minicart-wrapper .action.showcart .counter.qty {
    background: #333;
    color: #ffffff;
    height: 20px;
    line-height: 20px;
    border-radius: 15px;
    min-width: 15px;
    padding: 0 3px;
    position: relative;
    top: -8px;
    right: 20px;
    font-size: 12px;
}
.bottom-footer .span12 .text > span {float: left;width: 100%;}
.splide .products-grid .product-items {display: flex;}
body.blog-page .widget.block-archive .archive-item-link,body.blog-page .widget.block-tagclaud .largest,body.blog-page .widget.block-tagclaud .medium,body.blog-page .widget.block-categories ul li a {
    font-weight: 400;
}
body.blog-page .widget.block-tagclaud .largest {
    font-size: 1.4em;
    margin-right: 15px;
}
body.blog-page .widget.block-tagclaud .medium {
    font-size: 1em;
    margin-right: 15px;
}
body.blog-page .widget .block-title > strong{
    font-weight: 700;
    font-size: 18px;
}
.product-info-main .stock.available {
    color: #3F621E;
}
.product-info-main .product.attribute.sku {
    display: inline-block;
    vertical-align: top;
    color: #595959;
}
.checkout-payment-method .payment-method-title .action-help {
    display: inline-block;
    margin-left: 29px;
    margin-top: 5px;
}
.product-item .price-box span.old-price.sly-old-price {margin-left: 5px;}
.products-grid.products-related .product-items .product-item .product-item-info .product-item-details .price-box .sly-old-price, .products-grid.products-upsell .product-items .product-item .product-item-info .product-item-details .price-box .sly-old-price {
    display: inline-block !important;
}
.products-grid.products-related .product-items .product-item .product-item-info .product-item-details .price-box .special-price, .products-grid.products-upsell .product-items .product-item .product-item-info .product-item-details .price-box .special-price {
    display: inline-block;
    margin-right: 5px;
}
.availability.only {
    background: url('../images/i_availability_only.gif') 0 50% no-repeat;
    padding-left: 15px;
}
.availability.only strong {
    color: #be2c00;
}
.message.warning{line-height: 1.4em;font-size: 1.6rem;padding-left: 40px;}
.message.warning > *:first-child:before{width: 40px;font-size: 4rem;line-height: 4rem;}
.google-maps {position: relative;padding-bottom: 75%;height: 0;overflow: hidden;}
.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
body .page.messages .messages .message {
    -moz-animation: bounceOutRight 1.5s ease-in 10s forwards;
    -webkit-animation: bounceOutRight 1.5s ease-in 10s forwards;
    -o-animation: bounceOutRight 1.5s ease-in 10s forwards;
    animation: bounceOutRight 1.5s ease-in 10s forwards;
}
.block-minicart .block-content > .actions > .primary .paypal-logo {display: none;}
.product-info-main .product-social-links,.product-info-main .product-social-links .product-addto-links,.product-info-main .box-tocart{float: left;}
.action.mailto.friend {margin-left: 10px;float: left;margin-top: 12px;}
.action.mailto.friend:before{font-size: 50px;}
.mf-label-text_or_img{width: 55px;height: 55px;display: block;background-size: auto;background-repeat: no-repeat;position: absolute;top: 0;left: 0;z-index: 1;}
.sidebar .accordion-container .meanmenu-accordion,.accor-title,ul.nav-accordion li a.level-top {border-color: #858585;}

@media only screen and (max-width: 1200px) {
	.magexperts-bt-quickview {display: none;}
}
@media only screen and (max-width: 1179px) {
	.home-block-2 .swiper-wrapper .swiper-slide {
		border: 1px solid;
		padding: 15px;
		text-align: center;
	}
	.home-block-2 .blocks-content .cat-item {
		border: none;
		display: block;
		padding: 0;
	}
	.home-block-2 .blocks-content .cat-item .block-icon{height:auto;justify-content: center;}
}
@media only screen and (max-width: 991px) {
	.page-title-wrapper{margin-top:25px}
	.page-header .nav-toggle {top:5px;left: 0;float: left; position: relative;}
	.nav-before-open .nav-toggle:before {font-size: 30px;}
}
@media only screen and (max-width: 768px) {
	body.account .block.block-collapsible-nav {top: 0;}
	.checkout-payment-method .payment-methods {margin: 0;}
	.home-block-7 .blocks-content .splide h2,.home-block-6 .testimonials-slider-wrapper h2{font-size: 22px;}
	.welcome-text{display:none}
	.col-right {float: left;width: 100%;overflow: hidden;}
	.um-prodslider .actions-primary .tocart {padding: 5px !important;}
	.um-prodslider .actions-primary .tocart span {display: none;}
	.product.details.product-item-details .price-box{float: left;}
	.um-product-item-inner,.product-item-inner{float: right;}
	.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active),.navigation .submenu:not(:first-child) .level1.active > a{color: #be1818;}
	.testimonials .testimonial {width: 100%;}
	.home-block-2 .swiper-wrapper .swiper-slide{width: 49.25%;}
	/*.bottom-footer .span12 {max-width: 300px;margin: 0 auto;text-align: center;}*/
	.bottom-footer .span12 .hidden-phone.payment_icons, .bottom-footer .span12 .text, .bottom-footer .span12 .span3, .bottom-footer .span12 .pull-right {width: 100%;margin-bottom: 20px;}
	.bottom-footer .block.newsletter {max-width: 270px;}
	.bottom-footer .phone-link {display:block}
	.page-header .header.panel .phone-link {display:none}
	.product.details.product-item-details .price-box span {font-size: 12px;display: block;}
}
@media only screen and (max-width: 767px) {
	.um-prodslider .slick-prev {left: -15px;}
	.um-prodslider .slick-next {right: -5px;}
	.um-prodslider-t-slick .items{}
}
@media only screen and (max-width: 540px) {
	.home-block-2 .swiper-wrapper .swiper-slide{width: 100%;}
	.home-block-2 .blocks-content .cat-item {justify-content: center;display: flex;}
}
@media only screen and (max-width: 480px) {
.opc .form-shipping-address .mp-6 input[type="text"],.opc .form-shipping-address .mp-6 input[type="password"],.opc .form-shipping-address .mp-6 input[type="url"],.opc .form-shipping-address .mp-6 input[type="tel"],.opc .form-shipping-address .mp-6 input[type="search"],.opc .form-shipping-address .mp-6 input[type="number"],.opc .form-shipping-address .mp-6 input[type*="date"],.opc .form-shipping-address .mp-6 .select,.opc .row-mp .mp-6 input[type="text"],.opc .row-mp .mp-6 input[type="password"],.opc .row-mp .mp-6 input[type="url"],.opc .row-mp .mp-6 input[type="tel"],.opc .row-mp .mp-6 input[type="search"],.opc .row-mp .mp-6 input[type="number"],.opc .row-mp .mp-6 input[type*="date"],.opc .row-mp .mp-6 .select{width: 100%;}
}
@media only screen and (max-width: 399px) {
	.page-header .logo{max-width: 60%;margin-left: 5%;}
	.um-product-item-inner, .product-item-inner {float: right;}
	.products-list .product-items .mf-label-container{display:none}
}
@media only screen and (max-width: 374px) {
	.page-header .logo {margin-left:4%;}
	.um-prodslider .title-block h2,.um-prodslider .title-block .um-info,.home-block-7 .blocks-content .splide h2{text-align: left;}
	.um-prodslider .splide__arrows {top: -18px;}
}
@media only screen and (max-width: 639px) {
.block-search {margin-top: 0;}	
.minicart-wrapper {margin-top: 0;}
.um-product-item .product.details.product-item-details {font-size: 12px;}
.um-product-item .product.details.product-item-details .um-product-item-inner .tocart {font-size: 12px;}
.products-list .product-item-photo {width: 100%;}
.products-list .product-items .product-item-info {grid-gap: 10px;}
}
.product-info-main .old-price, .product-options-bottom .old-price{display:inline !important;}
