@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');*{box-sizing:border-box;}
ul{list-style:none}
a{text-decoration:none;outline:none}
a,.alink{color:#000;}
a:visited,.alink:visited{color:#b73128;text-decoration:none;}
body a:hover,body a:focus{color:initial;text-decoration:none}
a:focus{outline:none;text-decoration:none}
textarea:focus{outline:none}
select:focus{outline:none;}
input{outline:none!important}
button,button:focus{outline:none}
a img{border:none}
img{border:0}
p{padding:0;margin:0}
h1,h2,h3,h4,ul,p{padding:0;margin:0}
textarea{resize:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}
input:-moz-placeholder,textarea:-moz-placeholder{color:#fff}
.promotion-wrapper{display:none;}
.home-advantage-block{display:none;}
.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:1140px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}
.page-wrapper .page-header .header.content{padding:30px 0 30px;}
/*header*/
.home-images-wrapper.above-padding.below-padding,.page-wrapper .page-header .panel.wrapper{display:none;}
.page-wrapper .page-header .header.content .logo{margin:5px 0 0;}
.topheader{padding:8px 0;background:#f6f3f4;}
/*header.page-header{background:#f6f3f4;}
*/
.topheader_container{max-width:1140px;margin:auto;display:table;width:100%;}
.topmenu{float:left;}
.topmenu li{float:left;margin:0 34px 0 0;}
.topmenu li:last-child{margin:0;}
.topmenu li a{font-size:14px;color:#494949;}
.topmenu li a:hover,.topmenu li a:focus{color:#b73128;}
.topsign{float:right;margin:2px 0 0;}
.sign_reg .header_account_link{font-size:14px;color:#494949;}
.sign_reg .header_account_link:hover,.sign_reg .header_account_link:focus{color:#b73128;}
.search_contact{float:left;width:100%;max-width:480px;padding:0 0 0 95px;}
.callus{float:left;width:100%;margin:0 0 7px;}
.page-wrapper .page-header .header.content .header-content-info{float:left;margin-left:0;}
.page-wrapper .page-header .header.content .header-content-info .contact-text{padding-left:24px;color:#898989;}
.page-wrapper .page-header .header.content .header-content-info .contact-text strong{display:inline-block;margin-top:0;font-weight:400;}
.page-wrapper .page-header .header.content .header-content-info .contact-text strong>a{color:#898989;display:inline-block;font-weight:400;font-size:14px;}
.page-wrapper .page-header .header.content .header-content-info .contact-text:before{width:auto;height:auto;padding:0;border:none;font-size:22px;line-height:22px;color:#b73128;}
.page-wrapper .page-header .header.content .block-search{width:100%;margin-left:0;}
.wishlistmenu{float:left;margin:0 35px 0 0;}
.cartmenu{float:right;}
.block-minicart .block-content>.actions>.primary .action.primary{padding:10px;font-size:15px;}
.minicart-wrapper .block-minicart{width:310px;}
.minicart-items-wrapper{max-height:270px!important;overflow-x:auto;}
.minicart-items-wrapper{scrollbar-color:#2abb9b #e0e0e0;scrollbar-width:thin;}
.minicart-items-wrapper::-webkit-scrollbar{width:6px;}
.minicart-items-wrapper::-webkit-scrollbar-track{background:#e0e0e0;border-radius:20px;-webkit-border-radius:20px;}
.minicart-items-wrapper::-webkit-scrollbar-thumb{background:#b73128;border-radius:20px;-webkit-border-radius:20px;}
.minicart-items .product-item-name a{color:#b73128;}
.catalog-category-view .minicart-items-wrapper .product-image-wrapper{height:auto;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart{border:none;padding:0;line-height:25px;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart:before{font-size:20px;line-height:20px;color:#070707;content:'\e611';font-family:'luma-icons';}
.minicart-items .product-item-details{padding-left:58px;}
.wishlistmenu a{font-size:16px;color:#5f5f5f;}
.wishlistmenu i{font-size:28px;color:#070707;display:inline-block;vertical-align:middle;margin:0 7px 0 0;}
.wishlistmenu a:hover,.wishlistmenu a:focus,.wishlistmenu a:hover i,.wishlistmenu a:focus i{color:#b73128;}
.wishlistmenu .link.wishlist{display:inline-block;vertical-align:middle;}
.cartwish_sec{float:right;margin:25px 0 0;}
.cartmenu{float:right;font-size:16px;}
.cartmenu .minicart-wrapper{float:none;margin:0 10px 0 0!important;}
.cartmenu a.action.showcart{color:#5f5f5f;}
ul.compare.wrapper{margin:27px 20px 0 0;}
ul.compare.wrapper a.action.compare{font-size:0;line-height:15px;}
ul.compare.wrapper a.action.compare span.counter.qty{font-size:16px;color:#5f5f5f;}
ul.compare.wrapper a.action.compare:before{content:"\f080";font:normal normal normal 18px/1 FontAwesome;display:inline-block;margin:0 10px 0 0;}
ul.compare.wrapper li.item.link.compare{margin:0;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart:before{font-size:29px!important;line-height:28px!important;color:#070707!important;content:'\e611';font-family:'luma-icons';vertical-align:middle;margin-top:-6px;}
.cartmenu a.action.showcart:hover,.cartmenu a.action.showcart:focus{color:#b73128;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart:hover::before,.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart:focus::before{color:#b73128!important;}
.page-wrapper .page-header .header.content .block-search .field.search .control .input-text{padding-right:105px;font-size:400;font-size:13px;color:#000;}
.page-wrapper .page-header .header.content .block-search .field.search .control .input-text::-webkit-input-placeholder{color:#969696}
.page-wrapper .page-header .header.content .block-search .field.search .control .input-text:-moz-placeholder{color:#969696}
.page-wrapper .page-header .header.content .block-search .actions .action.search{cursor:pointer;height:45px;width:96px;background:#b73128;text-align:center;color:#fff;}
.page-wrapper .page-header .header.content .block-search .actions .action.search:before{color:#fff;font-family:'Open Sans';font-weight:600;font-size:16px;line-height:40px;content:'Search';text-transform:uppercase;}
.page-wrapper .page-header .header.content .block-search .actions .action.search:hover,.page-wrapper .page-header .header.content .block-search .actions .action.search:focus{background:#8f1911;color:#fff!important;}
.page-wrapper .page-header .header.content .block-search .actions .action.search:hover:before{color:#fff;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty{width:26px;height:26px;background:#b73128;border-radius:50px;color:#fff;font-weight:600;font-size:14px;line-height:25px;position:absolute;top:-13px;right:28px;}
.nav-sections .navigation>ul>li.level0 .submenu{padding:0 0;border:none;box-shadow:0 0 3px 0 rgba(0,0,0,0.2);}
.nav-sections .navigation>ul>li.level0 .submenu>li>a:hover{background:#b73128;color:#fff;}
.specialsec{position:relative;background:#f2f2f2;float:left;width:100%;margin:30px 0 30px;}
.specialsec:before{width:99.4vw;position:absolute;margin-left:-50vw;height:100%;left:50%;content:'';background:#f2f2f2;z-index:-1;}
.special_left{float:left;max-width:770px;padding:0 0 0 18px;}
.special_left .slider-outer{margin:0;}
.staticoffer{float:right;padding:18px 18px 0 0;}
.special_left .owl-carousel .owl-wrapper,.special_left .owl-carousel .owl-item{width:100%!important;}
.special_left .products-grid .product-item.product-slider{padding:0!important}
.special_left .product-img-main{float:left;}
.special_left .product-item-details{float:left;padding:20px 0 0 37px;}
.special_left .page-title-main{position:absolute;left:250px;top:20px;font:400 30px 'Open Sans';color:#b73128;}
.special_left .block-products-list .page-title-main>strong{font:400 30px 'Open Sans';color:#b73128;}
.category_product_slider{float:left;width:100%;}
.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus{color:#b73128;}
.nav-sections .navigation>ul>li.level0>a.level-top.ui-state-active{background:#000;}
/*slider*/
.cms-index-index .widget.block.block-static-block{max-width:1140px;margin-left:auto;margin-right:auto;}
.slidersec{margin:30px 0 0;}
/* .home-slider-main{display:flex;align-items:center;justify-content:center;}
*/
.homesliderleft{width:100%;max-width:100%;height:410px;display:flex;vertical-align:top;align-items:center;justify-content:center;}
.homesliderleft .home-slidernew li a img{height:410px;object-fit:cover;}
/* .slidersec .home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-prev,.slidersec .home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-next{position:absolute;left:20px;top:185px;margin:0!important;width:41px;height:41px;border-radius:60px;padding:0;background:#fff;box-shadow:0 0 14px 2px rgba(0,0,0,0.3);color:#000;font-size:27px;display:flex;align-items:center;justify-content:center;line-height:10px;}
*/
.home-slider-main .home-slidernew .slick-arrow:before{font-size:17px;}
.home-slider-main .home-slidernew .slick-arrow{width:41px;height:41px;border-radius:60px;padding:0;background:#fff;box-shadow:0 0 14px 2px rgba(0,0,0,0.3) !important;color:#000;display:flex;align-items:center;justify-content:center;line-height:10px;font-size:0;}
.home-slidernew{opacity:0;visibility:hidden;transition:opacity 0.3s ease;}
.home-slidernew.slick-initialized{opacity:1;visibility:visible;}
.slideLoader{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}
.slideLoader:before{position:absolute;margin:auto;font-family:"FontAwesome";content:"\f1ce";font-size:50px;color:#b73128;animation:fa-spin 2s infinite linear,hideLoader 3s forwards;}
@keyframes fa-spin{0%{transform:rotate(0deg);}
100%{transform:rotate(359deg);}
}
@keyframes hideLoader{0%{opacity:1;}
99%{opacity:0;}
100%{opacity:0;content:"";}
/* content hat jayega */
}
/* .slidersec .home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-next{left:inherit;right:10px;} */
.slidersec .home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-prev:hover,.slidersec .home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-next:hover{background:#b73128;color:#fff;}
.offersright{width:100%;max-width:260px;display:inline-block;vertical-align:top;float:right;}
.offerone{float:left;width:100%;}
.offerone img{width:100%;float:left;}
.offerone:first-child{margin:0 0 30px;}
.trendingPro{display:flex;}
.trendingPro{margin:40px 0 0;}
.trendingPro .offersright{max-width:100%;display:flex;align-items:flex-start;gap:15px;}
.shippingsec{display:flex;align-items:center;gap:0;clear:both;margin:30px 0;width:100%;border:1px solid #dcdcdc;}
.shippingsec div{display:inline-flex;vertical-align:middle;width:25%;height:125px;align-items:center;flex-wrap:wrap;align-content:center;justify-content:center;border-right:1px solid #dcdcdc;padding:5px;}
.shippingsec div:last-child{border-right:none;}
.shippingsec div:first-child img{max-width:96%;margin:auto;}
.shippingsec strong{width:100%;margin:7px 0 2px;font-weight:400;font-size:16px;color:#313030;text-align:center;}
.shippingsec p{width:100%;font-weight:400;font-size:13px;color:#696969;text-align:center;}
.block-products-list .page-title-main>strong{padding:0;border:none;font:600 30px 'Open Sans';color:#3f3f3f;}
.block-products-list .block-products-list .page-title-main{margin:0;}
.slider-outer .product-image-wrapper{height:auto;padding:0!important;}
.slider-outer .product-image-container{width:100%!important;}
.slider-outer img.product-image-photo{position:inherit;bottom:inherit;top:inherit;width:100%;max-height:230px;height:230px;object-fit:cover;transition:all ease .2s;}
.cms-index-index .product-item-photo{overflow:hidden;position:relative;}
.cms-index-index .product-item-photo:before,.categorybrands .owl-carousel .owl-item li strong:before{content:'';width:0;height:0;position:absolute;top:50%;left:50%;z-index:2;display:block;background:rgba(0,0,0,0.2);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;cursor:pointer;}
.cms-index-index .product-item:hover .product-item-photo::before,.categorybrands .owl-carousel .owl-item:hover li strong:first-child::before{-webkit-animation:circle .75s;animation:circle .75s;}
.cms-index-index .product-item:hover .product-item-photo img,.categorybrands .owl-carousel .owl-item:hover img{transform:rotate(5deg) scale(1.2);transition:all .5s;}
@keyframes circle{0%{opacity:1;}
40%{opacity:1;}
100%{width:200%;height:200%;opacity:0;}
}
@-webkit-keyframes circle{0%{opacity:1;}
40%{opacity:1;}
100%{width:200%;height:200%;opacity:0;}
}
.products-grid .product-item .product-item-info .product-item-details{text-align:left;}
.products-grid .product-item .product-item-info .product-item-details .product-item-name .product-item-link{font:600 22px 'Open Sans';color:#3f3f3f;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.products-grid .product-item .product-item-info .product-item-details .price-box{margin:10px 0 30px;}
.products-grid .product-item .product-item-info .product-item-details .price-box .price{color:#b73128;}
.products-grid .product-item:hover .product-item-info .product-img-main .product-item-inner{bottom:20px;}
.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions .actions-secondary a.action.towishlist:hover,.products-grid .product-item .product-item-info .product-img-main .product-item-inner .product-item-actions .actions-secondary a.action.tocompare:hover{background:#000000;}
.owl-button-top .owl-theme .owl-controls,.brands-wrapper .brands-main .brands-slider .owl-controls{margin:0;width:100%;}
.owl-button-top .owl-theme .owl-controls .owl-buttons>div.owl-prev,.owl-button-top .owl-theme .owl-controls .owl-buttons>div.owl-next,.brands-wrapper .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-prev,.brands-wrapper .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-next{position:absolute;left:0;top:160px;margin:0;width:41px;height:41px;border-radius:60px;padding:0;background:#fff;box-shadow:0 0 14px 2px rgba(0,0,0,0.3);color:#000;font-size:27px;display:flex;align-items:center;justify-content:center;line-height:10px;}
.owl-button-top .owl-theme .owl-controls .owl-buttons>div.owl-next,.brands-wrapper .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-next{left:inherit;right:-16px;}
.owl-button-top .owl-theme .owl-controls .owl-buttons>div.owl-prev:hover,.owl-button-top .owl-theme .owl-controls .owl-buttons>div.owl-next:hover,.brands-wrapper .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-prev:hover,.brands-wrapper .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-next:hover{background:#b73128;color:#fff;}
.categorybrands .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-prev,.categorybrands .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-next{top:178px;left:-10px;}
.categorybrands .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-next{left:inherit;right:-10px;}
.brandheading{font:600 30px 'Open Sans';color:#3f3f3f;margin:0 0 20px;}
.categorybrands .owl-carousel .owl-item li{padding:0 8px;}
.categorybrands .owl-carousel .owl-item li img{width:100%;max-height:240px;height:240px;object-fit:cover;transition:all ease .2s;}
.categorybrands .owl-carousel .owl-item strong{font:700 22px 'Open Sans';color:#3f3f3f;display:block;margin:16px 0 0px;}
.categorybrands .owl-carousel .owl-item strong:first-child{height:240px;position:relative;overflow:hidden;}
.categorybrands .owl-carousel .owl-item em{font-style:italic;font-size:16px;color:#b73128;}
/*.brands-wrapper .brands-main .brands-slider li a strong:first-child{overflow:hidden;display:block;}
.brands-wrapper .brands-main .brands-slider li a strong img{transition:all ease .2s;max-width:100%;width:100%;height:240px;max-height:240px;object-fit:contain;}
.brands-wrapper .brands-main .brands-slider li a strong:hover img{transform:scale(1.5);transition:all ease .2s;}
*/
/*footer*/
.page-wrapper .page-footer{float:left;width:100%;margin-top:30px;}
.page-footer .footer-top .footer-links{background:#d1d2d4;}
.footerlogo{display:inline-block;vertical-align:top;width:34%;color:#fff;}
.footerlogo p{margin:5px 0 30px!important;font-size:16px!important;color:#858282 !important;line-height:24px!important;padding:0 70px 0 0;}
.footerlinks{display:inline-block;vertical-align:top;width:21%;}
.footerlinks h2{margin:16px 0 20px!important;font:600 19px 'Open Sans'!important;color:#b72b22 !important;text-transform:uppercase;}
.footerlinks li{margin:0 0 10px;}
.footerlinks li:last-child{margin:0;}
.footerlinks li a{font-size:16px;font-weight:bold;color:#b73128;}
.footerlinks li a.active,.footerlinks li a:hover,.footerlinks li a:focus{color:#ad1c13;text-decoration:underline;}
.footer-links-main .footer-links-column{display:none;}
.newsletternew{width:100%;max-width:890px;}
.newsletternew .newsletter-title{max-width:370px;width:100%;display:inline-block;vertical-align:top;}
.newsletternew .socials-block{display:none;}
.newsletternew .block.newsletter{margin:0;width:100%;max-width:500px;display:inline-block;vertical-align:top;}
.newsletternew .newsletter-title h2{margin:0 0 8px;font:600 19px 'Open Sans';color:#837e7e;text-transform:uppercase;}
.newsletternew .newsletter-title h3{font-weight:400;font-size:16px;color:#fff;line-height:24px;}
.block.newsletter .field .control{padding-right:10px;}
.page-footer .footer-top .footer-links .footer-links-main{margin:0;}
.newsletternew .block.newsletter input{height:42px;}
.newsletternew .block.newsletter .field .control:before{display:none;}
.newsletternew .block.newsletter input{padding-left:10px;height:42px;font-size:14px;color:#000;}
.newsletternew .block.newsletter input::-webkit-input-placeholder{color:#fff}
.newsletternew .block.newsletter input:-moz-placeholder{color:#fff}
.action.primary{background:#b73128;border:1px solid #b73128;font-weight:600;font-size:16px;}
.action.primary:hover{background:#8f1911;border:1px solid #8f1911;color:#fff;}
.newsletternew .block.newsletter input:focus{box-shadow:none;}
.page-footer .footer-bottom{padding:8px 0;background:#f6f3f4;border-top:1px solid #ddd;}
.page-footer .footer-bottom .copuright-outer{padding:6px 0;border:none;}
.page-footer .footer-bottom .copuright-outer .copyright{padding:3px 0 0;font-size:14px;color:#585353;}
.footsocial{float:right;padding:1px 0 0;}
.footsocial li{display:inline-block;vertical-align:middle;margin:0 15px 0 0;}
.footsocial li:last-child{margin:0;}
.footsocial li a{font-size:20px;color:#b73128;}
.footsocial li a:hover,.footsocial li a:focus{color:#b91a0f;}
#elevator_item{height:90px;position:fixed;right:15px;bottom:10px;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;opacity:1;z-index:100020;display:none;}
#elevator_item.off{opacity:0;visibility:hidden}
#elevator{display:block;width:45px;height:44px;background:url(img/icon_top.png) center center no-repeat;background-size:18px;background-color:rgb(183,49,40);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;}
/*Product list*/
.catalog-category-view .toolbar.toolbar-products .modes .modes-mode.active{border-color:#b73128;background:#b73128;}
.catalog-category-view .toolbar.toolbar-products .modes .modes-mode:hover{border-color:#000000;background:#000000;color:#ffffff;}
.breadcrumbs a:visited{color:#b73128;}
.catalog-category-view .product-image-wrapper{height:260px;padding:0!important;border:1px solid #ebebeb;}
.catalog-category-view .product-image-photo{position:inherit;top:inherit;left:inherit;right:inherit;max-width:100%;/*max-height:190px;height:190px;object-fit:cover;*/
width:100%;}
.pages strong.page{background:#b73128;border:1px solid #b73128;}
.pages a.page:visited{color:#b73128;}
.pages a.page:hover,.pages .action.next:hover{background:#b73128;border:1px solid #b73128;}
.products-grid .product-item .product-item-info .product-item-details .product-item-name .product-item-link:hover{color:#b73128;}
/*contact*/
.contact-index-index h1.page-title{text-align:center;width:100%;}
.customer-account-forgotpassword h1.page-title{text-align:center;width:100%;}
/*Checkout*/
.abs-action-remove,.abs-discount-block .action.check,.popup .actions-toolbar .action.cancel,.paypal-button-widget .paypal-button,.bundle-options-container .action.back,.block.related .action.select,.cart.table-wrapper .actions-toolbar>.action-delete,.cart.table-wrapper .action.help.map,.checkout-index-index .modal-popup .modal-footer .action-hide-popup,.opc-wrapper .edit-address-link,.opc-block-shipping-information .shipping-information-title .action-edit,.action-auth-toggle,.checkout-payment-method .checkout-billing-address .action-cancel,.checkout-agreements-block .action-show,.gift-options .actions-toolbar .action-cancel,.gift-summary .action-edit,.gift-summary .action-delete,.action-gift,.gift-wrapping-title .action-remove,.wishlist.split.button>.action,.abs-add-fields .action.remove,.paypal-review-discount .action.check,.cart-discount .action.check,.form-giftregistry-share .action.remove,.form-giftregistry-edit .action.remove,.form-add-invitations .action.remove,.form-create-return .action.remove,.form.send.friend .action.remove{color:#b73128;}
.opc-progress-bar-item._active:before{background:#b73128;border-color:#b73128;}
.opc-progress-bar-item._active>span:before{background:#b73128;border-color:#b73128;}
.opc-progress-bar-item._active>span:after{border-color:#b73128;}
.field-tooltip{display:none;}
.field .control._with-tooltip input{width:100%;}
.opc-block-summary{background:#f2f2f2;padding:19px 20px;}
button.action.action-login.secondary{background:#b73128;color:#fff;font-weight:400;padding:8px;border:none;}
button.action.action-login.secondary:hover,button.action.action-login.secondary:focus{background:#000;color:#fff;}
/*Product Detail*/
.review-form .action.submit.primary{background:#b73128;border:none;color:#fff;}
.review-form .action.submit.primary:hover,.review-form .action.submit.primary:focus{background:#000;color:#fff;}
/*cart*/
.cart.table-wrapper .actions-toolbar{bottom:10px;}
.cart-summary .checkout-methods-items .action.primary.checkout{width:100%;padding:11px 4px;font-size:14px;}
.cart.table-wrapper .cart thead tr th.col{padding-top:15px;background:#f5f5f5;}
form#discount-coupon-form button.action.apply.primary{background:#b73128;border:none;color:#fff;}
form#discount-coupon-form button.action.apply.primary:hover,form#discount-coupon-form button.action.apply.primary:focus{background:#000;color:#fff;}
.checkout-cart-index h1.page-title{text-align:center;width:100%;}
.cart-empty{text-align:center;font-size:16px;}
.cart-summary .action.multicheckout{color:#b73128;}
/*create account*/
.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account{max-width:100%;width:100%;}
fieldset.fieldset.create.info{display:inline-block;vertical-align:top;width:48%;padding:0 10px 0 0;}
fieldset.fieldset.create.account{display:inline-block;vertical-align:top;width:48%;padding:0 0 0 10px;}
.opc-wrapper .form-login,.opc-wrapper .form-shipping-address{max-width:100%;}
.page-layout-checkout button.button.action.continue.primary{padding:6px 14px;font-size:15px;}
.page-layout-checkout button.action.login.primary{padding:9px 15px;font-size:15px;}
.form.create.account .primary{float:none;display:inline-block;margin:0;}
.form.create.account .actions-toolbar{text-align:center;}
/*My Account*/
.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current>strong{border-color:#b73128;}
/*Static pages*/
.cms-page-view h1,.cms-page-view h1.page-title{text-transform:capitalize;font-size:30px;margin:0 0 20px;}
.cms-page-view h2{font-weight:700;font-size:18px;color:#292929;margin:0 0 5px;}
.cms-page-view p{font-size:15px;line-height:25px;color:#000;margin:0 0 10px;}
.continetalcharte{margin:0 0 10px;}
.continetalcharte table{border:1px solid #f2f2f2;max-width:500px;}
.continetalcharte table tr td{border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;padding:5px 10px;}
.continetalcharte table tr td:first-child{font-weight:bold;}
.cms-page-view p img{float:left;padding:10px 20px 20px 0;max-width:100%;}
.form.search.advanced,.form.contact,.form.form-orders-search,.form.password.forget,.account.form-create-account{max-width:600px;margin:auto;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);padding:18px 18px;border-radius:5px;}
.search-terms li a{color:#000;}
.search-terms li a:hover,.search-terms li a:focus{color:#b73128;}
.catalogsearch-advanced-index h1.page-title,.customer-account-create h1.page-title{text-align:center;width:100%;}
{width:100%;text-align:center;}
input#price_to{width:100%;}
/*order and return*/
.sales-guest-form h1.page-title{text-align:center;width:100%;margin:0 0 20px;}
/*login*/
.block-customer-login,.block-new-customer{background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);padding:18px 18px;border-radius:5px;min-height:330px;}
.form.form-login .field.email,.form.form-login .field.password{display:inline-block;width:50%;vertical-align:top;padding:0 10px 0 0;}
.form.form-login .field.email .control,.form.form-login .field.password .control{width:100%;}
.form.form-login .field.password{padding:0 0 0 10px;}
.login-container .fieldset:after{margin-top:10px;}
.wishlist-index-index .sidebar .action.tocart{border-radius:0;font-size:11px;padding:7px 10px;}
.wishlist-index-index .product-item-inner{background:#fff;border:none;box-shadow:none;border-top:none;left:inherit;margin:19px 0 0!important;padding:0;position:inherit!important;right:inherit;z-index:2;display:block!important;width:100%;height:auto;float:left;width:auto!important;height:auto!important;overflow:inherit!important;}
.products-grid.wishlist .product-item .box-tocart .tocart{font-size:12px;line-height:1.6rem;padding:9px 7px;}
.header_account_link{margin-right:10px;}
.sidebar .action.tocart{border-radius:0;font-size:12px;padding:8px 9px;}
a.action.compare.primary{padding:7px 12px;font-size:12px;background:#000;border:none;color:#fff;border:none;}
a.action.compare.primary:hover,a.action.compare.primary:focus{background:#b73128;color:#fff;border:none;}
.product.info.detailed *{box-sizing:border-box;}
.field.password-info p{margin:0 0 10px;}
.form-address-edit button.action.save.primary{padding:9px 14px;}
.form-address-edit button.action.save.primary span{font-size:15px;}
/*checkout new exten*/
.firecheckout #maincontent .authentication-wrapper .action-auth-toggle{background:#b73128;}
.firecheckout #maincontent .authentication-wrapper .action-auth-toggle:hover,.firecheckout #maincontent .authentication-wrapper .action-auth-toggle:focus{background:#000;color:#fff;}
.firecheckout #checkout .opc-wrapper .step-title:before,.firecheckout #checkout .opc-block-summary>.title:before,.firecheckout #checkout .opc-sidebar .step-title:before{border-color:#b73128;color:#000000;}
.firecheckout .checkout-shipping-address .action.primary,.firecheckout .checkout-billing-address .action.primary,.firecheckout .modal-footer .action.primary,.firecheckout .actions-toolbar .action.primary,.firecheckout .checkout-shipping-address button,.firecheckout .checkout-billing-address button,.firecheckout .modal-footer button,.firecheckout .actions-toolbar button{background:#b73128;border-color:#b73128;color:#fff;}
.firecheckout .checkout-shipping-address .action.primary:hover,.firecheckout .checkout-billing-address .action.primary:hover,.firecheckout .modal-footer .action.primary:hover,.firecheckout .actions-toolbar .action.primary:hover,.firecheckout .checkout-shipping-address button:hover,.firecheckout .checkout-billing-address button:hover,.firecheckout .modal-footer button:hover,.firecheckout .actions-toolbar button:hover,.firecheckout .checkout-shipping-address .action.primary:focus,.firecheckout .checkout-billing-address .action.primary:focus,.firecheckout .modal-footer .action.primary:focus,.firecheckout .actions-toolbar .action.primary:focus,.firecheckout .checkout-shipping-address button:focus,.firecheckout .checkout-billing-address button:focus,.firecheckout .modal-footer button:focus,.firecheckout .actions-toolbar button:focus{border-color:#000;background:#000;}
.firecheckout #checkout input:not([type="checkbox"]):not([type="radio"]):not([type="image"]),.firecheckout .modal-custom input:not([type="checkbox"]):not([type="radio"]):not([type="image"]),.firecheckout .modal-popup input:not([type="checkbox"]):not([type="radio"]):not([type="image"]),.firecheckout #checkout select,.firecheckout .modal-custom select,.firecheckout .modal-popup select,.firecheckout #checkout textarea,.firecheckout .modal-custom textarea,.firecheckout .modal-popup textarea{border:1px solid #e1e1e1;background:#fff;}
.firecheckout .place-order .actions-toolbar .primary .action{background:#b73128;border-color:#b73128;}
.firecheckout .place-order .actions-toolbar .primary .action:hover,.firecheckout .place-order .actions-toolbar .primary .action:focus{background:#000;color:#fff;border-color:#000;}
.firecheckout .loading-mask .loader::after{border-top-color:#b73128;}
.sidebar.sidebar-main .block .block-content.filter-content .filter-current .action.remove:before{display:none;}
.sidebar.sidebar-main .block .block-content.filter-content .filter-current .action.remove{display:inline-block;vertical-align:middle;margin:0 0 0 10px;line-height:5px;}
.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter{top:1px;}
/* 4 jun */
.box-tocart{position:relative;}
.box-tocart div#qty-error{position:absolute;top:-5px;}
.catalog-category-view .product.description.product-item-description p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.products-grid.wishlist .product-item-actions a{padding:2px 10px;margin:0;background:#a50f00;transition:0.5s;color:#fff;border-radius:3px;font-size:15px;}
.products-grid.wishlist .product-item-actions a.edit{background:#066db6;}
.products-grid.wishlist .product-item-actions a:hover{background:#000;transition:0.5s;}
.products-grid.wishlist .product-image-wrapper{background:#f3f3f3;}
.catalog-product-view .fa-heart:before{content:"\f08a"!important;}
a.product-item-photo strong.product-item-name a{min-height:30px;display:block;margin:0!important;}
.table-comparison .product-item-actions,.table-comparison .price-box,.table-comparison .product.rating,.table-comparison .product-item-name{display:block;margin:15px 0;margin:4px 0px;min-height:38px;}
.firecheckout .opc-block-summary>.place-order:last-child .actions-toolbar .action{border:1px solid #ff1000;}
.table-wrapper.comparison{border:1px solid #ccc;padding:10px;}
.table-comparison .action.tocart{white-space:nowrap;padding:6px 10px;font-size:14px;}
a.action.print.hidden-print{padding:10px 10px 10px 39px;background:#ccc;display:block;width:fit-content;margin-bottom:10px;position:relative;font-weight:600;}
a.action.print.hidden-print:after{content:"\f02f";font-family:'FontAwesome';position:absolute;left:12px;font-size:18px;top:9px;color:#4c4c4c;}
.minicart-wrapper .block-minicart .product.actions a{border:1px solid #ccc;padding:2px 6px;border-radius:3px;background:#f4f4f4;}
.minicart-wrapper .product .actions{margin:-35px 0 0;}
.matchingproduct span.pricecss{display:block!important;}
.menu_wishlist ul.nav.nav-tabs{display:none;}
/*15-06*/
/*.categorypath-dolls.catalog-category-view .category-view{width:70%;float:left;padding-right:15px;}
.categorypath-dolls.catalog-category-view .columns{float:right;width:30%;padding-left:15px;}
.categorypath-dolls.catalog-category-view .columns .column.main{display:none;}
.categorypath-dolls.catalog-category-view .columns .sidebar{width:100%;margin:8px 0 0;}
*/
.catalog-category-view .breadcrumbs .items li.item{font-size:15px;}
.searchbycategory .sub-cat{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;}
.searchbycategory .sub-cat > li{width:33.33%;padding:8px;margin:0;}
.searchbycategory .sub-cat > li .subcat_detail{width:100%;position:relative;}
.searchbycategory .sub-cat > li .subcat_detail .cat-image{width:100%;height:180px;box-shadow:0 0 4px rgba(0,0,0,0.3);padding:0;}
.searchbycategory .sub-cat > li .subcat_detail .cat-image a{width:100%;height:100%;display:block;}
.searchbycategory .sub-cat > li .subcat_detail .cat-image img{width:100%;height:100%;object-fit:cover;}
.searchbycategory .sub-cat > li .subcat_detail .info{position:absolute;bottom:0;left:0;background:#b73128;width:100%;padding:10px 4px;text-align:center;}
.searchbycategory .sub-cat > li .subcat_detail .info h4{color:#fff;font-size:14px;font-weight:400;margin:0;padding:0;}
.catalog-category-view .columns .sidebar{/* width:100%;*/
}
/*.categorypath-dolls.catalog-category-view .columns{display:none;}
*/
/**/
/*.catalog-category-view .columns .column.main,*/
 .category-view .category-image{display:none;}
.catalog-category-view .category-view,.category-view{width:70%;padding-right:15px;float:left;}
.catalog-category-view .searchbycategory .sub-cat > li{width:20%;}
.catalog-category-view .columns,.catalog-category-view .columns{/* width:30%;*/
/* float:right;*/
/* padding-left:15px;*/
clear:both!important;}
/*.categorypath-dolls*/
/*B 16-june*/
.sidebar.sidebar-additional .block.block-compare,.sidebar.sidebar-additional .block.block-wishlist,.sidebar.sidebar-additional .block.block-reorder{background:#fff;}
.sidebar.sidebar-main .block{background:#fff;}
.sidebar strong,.block .title strong{font-size:20px!important;text-transform:uppercase;line-height:20px;color:#990000!important;font-weight:600;border-bottom:2px solid #434343;padding-bottom:10px;display:block;margin-top:0!important;margin-bottom:5px;}
.content dt{font-size:15px;font-weight:600;margin-bottom:0;text-transform:uppercase;}
.options .items{padding-top:10px;}
.options .items li{color:#b73128;padding:0 0 3px;margin-bottom:0;font-size:13px;font-weight:600;}
.options .items li a{color:#20272c;}
.options .items li a:hover{color:#b73128;}
.options .items li:before{content:'\203A';font-size:20px;line-height:20px;margin-right:7px;}
.sidebar .block-title{border-bottom:none!important;}
.sidebar .empty{border-bottom:1px solid #d6d5d5;padding-bottom:15px;font-size:13px;color:#777777;font-weight:400;}
.sidebar.sidebar-main .options,.sidebar.sidebar-main dd{margin-bottom:0;}
.filter .subtitle{display:none;}
.page-layout-1column .filter.block{border-top:none;}
h1#page-title-heading{display:none;}
.sidebar .block-title strong{margin:0;}
.block.filter{margin-bottom:15px!important;}
.grecaptcha-badge{z-index:99999;}
/*.category-angel-patterns .sidebar-additional{padding-left:0;}
*/
/*.category-angel-patterns .block-title strong{border:none;}
*/
/*.category-angel-patterns .block-title{margin-bottom:0 !important;}
*/
.navigation .level0>.level-top:hover,.navigation .level0>.level-top.ui-state-focus{background:#9a271f;}
.search-term-popular ul.search-terms a{background:#eaeaea;display:block;width:100%!important;margin:0!important;padding:5px 15px;border-radius:4px;}
.search-term-popular ul.search-terms li{margin-right:10px;margin-bottom:11px!important;}
.search-term-popular ul.search-terms a:hover{box-shadow:0 0 3px 1px #0002;}
/*16 Apr*/
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content .items .item>a:hover{color:#b73128;}
.products-grid .product-item .product-item-info .product-item-details .product-item-name .product-item-link{font-size:16px;}
.sidebar .product-items .product-item-name{font-size:14px!important;}
.cart-summary .block>.title strong{font-size:14px!important;}
.cart-container .cart-discount .block.discount .title:after{float:none;position:absolute;top:5px;right:15px;}
.minicart-wrapper .amount.price-container{margin-top:10px;}
.minicart-wrapper .product .actions>.primary:not(:last-child){margin-right:5px;}
.minicart-items .product-item-details .details-qty .item-qty,.minicart-wrapper .block-minicart .product.actions a{width:35px;height:30px;}
.minicart-wrapper .product .actions{margin:-30px 0 0;}
.account .block-collapsible-nav .item.current>strong{margin-bottom:0;border-left:none;border-width:1px;font-size:1.4rem!important;}
.account .block-collapsible-nav .item.current>strong,.account .block-collapsible-nav .item a{padding:7px 18px 7px 15px;}
.account .block-collapsible-nav .item{margin:0;}
.account .block-collapsible-nav .item .delimiter{margin:0;}
.account .sidebar.sidebar-additional .block.block-compare,.account .sidebar.sidebar-additional .block.block-reorder{padding-right:0;padding-left:0;}
.account .block-collapsible-nav .content{padding:3px 0 5px;}
.account .box-information .box-content p,.account .box-billing-address .box-content address,.account .box-shipping-address .box-content address,.account .block .box-content address{line-height:27px;font-size:16px;}
.newsletternew .block.newsletter .field .control{padding-right:0;}
#elevator{background:url(https://m2.crscrafts.com/media/logo/stores/1/icon_top.png) center center no-repeat;background-size:25px;background-color:rgb(183,49,40);}
.cms-index-index .staticoffer{padding:18px 18px 15px 0;}
.newsletternew .block.newsletter input::placeholder{color:#000;}
.newsletternew{margin-top:30px;}
legend.legend.review-legend{font-size:17px;font-weight:400;}
legend.legend.review-legend span{margin-bottom:7px!important;display:inline-block;}
img.build-img{float:none;width:100%;max-width:100%;}
.categorybrands .owl-carousel .owl-item strong{font-size:18px;}
/*n*/
.table-wrapper.orders-recent{overflow:auto;}
.sidebar .product-items-names .product-item{margin-bottom:10px;display:flex;}
img.mageworx-optionswatches-option-gallery_image.mageworx-optionfeatures-option-gallery_image_selected{display:none!important;}
/*testimonial*/
/*.hb-wrapper{float:left;width:100%;clear:both;background:#f5f5f5}
.latestcategory{margin:0 -10px}
.latestcategory .hb-blog{float:left;width:100%;box-sizing:border-box}
*/
.latestcategory{float:left;width:100%;list-style:none;margin:0;padding:40px 0 0;box-sizing:border-box}
.latestcategory li{display:block;padding:0 10px}
.hb-inner{border:1px solid #d1d1d1;padding:15px;float:left;width:100%;box-sizing:border-box;margin-bottom:1px}
.hb-inner .hb-img{float:left;width:50%;box-sizing:border-box;padding-right:20px}
.hb-inner .hb-content{float:left;width:50%;box-sizing:border-box}
.hb-inner .hb-content h3{font-size:14px;margin:5px 0 10px;text-transform:uppercase}
.hb-inner .hb-content>p{margin:5px 0 10px;line-height:22px}
.hb-inner .hb-content>i{font-size:15px}
.latestcategory .owl-controls{margin:0;position:absolute;right:10px;top:-65px}
.latestcategory .owl-controls .owl-buttons>div{background:#333333;padding:7px 12px;opacity:1;font-size:14px;line-height:16px;margin:0 0 0 3px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}
.latestcategory .owl-controls .owl-buttons>div:hover{background:#F66D1F}
.latestcategory .owl-controls.clickable{margin:0;position:absolute;right:10px;top:-30px}
.latestcategory .owl-controls.clickable .owl-buttons>div{background:#333333;padding:7px 12px;opacity:1;font-size:14px;line-height:16px;margin:0 0 0 3px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}
.latestcategory .owl-controls.clickable .owl-buttons>div:hover{background:#b73128}
.latestcategory .hb-testimonoals{float:left;width:100%;box-sizing:border-box}
.latestcategory .hb-testimonoals ul{list-style:none;margin:0;padding:0;float:left;width:100%;box-sizing:border-box}
.latestcategory .hb-testimonoals ul li{display:block;padding:0 10px}
.latestcategory .hb-testimonoals ul li .hb-inner{float:left;width:100%}
.latestcategory .hb-testimonoals ul li .hb-inner .hb-content{float:left;width:100%;padding:15px;border:1px solid #d1d1d1;box-sizing:border-box;position:relative;margin-bottom:15px}
.latestcategory .hb-testimonoals ul li .hb-inner .hb-content:before{border-color:#d1d1d1 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px;bottom:-16px;content:"";left:45px;position:absolute}
.latestcategory .hb-testimonoals ul li .hb-inner .hb-content:after{border-color:#f5f5f5 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px;bottom:-15px;content:"";left:45px;position:absolute}
.latestcategory .hb-testimonoals ul li .hb-inner .hb-content>p{line-height:22px}
.latestcategory .hb-testimonoals ul li .hb-inner .hb-image{clear:both;float:left;padding:0 10px 10px;width:100%}
.latestcategory .hb-testimonoals ul li .hb-inner .hb-image>img{display:inline-block;height:auto;max-width:100%;vertical-align:middle;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-right:10px}
.latestcategory .hb-testimonoals ul li .hb-inner .hb-image>span{display:inline-block;vertical-align:middle}
.latestcategory .hb-testimonoals ul li .hb-inner .hb-image>span>h4{margin:0 0 4px}
.latestcategory .hb-testimonoals ul .owl-controls{margin:0;position:absolute;right:10px;top:-65px}
.latestcategory .hb-testimonoals ul .owl-controls .owl-buttons>div{background:#333333;padding:7px 12px;opacity:1;font-size:14px;line-height:16px;margin:0 0 0 3px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}
.latestcategory .hb-testimonoals ul .owl-controls .owl-buttons>div:hover{background:#F66D1F}
.latestcategory .hb-testimonoals ul .owl-controls.clickable{margin:0;position:absolute;right:10px;top:-65px}
.latestcategory .hb-testimonoals ul .owl-controls.clickable .owl-buttons>div{background:#333333;padding:7px 12px;opacity:1;font-size:14px;line-height:16px;margin:0 0 0 3px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}
.latestcategory .hb-testimonoals ul .owl-controls.clickable .owl-buttons>div:hover{background:#F66D1F}
.slider-outer .owl-wrapper .owl-item{padding:0 10px;}
.slider-outer .owl-wrapper .owl-item .newslider .product-item-inner{height:auto;position:relative;border:none;width:auto;box-shadow:none;margin:0 0 0;padding:0;}
.slider-outer .owl-wrapper .owl-item li.newslider a.product-item-link{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.slider-outer .owl-wrapper .owl-item li.newslider button.action.tocart{font-size:13px;border-radius:5px;padding:10px 13px;margin:10px 0 0;text-transform:capitalize;}
.slider-outer .owl-wrapper .owl-item .newslider .product-item-inner .product-item-actions{margin:0;}
.slider-outer .owl-wrapper .owl-item .newslider .product-item-info:hover,.slider-outer .owl-wrapper .owl-item .newslider .product-item-info:focus{box-shadow:none;border:none;margin:0;padding:0;}
/*Responsive*/
@media (max-width:1199px){.topheader_container{max-width:960px;padding:0 15px;}
.page-wrapper .page-header .header.content{padding:30px 15px 30px!important;max-width:960px;}
.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.cms-index-index .widget.block.block-static-block{max-width:960px;padding:0 15px;}
.cartmenu .minicart-wrapper{margin:0!important;}
ul.compare.wrapper{margin:27px 10px 0 0;}
.wishlistmenu{margin:0 10px 0 0;}
.wishlistmenu i{margin:0 3px 0 0;font-size:21px;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart:before{font-size:24px!important;}
.search_contact{max-width:390px;padding:0 0 0 36px;}
/* .homesliderleft{max-width:640px;}
*/
.products-grid .product-item .product-item-info .product-item-details .product-item-name .product-item-link{font-size:16px;}
.special_left .product-item-details{padding:30px 0 0 26px;}
.newsletternew{margin:40px 0 0;}
.catalog-category-view .searchbycategory .sub-cat > li{width:25%!important;}
/*17 Apr*/
.footerlinks h2{font-size:16px!important;}
.sidebar strong,.block .title strong{font-size:18px!important;}
.sidebar .product-items .product-item-name{font-size:11px!important;}
/* 13 May 25 */
.catalog-category-view .product-image-wrapper{height:210px;}
}
@media (max-width:991px){.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.cms-index-index .widget.block.block-static-block,.page-wrapper .page-header .header.content,.topheader_container{max-width:720px;}
ul.compare.wrapper{margin:16px 10px 0 0;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart{line-height:23px;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart:before{font-size:24px!important;line-height:23px!important;}
.search_contact{max-width:100%;padding:25px 0 0 0;}
.page-wrapper .page-header .header.content .logo{margin:0;}
.cartwish_sec{margin:15px 0 0;}
.homesliderleft{max-width:100%;}
.homesliderleft{height:240px;}
.homesliderleft .home-slidernew li a img{height:240px;}
.slidersec .home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-prev,.slidersec .home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-next{top:98px;}
.offersright{max-width:100%;margin:15px 0 0;}
.offerone{width:49%}
.shippingsec{float:left;margin:10px 0;flex-wrap:wrap;}
.offerone:first-child{float:right;}
.block-products-list .page-title-main>strong{font-size:22px;}
.specialsec{margin:10px 0 30px;padding:0 0 15px;}
.special_left{max-width:100%;padding:0;}
.staticoffer{float:left;padding:0;width:100%;}
.footerlogo{width:100%;margin:0 0 20px;}
.footerlogo p{padding:0!important;font-size:14px!important;}
.footerlinks h2{margin:0 0 10px!important;font-size:18px!important;}
.footerlinks li a{font-size:14px;}
.footerlinks{width:30%;}
.footerlinks:nth-child(3){width:38%;}
.special_left .page-title-main{top:30px;}
.page-footer .footer-bottom .copuright-outer .copyright{padding:5px 0 0;font-size:14px;}
.footsocial{padding:2px 0 0;}
.login-container .fieldset>.field>.control{width:100%;}
/*cart*/
.cart-summary{padding:1px 10px 15px;}
.cart-summary .checkout-methods-items .action.primary.checkout{padding:10px 4px;font-size:11px;}
/*login*/
.block-customer-login,.block-new-customer{min-height:350px;}
/*wishlist*/
.sidebar .product-items .product-item-details{clear:both;}
.sidebar.sidebar-additional .product-items button.action.tocart.primary{font-size:11px;padding:7px 8px;}
.block.newsletter .form.subscribe{margin:10px 0 0;}
/*Checkout new exten*/
.firecheckout #checkout .opc-wrapper .step-title,.firecheckout #checkout .opc-block-summary>.title,.firecheckout #checkout .opc-sidebar .step-title{font-size:20px;}
.staticoffer img{width:100%!important;}
/*15-06*/
.catalog-category-view .searchbycategory .sub-cat > li{width:33.33%!important;}
/*16-06*/
.searchbycategory .sub-cat > li{padding:7px;}
.searchbycategory .sub-cat > li .subcat_detail .info h4{font-size:17px;}
.sidebar.sidebar-main{padding-top:7px;}
.page-header .block-search{margin-top:7px;}
.cms-index-index .staticoffer{padding:18px 18px 0 0;}
.newsletternew .block.newsletter{max-width:100%;}
.sidebar strong,.block .title strong{font-size:16px!important;}
.action.primary{font-size:14px;}
.products-grid .product-item .product-item-info .product-item-details .product-item-name .product-item-link{font-size:14px;}
.account .block-collapsible-nav .item.current>strong{font-size:13px!important;}

}
@media (min-width:768px){/*Home page*/
.nav-sections{background:#d1d2d4;}
.navigation ul{padding:0 0;}
.nav-sections .navigation>ul>li.level0>a.level-top{padding-left:12px !important;padding-right:23px !important;font-weight:600;font-size:12px;color:#b73128;}
.navigation .level0.active>.level-top/*.navigation .level0>.level-top:hover,.navigation .level0>.level-top.ui-state-focus*/
{background:#b73128;color:#fff;}
.nav-sections .navigation>ul>li.level0.active>.level-top{color:#fff;}
.navigation .level0.has-active>.level-top{background:#9a271f;}
.page-wrapper .page-header .panel.wrapper{border-bottom:none;background-color:#ececec;}
.navigation .level0>.level-top:hover,.navigation .level0>.level-top.ui-state-focus{background:#9a271f;color:#fff !important;}
}

@media (min-width:992px){.nav-sections .navigation>ul>li.level0>a.level-top{padding-left:17px !important;padding-right:22px !important;font-weight:600;font-size:16px;color:#b73128;}} 



@media (max-width:767px){.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.cms-index-index .widget.block.block-static-block,.page-wrapper .page-header .header.content,.topheader_container{max-width:540px;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty{right:-10px;}
.logo img{max-width:190px;}
.cms-index-index .page-header{border:none;border-bottom:1px solid #e3e3e3;}
.home-slider-wrapper .home-slider-main{padding-bottom:0;padding-top:17px;}
.shippingsec div:first-child img{max-width:56%;}
.topsign{display:none;}
.nav-toggle{top:20px;padding:0 8px;background:#000;}
.nav-toggle:before{color:#fff;}
.nav-toggle:hover:before{color:#fff;}
.nav-sections-item-content{margin-top:45px;padding-top:10px}
.nav-sections-item-title{height:45px;padding-top:11px;background:#ffffff;border:solid #f2f2f2}
.page-wrapper .nav-sections .navigation>ul li.level0.active>a.level-top{color:#b73128;}
.page-wrapper .nav-sections .nav-sections-item-title.active .nav-sections-item-switch{color:#fff;}
.page-wrapper .nav-sections .nav-sections-item-title.active .nav-sections-item-switch:active,.page-wrapper .nav-sections .nav-sections-item-title.active .nav-sections-item-switch:focus,.page-wrapper .nav-sections .nav-sections-item-title.active .nav-sections-item-switch:hover{color:#fff;}
.nav-sections-item-title.active{background:#b73128;border-bottom:0;color:#fff;}
.nav-sections .header.links li.greet.welcome{border:none;}
.page-wrapper .nav-sections .navigation>ul li.level0>a.level-top.ui-state-active{color:#b73128;}
.page-wrapper .nav-sections .navigation>ul li.level0 ul.submenu li>a.ui-state-focus,.page-wrapper .nav-sections .navigation>ul li.level0 div.submenu li>a.ui-state-focus{color:#b73128;}
.page-wrapper .nav-sections .navigation>ul li.level0>a.level-top:hover{color:#b73128;}
.page-wrapper .page-header .header.content{padding:15px!important;}
.page-wrapper .page-header .header.content .logo{margin:0 0 0 60px;float:left;}
.cartwish_sec{margin:14px 0 0;float:right;width:auto;}
.wishlistmenu{margin:0 10px 0 0;}
.wishlistmenu a{font-size:0;}
.wishlistmenu i{margin:0;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart{font-size:0;}
.slidersec .home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-prev,.slidersec .home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-next{left:5px;top:100px;display:none;}
.home-slider-main .home-slidernew .slick-arrow {
    width: 35px;
    height: 35px;
}

.home-slider-main .home-slidernew .slick-arrow:before {
    font-size: 12px;
}
.slidersec .home-slider-wrapper .home-slider-main .home-slider .owl-controls .owl-buttons .owl-next{left:inherit;right:5px;}
.products-grid .product-item .product-item-info .product-item-details .price-box{margin:5px 0 15px;}
.categorybrands .owl-carousel .owl-item img{height:198px;object-fit:contain;width:100%;max-width:100%;}
.slider-outer img.product-image-photo{max-height:170px;height:170px;}
.search_contact{max-width:inherit;padding:0;width:auto;float:none;}
.callus{float:none;width:auto;margin:0;}
.block-search .label{margin-top:5px;}
.minicart-wrapper { margin-top: 12px !important; }
.block-search .control{border-top:none;clear:both;margin:0;padding:0;}
.slidersec{margin:0px 0 0;}
.shippingsec div{width:50%;border-right:none;border-bottom:1px solid #dcdcdc;margin:0;}
.owl-button-top .owl-theme .owl-controls,.brands-wrapper .brands-main .brands-slider .owl-controls{top:68px;}
.owl-button-top .owl-theme .owl-controls .owl-buttons>div.owl-prev,.owl-button-top .owl-theme .owl-controls .owl-buttons>div.owl-next,.brands-wrapper .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-prev,.brands-wrapper .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-next{display:none;}
.owl-button-top .owl-theme .owl-controls .owl-buttons>div.owl-next,.brands-wrapper .brands-main .brands-slider .owl-controls .owl-buttons>div.owl-next{left:inherit;right:15px;}
.page-title-main{margin-bottom:13px;}
.specialsec{margin:5px 0 14px;padding:15px;}
.specialsec:before{display:none;}
.specialsec .owl-button-top.above-padding{padding-top:0;}
.special_left .page-title-main{top:9px;margin:0;left:243px;}
.special_left .block-products-list .page-title-main>strong{font-size:23px;}
.special_left .product-item-details{padding:20px 0 0 20px;}
.brandheading{margin:0 0 5px;font-size:22px;text-align:center;}
.brands-wrapper .brands-main .brands-slider .owl-controls{top:85px;}
.categorybrands .owl-carousel .owl-item strong{margin:5px 0 0px;font-size:18px;}
.page-footer .footer-top .footer-links .footer-links-main{margin:0;}
.page-footer .footer-top .footer-links{padding:25px 0;}
.page-footer .footer-bottom .copuright-outer .copyright{padding:5px 0 4px;font-size:13px;}
.footsocial{padding:2px 0 0;float:none;display:table;margin:3px auto 0;}
.footerlinks{width:100%;border-bottom:1px solid #ccc;padding:10px 0;}
.footerlinks:nth-child(3){width:100%;}
.footerlinks h2{font-size:15px!important;}
.newsletternew{margin:10px 0 0;}
.newsletternew .newsletter-title h2{margin:0 0 4px;font-size:15px;}
.footerlogo p{margin:0 0 3px!important;}
.offerone:first-child{margin:0 0 5px;}
.products-grid .product-item .product-item-info .product-item-details .product-item-name .product-item-link{font-size:15px;text-align:center;}
.sku{text-align:center;}
/*prduct list*/
#layered-filter-block .filter-title strong:hover{color:#ffffff;border-color:#b73128;background:#b73128;}
.filter.active .filter-subtitle{background:#fff;}
#layered-filter-block.active .filter-title strong{background:#000;}
.filter.active .filter-title strong:after{color:#fff;}
#layered-filter-block.active .filter-title strong:hover{background:#b73128;border-color:#b73128;}
#layered-filter-block.active .filter-title strong:hover:after{color:#ffffff;}
button#top-cart-btn-checkout{font-size:14px;padding:10px;}
.catalog-category-view .products .product-item .product-image-photo{height:150px;max-height:150px;object-fit:cover;}
.page-title-wrapper .page-title{font-size:16px;}
/*cart*/
.cart-summary .checkout-methods-items .action.primary.checkout{font-size:15px;}
.cart-summary .block form:not(:last-of-type) .fieldset{margin:0 0 2px;}
/*create account*/
fieldset.fieldset.create.info{width:100%;padding:0 0 10px;}
fieldset.fieldset.create.account{width:100%;padding:0;}
/*My accunt*/
.account .page-main{padding-top:10px;}
.account .block-collapsible-nav{top:24px;}
.account h1.page-title{margin:-23px 0 65px!important;}
.account .block.block-dashboard-info .block-title strong{font-size:16px!important;}
.block.block-dashboard-addresses .block-title strong{font-size:18px!important;}
.account select{padding-right:29px;}
/*static*/
.cms-page-view h1,.cms-page-view h1.page-title{text-transform:capitalize;font-size:22px;margin:0 0 10px;}
.cms-page-view h2{font-size:13px;}
.block-customer-login,.block-new-customer{min-height:auto;margin:0 0 20px;}
.form.form-login .field.email,.form.form-login .field.password{width:100%;padding:0;}
.form.form-login .field.password{padding:0;}
.wishlist-index-index button.action.tocart.primary{padding:10px!important;font-size:12px!important;}
.products-grid.wishlist .product-item .box-tocart{margin:0 5px 4px 0;}
.wishlist-index-index .product-item-inner{margin:2px 0 0!important;}
.products-grid.wishlist .product-item-actions .action.delete{float:left;}
.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter{left:0;right:0;}
.account .column.main{margin-bottom:10px;padding-bottom:5px;}
/*checkout new exten*/
.firecheckout #checkout .opc-wrapper .opc>li,.firecheckout #checkout .opc-sidebar{padding:10px;}
form#co-shipping-form{margin:0;padding:0;}
form#co-shipping-form{margin:0;}
/* wishlist */
.products-grid .product-item{margin-bottom:30px;width:50%;}
.products-grid .product-item{margin-bottom:30px;width:46%;border:1px solid #ccc;}
.field.comment-box,.field.comment-box .control{display:block;}
.products-grid.wishlist .product-item .box-tocart .tocart span{display:block;}
.wishlist-index-index button.action.tocart.primary{padding:9px 10px!important;line-height:6px!important;font-size:10px!important;margin-top:6px;border-radius:3px;}
.products-grid.wishlist .product-item-photo{float:none;margin-right:0;}
.products-grid.wishlist .product-image-container{max-width:100%;height:auto!important;}
.products-grid.wishlist .product-item-name,.products-grid.wishlist .product-item-description,.products-grid.wishlist .product-item .price-box,.products-grid.wishlist .product-item-tooltip{margin-left:0;}
.products-grid.wishlist .product-item-comment{display:block;height:31px;margin:10px 0;}
.products-grid.wishlist .product-item{padding:10px;}
.firecheckout .opc-block-summary>.place-order:last-child .actions-toolbar{margin:0!important;}
.firecheckout .opc-block-summary>.place-order:last-child .actions-toolbar .action{padding:9px 10px!important;font-size:15px!important;}
.special_left .slider-outer{margin:0;padding-top:15px;}
.special_left{float:none!important;}
.special_left li.product-slider.product-item{border:0!important;}
.special_left .page-title-main{width:100%!important;position:static!important;text-align:center!important;}
/* .products-grid .product-item .product-item-info .product-item-details .product-item-inner{margin-bottom:10px !important;}
*/
.slider-outer li.product-slider.product-item{border:0!important;}
/*15-06*/
.catalog-category-view .searchbycategory .sub-cat > li{width:50%!important;}
.catalog-category-view .page-wrapper .columns{padding:0;}
/*16-06*/
.sidebar.sidebar-main .block{}
.catalog-category-view .page-wrapper .columns{padding-left:10px;}
.sidebar strong,.block .title strong{font-size:17px!important;padding-bottom:5px;margin-bottom:15px;}
.sidebar .block-title{margin-bottom:0!important;}
.cms-index-index .staticoffer{padding:0;}
#layered-filter-block .filter-title strong{top:0;left:inherit;right:0;color:#ffffff!important;border-color:#b73128;background:#b73128;font-size:12px!important;padding:0 10px;line-height:38px;}
.filter.active .filter-title strong:after{margin-left:10px;font-size:12px;}
.checkout-index-index form.form.form-login{background:transparent!important;}
/*n*/
.account .page-wrapper .sidebar.sidebar-main .block.block-collapsible-nav .block-collapsible-nav-title>strong{margin:0;border:0!important;padding:0!important;font-size:15px!important;}
.my-orders-table a,.account .column.main .box-actions a{background:#e4e4e4;color:#000;padding:8px 15px!important;display:inline-block;border-radius:3px;font-weight:600;margin-top:10px;margin-right:10px;font-size:13px;}
.account .column.main .block{padding:15px;box-shadow:0 0 7px 1px #0001;}
.account .box-information .box-content p,.account .box-billing-address .box-content address,.account .box-shipping-address .box-content address,.account .block .box-content address{font-size:14px;}
.abs-account-blocks .block-title>strong{font-size:18px;font-weight:300;}
.sidebar .product-items .product-item-name{font-size:11px!important;width:100%;border:0;}
.hb-inner .hb-img{width:100%;padding:0;}
.hb-inner .hb-content{width:100%;}
.latestcategory{padding:10px 0 0;}
.latestcategory .owl-controls{top:-30px;display:none!important;right:0;}
.hb-inner .hb-img img{width:100%;object-fit:cover;}
/* 13 May 25 */
.catalog-category-view .product-image-wrapper{height:150px;}
.products-grid .product-item .product-item-info .product-item-details{padding:5px;}
.trendingPro{margin:0px 0 0;}
}
@media (max-width:575px){/*16-06*/
.catalog-category-view .category-view{width:100%;}
.catalog-category-view .page-wrapper .columns{width:100%;padding:0;}
.catalog-category-view .category-view{padding-right:0;}
.searchbycategory .sub-cat{margin:0;}
.sidebar.sidebar-additional .block.block-compare,.sidebar.sidebar-additional .block.block-wishlist,.sidebar.sidebar-additional .block.block-reorder{margin-bottom:15px;}
.cart.table-wrapper .cart>.item img.product-image-photo{max-height:70px;}
.account .box-information .box-content p,.account .box-billing-address .box-content address,.account .box-shipping-address .box-content address,.account .block .box-content address{word-break:break-all;}
.account .columns{padding-top:20px;}
}
@media (max-width:380px){/*16-06*/
.catalog-category-view .searchbycategory .sub-cat > li{width:100%;width:100%!important;}
}
@media (max-width:480px){/*17 Apr*/
.newsletternew form#newsletter-validate-detail{margin-top:10px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.newsletternew .subscribe{margin-top:0!important;}
.newsletternew .subscribe{font-size:13px;margin-top:0!important;margin-left:0!important;}
.newsletternew .field.newsletter{width:calc(100% - 112px);}
.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter{right:inherit;left:0;}
.toolbar.toolbar-products p#toolbar-amount{margin-top:50px;}
.products.wrapper.list.products-list{margin:15px 0!important;}
.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-options{margin-left:0;}
.latestcategory li{padding:0;}
}
@media (max-width:640px){.catalog-category-view ol.products.list.items.product-items .product-item-description{margin:10px 0;}
.catalog-category-view ol.products.list.items.product-items .product-item .price-box{margin:10px 0px;text-align:center;}
.catalog-category-view ol.products.list.items.product-items .product.actions.product-item-actions{display:flex;align-items:center;justify-content:space-between;max-width:210px;margin:auto;}
.products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary{margin:auto;}
.products-grid.wishlist .product-image-wrapper{padding-bottom:75%!important;}
div#shipping-new-address-form{padding:10px;margin-top:15px;}
}
@media (max-width:575px){.logo img{max-width:170px;}
.catalog-category-view li.item.product.product-item .product-image-photo{height:230px;max-height:180px;}
.catalog-category-view li.item.product.product-item button.action.tocart.primary{font-size:12px!important;padding:10px!important;}
.catalog-category-view li.item.product.product-item .product-item-photo{width:100%!important;}
.catalog-category-view .products .product-item .product-image-photo{object-fit:contain;background:#f5f5f5;}
.products-grid .product-item{width:96%!important;margin-bottom:15px!important;padding:10px;}
.products-grid.wishlist .product-image-container{max-width:100%;height:auto!important;width:100%!important;}
.grecaptcha-badge{z-index:999;}
.wishlist-index-index .toolbar{margin-bottom:10px!important;}
.wishlist-index-index .limiter{display:none;}
.account .page-wrapper .page.messages{margin-bottom:5px!important;}
.products-grid .product-item{display:inline-block;margin-left:0;}
.products-grid.wishlist .product-item .box-tocart .field.qty{display:block!important;width:100%!important;}
.wishlist-index-index .product-item-inner,.products-grid.wishlist .product-item .box-tocart{width:100%!important;}
.products-grid.wishlist .product-item .box-tocart .input-text.qty{text-align:center;width:100%;}
.minicart-wrapper .block-minicart{width:309px!important;}
/*15-06*/
.searchbycategory .sub-cat > li .subcat_detail .cat-image{height:200px;}
.searchbycategory .sub-cat > li .subcat_detail .info h4{font-size:15px;}
}
@media (max-width:400px){.page-wrapper .page-header .header.content .logo{margin:0 0 0 0px;float:none; max-width:100%;text-align:right;display:inline-flex;justify-content:flex-end;}
.homesliderleft{height:130px;}
.homesliderleft .home-slidernew li a img{height:130px;}
.cartwish_sec{float:left;}
.offerone:first-child{margin:0 0 10px;}
.offerone{width:100%;}
.minicart-wrapper .block-minicart{width:280px;right:inherit;left:-40px;}
.minicart-wrapper .block-minicart:before{right:inherit;top:-12px;left:52px;}
.minicart-wrapper .block-minicart:after{right:inherit;top:-14px;left:51px;}
.shippingsec div{width:100%;margin:0 0 -1px;}
.block-products-list .page-title-main>strong{text-align:center;}
.products-grid .product-item .product-item-info .product-item-details{text-align:center;}
.special_left .page-title-main{top:inherit;left:inherit;position:inherit;margin:0 0 10px;}
.products-grid .product-item .product-item-info .product-item-details{text-align:center;padding:0;width:100%;}
.special_left .product-img-main{width:100%;}
.categorybrands .owl-carousel .owl-item strong{text-align:center;}
.categorybrands .owl-carousel .owl-item em{width:100%;text-align:center;display:block;}
.block.newsletter .field .control{padding-right:0;}
.block.newsletter .form.subscribe{display:block;width:100%;}
.block.newsletter .action.subscribe{margin:10px 0 0 1px;}
/*product list*/
.products-grid .product-item{margin:0;width:100%;}
.cart-empty{text-align:center;font-size:13px;}
.firecheckout.fc-form-compact .form-shipping-address .fieldset div.field,.firecheckout.fc-form-compact #checkout .checkout-shipping-address .fieldset div.field,.firecheckout.fc-form-compact #checkout .checkout-billing-address .fieldset div.field{width:100%;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty{width:16px;height:18px;font-size:10px;line-height:19px;}
.minicart-wrapper .product .actions>.primary:not(:last-child),.minicart-wrapper .product .actions>.secondary:not(:last-child){margin-right:3px;}
/*15-06*/
.searchbycategory .sub-cat > li .subcat_detail .cat-image{height:150px;}
.searchbycategory .sub-cat > li .subcat_detail .info{padding:7px;}
}
.page-layout-2columns-right .column.main .category-view{width:100%!important;}
.catalog-product-view #product-options-wrapper .field{display:flex;align-items:center;flex-wrap:wrap;}
.catalog-product-view #product-options-wrapper .field label{padding-right:10px;width:100%;max-width:30%;font-size:14px;color:#333!important;font-weight:400;}
.catalog-product-view #product-options-wrapper .field .control{width:100%;max-width:70%;}
.catalog-product-view #product-options-wrapper .field .control input,div#product-options-wrapper .field .control select{font-size:14px!important;padding:6px 10px!important;height:auto;color:#333!important;}
.fotorama__stage__frame .fotorama__img{height:300px !important;}

/* Style the Sign In link as a solid button */
button.action.action-auth-toggle {
    background-color: #a91b23; /* Deep red to match your brand */
    color: #ffffff;            /* White text for contrast */
    border: none;              /* Remove default borders */
    border-radius: 4px;        /* Slightly rounded corners */
    padding: 10px 20px;        /* "Big" sizing - space inside the button */
    font-size: 16px;           /* Larger text size */
    font-weight: bold;         /* "Bold" text */
    text-transform: uppercase; /* Makes it look more like a standard button */
    cursor: pointer;           /* Shows hand icon on hover */
    box-shadow: 0 2px 5px rgba(0,0,0,0.2); /* subtle shadow for depth */
    transition: all 0.3s ease; /* Smooth transition for hover effects */
}

/* Add a hover effect for user feedback */
button.action.action-auth-toggle:hover {
    background-color: #8a161c; /* Slightly darker red when hovering */
    box-shadow: 0 4px 8px rgba(0,0,0,0.3); /* Lift effect on hover */
    text-decoration: none;     /* Ensure no underline appears */
}

/* Change the Backorder badge to Orange/Yellow */
.product-info-main .stock.backorder-badge {
    background-color: #f39c12 !important; /* A nice visible orange/yellow */
    border-color: #f39c12 !important;
    color: #ffffff !important; /* Keeps the text white */
}

/* Change the Out of Stock badge to Red */
.product-info-main .stock.unavailable {
    background-color: #d9534f !important; /* A strong red */
    border-color: #d9534f !important;
    color: #ffffff !important; /* Keeps the text white */
    
    /* These ensure it takes on the same block shape as your 'In Stock' badge */
    display: inline-block !important; 
    padding: 3px 8px !important; /* Adjust these if the box looks too big/small */
    font-weight: bold;
    text-transform: uppercase;
}