
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&display=swap');
body {font-family: 'DM Sans', sans-serif;}
.block__heading .block__heading--title{text-align:center;}
.labelsale{font-weight: 600;font-size: 18px;}
.products.wrapper.grid .product-item .product-item-info{background: #fff;box-shadow: 0px 1px 5px #e7e5e5;border-radius: 5px;}
.product-image-photo{border-radius: 5px 5px 0px 0px;}
.product.details.details-container{padding: 10px;border-radius: 5px;}
.products.wrapper.grid .images-container{margin-bottom:0px;}
.header-account .onclick{color:#fff;}
.header-top, .header-bottom{display:none;}
.slide-showcase .slick-slide{margin-top: 20px;}
.magicslider img{border-radius: 20px;}
.products.wrapper.grid .product-item .product-item-info:hover {box-shadow: 0px 0px 2px #e7e5e5;}
.ft-title{color: #09bb7c;letter-spacing: 0.5px;font-size: 1.8rem;}
.ft-title strong{font-weight:400;}
.copyright p{font-size: 12px;letter-spacing: 1px;font-weight: 200;}
.footer-links-company .company-inner{border:none;}
.link-list li a{letter-spacing: 0.5px;}
.footer-links-company .copyright-custom-link li a{letter-spacing: 1px; font-weight: 300;}
.social-profile {margin-bottom: 25px;}
.magepow-categories-category-info{margin: 5px;background: #fff;border-radius: 5px;box-shadow: 0px 1px 5px #c9c9c9;;margin-bottom: 22px;border: solid 1px #fdfdfd;}
.sec-cst-cat-info {padding: 1rem; padding-top: 0px;}
.magepow-categories-grid .magepow-categories-category-name {text-align: left;text-transform: uppercase;font-weight: 500;padding: 1rem;font-size: 14px;letter-spacing: 1px;}
.magepow-categories-category-image img {border-radius: 5px 5px 0px 0px; border-bottom: solid 1px #dcdfdc !important;}
.magepow-categories-grid .magepow-categories-category{margin:0px;}
.magepow-categories-category-description {min-height: 50px;}
.magepow-categories-heading{text-align: center;font-size: 30px;letter-spacing: 1px;}
.category-item-amount{color:#09bb7c;}
.breadcrumbs .pagecrumbs-title{font-size: 35px;}
.breadcrumbs{padding-top: 10px;padding-bottom: 10px;background: #4b5c76;}
button{font-weight:500;}
.breadcrumbs li strong{font-weight:400;}
.categories-product-view, .product-sku{display:none;}
.alo-social-links .custom-html .title-social {display:block; margin:10px 0px;}
.onestepcheckout-index-index .one-step-checkout-wrapper .one-step-checkout-container .opc-shipping-address .opc-shipping-address-box, .onestepcheckout-index-index .one-step-checkout-wrapper .one-step-checkout-container .shipping-payment-method, .onestepcheckout-index-index .checkout-step-sidebar .order-summary{background:#fff;}
#checkoutSteps .step-title, .onestepcheckout-index-index .checkout-step-sidebar .order-summary .step-title{font-size: 2rem;}
#checkoutSteps .step-title:before, .checkout-step-sidebar .order-summary .step-title:before {background-color: #09bb7c;}
.block-footer-bottom{padding-bottom: 15px;}
.product-item-link:first-letter{text-transform: capitalize}
.products.wrapper.grid .product-item-name:first-letter{text-transform: capitalize}
.inner-sec-category h1 {margin-bottom:10px;}
.inner-sec-category p {font-size:15px;}
.inner-sec-category ul {padding-left:0px; margin:15px 0px;}
.inner-sec-category ul li {font-weight: 600;font-size: 15px;    margin-right: 22px;display: inline;list-style-type: none;}
.inner-sec-category ul li .fa {color: #09bb7c;}
.category-description {display:none;}
.inner-sec-category {padding-bottom: 30px;}
.alo-social-links .custom-html .list-inline li a{width: 30px;height: 30px;line-height: 30px;}
.opc-wrapper .fieldset>.field>.label {font-weight: 500;}
.onestepcheckout-index-index .checkout-container input, .onestepcheckout-index-index .checkout-container select{border: 1px solid #ced4da;border-radius: 0.25rem;}
.onestepcheckout-index-index .checkout-container input:focus, .onestepcheckout-index-index .checkout-container select:focus{transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-color: #09bb7c;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13,110,253,.25)}
.header-search .toggle-tab {color: #fff !important;}
.block-collapsible-nav .item a:hover{color: #09bb7c;}
.opc-wrapper .shipping-address-item.selected-item:after{background: #09bb7c;}
.opc-wrapper .shipping-address-item.selected-item{border-color: #09bb7c;}
.place-order-primary {width: 100%;}
.search-overlay{background:#ccc;}
.onestepcheckout-index-index .checkout-step-sidebar .discount-code .form-discount .actions-toolbar .primary .action-apply{background-color: #262f3e;border-color: #262f3e;}
.product-options-wrapper .fieldset{display:block;}
.product-options-wrapper input, input[type="text"], .product-options-wrapper textarea{border-color: #dddcdc !important;border-radius: 6px;margin-bottom: 10px;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.product-options-wrapper input:focus, .product-options-wrapper textarea:focus {border-color: #80bdff;box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);outline: 0 none;}
.product-options-wrapper label {font-weight: 500;}
@media only screen and (max-width: 767px) {
.inner-sec-category ul li {display:block;}
.header-tool .nav-toggle{display:none;}
.checkout-step-sidebar .discount-code .form-discount .payment-option-inner{margin-bottom:0px !important;}
.menu-active.item-mobile.item {display: none;}
}