
  /*-- Font Family CSS Start 
-----------------------------------------------------------------------------------------------*/

/* body {
    font-family: "Roboto", sans-serif !important;
  }
h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto", sans-serif !important;
} */

  /*-- Font Family CSS End 
-----------------------------------------------------------------------------------------------*/

/*-- Custom CSS Start 
-----------------------------------------------------------------------------------------------*/
.cl { clear: both; visibility: hidden; line-height: 0;}
::-webkit-scrollbar {
    width:10px;
    height:8px;
    box-shadow:none;
    border:none;
}
 
::-webkit-scrollbar-track {
    background-color: #d5d5d5;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow:none;
    border:none;
}
:root {
    --theme-primary-color:none !important;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #828282 !important;
    transition: .3s all ease;
    box-shadow:none;
    border:none;
}
::-webkit-scrollbar-thumb:hover {
    background: #000 !important; 
}
body *::-webkit-scrollbar-track {
    box-shadow:none;
}
.social-links li a { background: #f7e4ca; color: #000; }
.social-links li a:hover{background:#4f1520!important}
.woocommerce-form-login__submit { background: #f7e4ca !important; border-radius: 7px !important; text-transform: uppercase; border: none !important; color: #000; }
.woocommerce-form-login__submit:hover{background:#4f1520!important;border:none!important;color:#fff!important}
header.fixed-top{z-index:999;position:relative!important}
.full-row {padding-top:40px;padding-bottom:40px}
.woocommerce-form-login__submit:focus {outline: none; box-shadow: none;}
#registerform button.submit-btn { background: #f7e4ca !important; border-radius: 7px !important; text-transform: uppercase; border: none !important; color: #000; }
#registerform button:hover{background:#4f1520!important;border:none!important;color:#fff!important}
#registerform button:focus {outline: none; box-shadow: none;}
#forgotform button.submit-btn {width: 100%; background: #f7e4ca !important; border-radius: 7px !important; text-transform: uppercase; border: none !important; color: #000; }
#forgotform button.submit-btn:hover{background:#4f1520!important;border:none!important;color:#fff!important}
#forgotform button.submit-btn:focus {outline: none; box-shadow: none;}
.right_tit_pro .wishlist-fragment .make-fit { width: auto; }
.right_tit_pro .wishlist-fragment {align-items: center;}
.title_wishlist .compare-button a { height: 22px; line-height: 22px;}
.title_wishlist .compare-button a:after {transform: translateY(0%);}
.make-fit a { display: flex ; align-items: center; border: 1px solid #f7e4ca; background: #ffffff; padding: 2px 12px; border-radius: 25px; transition: 0.6s all; }
.make-fit a:hover {background: #4f1520; color: #fff !important;}
.make-fit a:hover img {filter: brightness(0) invert(1);}
/*-- Custom CSS Start 
-----------------------------------------------------------------------------------------------*/

/*-- Product Detail Page CSS Start 
-----------------------------------------------------------------------------------------------*/
.for_fixed_product_images{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:row-reverse}
.for_fixed_product_images .slider-container{width:80%;max-width:800px;position:relative;overflow:hidden;margin:0;box-shadow:0 0 15px 0 #00000038;border-radius:8px;border:1px solid #ffffff26}
.for_fixed_product_images .slider{display:flex;transition:transform .5s ease}
.for_fixed_product_images .slider img{width:100%;height:auto;flex-shrink:0;transition:transform .3s ease}
.for_fixed_product_images .slider img:hover{transform:scale(1.2)}
.for_fixed_product_images .thumbnails-container{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}
.for_fixed_product_images .thumbnails{display:flex;flex-direction:row;overflow-x:auto;max-width:300px;margin:0}
.for_fixed_product_images .thumbnail{width:80px;height:auto;margin:5px;cursor:pointer;opacity:.6;transition:opacity .3s;border-radius:6px}
.for_fixed_product_images .thumbnail.active,.for_fixed_product_images .thumbnail:hover{opacity:1}
.for_fixed_product_images .thumbnail-navigation{display:none}
.for_fixed_product_images .navigation{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}
.for_fixed_product_images .navigation button{background:rgba(0,0,0,0.5);color:white;border:none;padding:10px;cursor:pointer}
.for_fixed_product_images .navigation button:hover{background:rgba(0,0,0,0.8)}



@media (max-width:1366px) {
.cartpage .cart-table { overflow-x: scroll; }
.cartpage .cart-table td {min-width: 180px !important;}
#detail_page .summary-inner .out_price_stock { flex-wrap: wrap; }
}

@media (max-width:1280px) {
.wrap_shoulder .right_calculation .next_prev_btn {position: relative !important; margin-top: 15px;}
}

@media (max-width:991px) {
.for_fixed_product_images{flex-direction:column}
.for_fixed_product_images .slider-container{width:100%;margin:0 0 20px}
.for_fixed_product_images .slider img{width:100%;height:100%;object-fit:cover}
.for_fixed_product_images .thumbnails-container{flex-direction:row;width:100%;overflow-x:auto}
.for_fixed_product_images .thumbnails{justify-content:left;max-width:unset}
.for_fixed_product_images .thumbnail{width:80px;height:auto}
.cart-collaterals {margin-top: 20px;}
}

@media (min-width: 768px) {
.for_fixed_product_images .thumbnails-container{flex-direction:column}
.for_fixed_product_images .thumbnails{flex-direction:column;overflow-y:auto;max-width:unset;max-height:512px}
.for_fixed_product_images .thumbnail-navigation{display:flex;flex-direction:column;border:1px solid #cfcfcf;border-radius:6px;margin-top:4px;transition:.2s all ease}
.for_fixed_product_images .thumbnail-navigation:hover{border-color:#262626}

}


@media (max-width: 700px) {
.wrap_calculator .wrap_shoulder {flex-wrap: wrap;}
.wrap_calculator .wrap_shoulder .left_avatar_img, .wrap_calculator .wrap_shoulder .right_calculation {width: 100%;}

.wrap_shoulder .right_calculation img { position: relative !important; top: auto !important; left: auto !important; transform: unset !important; }
.wrap_shoulder .right_calculation .center { position: relative !important;margin-top: 25px;}
.wrap_shoulder .right_calculation .square { overflow: hidden; width: 100% !important; height: 100% !important; background: transparent !important; border: none !important; position: absolute !important; z-index: 9999 !important; top: 0 !important; bottom: 0 !important; }
}


.product_detail_part{margin-bottom:2em}
.product_detail_part .product-size{display:flex;flex-direction:column}
.product_detail_part .costom_custom_design{width:100%}
.product_detail_part .pro-details{border-top:1px solid #c7c7c7;margin:18px 0 0;width:100%}
.product_detail_part .product-color{position:relative;display:flex;flex-direction:row;margin-bottom:0}
.product_detail_part .product-color .color-list{padding-left:64px}
.design_product_color{width:100%}
.out_price_stock{display:flex;gap:20px;justify-content:space-between;width:100%}
.inner_stock_design{display:flex;flex-direction:column}
.inner_stock_design .product-color .color-list{display:flex;padding-left:60px}
.product_detail_part .product-color .title{margin-top:0;font-weight:500;color:#000;top:38%}
.product_detail_part .pro-details .pro-info{width:100%;margin:0;display:flex;align-items:center}
.product_detail_part .summary.entry-summary .price{font-size:20px;margin-right:10px;display:flex;gap:8px;margin-top:18px;align-items: center;}
.product_detail_part .product-offers{margin-left:2%}
.product_detail_part .woocommerce-Price-currencySymbol{font-size:35px;color:#000;font-weight:300;line-height: normal;}
.product_detail_part span.on-sale{background:#000000!important;color:#fff;border-radius:6px;padding:6px 15px!important;line-height:15px;font-size:13px;text-transform:uppercase;font-weight:500;letter-spacing:1px;margin-top:-3px;display:flex;align-items:center}
.product_detail_part .stock-availability.in-stock{white-space:nowrap}
.product_detail_part .product-offer-item{display:flex;gap:5px;align-items:center}
.product_detail_part .product-offer-item span{margin:0!important}
.product_detail_part .product-offer-item::before{margin-right:3px!important}
.summary-inner ol.breadcrumb{padding:2px 6px!important;margin-bottom:1rem;background-image:linear-gradient(90deg,#e9dfe3 0%,#ffffff 90%)!important;border-radius:5px;font-weight:500;font-size:15px;margin-top:6px}
.product_detail_part .summary-inner{display:flex;flex-wrap:wrap}
.product_detail_part .addtocart_quantity{flex-direction:row-reverse;justify-content:flex-end;width:100%;margin-top:1.4em!important}
.product_detail_part .addtocart_quantity ul{display:flex;gap:15px}
.product_detail_part .addtocart_quantity li{margin:0!important}
.product_detail_part .addtocart_quantity li.addtocart a{background:#cc7622!important;border:none;border-radius:6px;padding:0 55px;height: 58px; line-height: 58px;font-weight:500;transition:.3s all ease!important;font-size:16px}
.title_wishlist{display:flex;justify-content:space-between;align-items:flex-start}
.title_wishlist .product_title { margin: 0; line-height: 32px; text-transform: capitalize; }
.title_wishlist .wishlist-button a{height: 22px; line-height: 22px;transition:.3s all ease!important}
.title_wishlist .yith-wcwl-add-to-wishlist .wishlist-button a.add_to_wishlist::after{content:"\f120";font-size:23px}
.title_wishlist .yith-wcwl-add-to-wishlist .wishlist-button a img{width:40px;transition:.3s all ease}
.title_wishlist .yith-wcwl-add-to-wishlist .wishlist-button a img:hover{transform:scale(1.1)}
.title_wishlist .compare-button a{font-size:0}
.title_wishlist .compare-button a::after{font-size:25px!important}
.title_wishlist .compare-button a:hover::after{border-color:#d30756!important}
.title_wishlist .yith-wcwl-add-to-wishlist{margin-top:0!important;justify-content:flex-end;gap:0;align-items:center;margin-left:auto;display:flex;flex-wrap:nowrap}
.title_wishlist .wishlist-button{margin-bottom:0!important}
.product_detail_part .addtocart_quantity .qty ul li .qttotal,.qty ul li .qtminus,.qty ul li .qtplus,.qty ul li .modal-plus,.qty ul li .modal-total,.qty ul li .modal-minus{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:.3s all ease!important}
.product_detail_part .addtocart_quantity .qty ul li .qttotal:hover,.qty ul li .qtminus:hover,.qty ul li .qtplus:hover,.qty ul li .modal-plus:hover,.qty ul li .modal-total:hover,.qty ul li .modal-minus:hover{border-color:#000}
.product_detail_part .addtocart_quantity ul.qty-buttons{display:flex;align-items:center;gap:10px}
.product_detail_part .addtocart_quantity li.addtocart a:hover{color:#fff!important;border:none!important;background-image:linear-gradient(180deg,#4f1520 0%,#4f1520 90%)!important}
.product_detail_part .addtocart_quantity .multiple-item-price{display:flex;align-items:center;margin-left:2%!important}
.product_detail_part .addtocart_quantity .qty{display:block;margin-bottom:0}
.product_detail_part del{font-size:40px;color:#000;font-weight:300}
.product_detail_part .siz-list li .box{width:50px;border-radius:4px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #000;font-size:17px;cursor:pointer;font-weight:500;color:#000}
.product_detail_part .product-size .title{margin:0 0 6px;font-size:18px;font-weight:500;color:#000}
.product_detail_part .product-size .siz-list li.active .box,.product-size .siz-list li:hover .box{border:1px solid #000000!important;background:#000000!important;color:white}
.product_detail_part .bg-light img{border:1px solid #c7c7c7;border-radius:10px;box-shadow:0 0 83px 0 #00000042}
.product_detail_part .bg-light .zoomWrapper{border-radius:10px}
.product_detail_part .product-slide-thumb .owl-stage-outer{display:flex;align-items:center;justify-content:center}
.product_detail_part .product-slide-thumb .owl-stage-outer .item a img{border:1px solid #9b9b9b;border-radius:9px}
.product_detail_part .summary.entry-summary{padding-left:2em}
.product_detail_part .product-images.overflow-hidden{overflow:visible!important}
.match_withus{background-image:linear-gradient(180deg,#efeeee 0%,#ffffff 100%);padding:40px 0}
.seller_product .product-wrapper{border:1px solid #9b9b9b;border-radius:9px}
.seller_product .shipping-feed-back{display:none}
.seller_product .single-carousel{margin-top:1em}
.seller_product .single-carousel .product-wrapper .product-info .product-title,.product-wrapper .product-info .product-title a{font-weight:500!important;font-size:15px!important}
.seller_product .single-carousel .product-image{width:25%}
.seller_product{padding-right:0}
.seller_product .product-info{width:74%!important}
.seller_product .product-image img{border-radius:13px}
.seller_product .product.type-product{margin-bottom:6px}
.related_products{background:#e7e7e7;padding:40px 0!important}
.best_seller_discription{flex-direction:row-reverse;margin-bottom:4em}
.best_seller_discription .woocommerce-tabs{margin-top:8px}
.best_seller_discription .woocommerce-tabs .nav-item .nav-link{font-weight:500}
.specification_design{background:#ffffff;padding:16px 20px;border:1px solid #d9d9d9;border-radius:10px;width:100%;margin-top:1em}
.specification_design .table-wrapper{position:relative;max-height:80px;overflow:hidden;transition:max-height .5s ease-in-out;margin-top:.8em}
.specification_design .table-wrapper p{font-size:14px;color:#000;line-height:23px}
.specification_design .table-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));pointer-events:none;transition:opacity .3s ease-in-out}
.specification_design .table-wrapper.expanded::after{opacity:0}
.specification_design .table-wrapper.expanded{max-height:500px}
.specification_design .heading_specification{border-bottom:2px solid #000;display:inline;text-transform:uppercase;font-weight:600;font-size:16px}
.specification_design .toggle-button{cursor:pointer;color:#ffffff;border:none;background:#000;padding:6px 11px;font-size:15px;border-radius:6px;font-weight:500;text-transform:uppercase;transition:.3s all ease;margin-top:12px}
.specification_design .toggle-button:hover{color:#ffffff;background:#d40757}
.specification_design table{width:100%;border-collapse:collapse;margin-top:10px}
.specification_design th,td{border:1px solid #ddd;padding:8px;text-align:left;color:#1e1e1e}
.specification_design th{background-color:#f4f4f4}
.product_size_chartdesign{margin-left:14px;padding-top:15px}
.product_size_chartdesign .size-chart-icon{cursor:pointer;color:#fc2779;transition:.3s all ease;font-weight:500}
.product_size_chartdesign .size-chart-icon:hover{color:#000000}
.product_size_chartdesign .img_size_chart{width:35px;height:35px}
.product_size_chartdesign .size-chart-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center;z-index:999}
.product_size_chartdesign .popup-content{background-color:white;padding:20px;border-radius:5px;max-width:600px;width:80%;text-align:center;overflow:auto;position:relative}
.product_size_chartdesign .popup-content h5{font-weight:600}
.product_size_chartdesign .popup-content h2{margin-top:0}
.product_size_chartdesign table{width:100%;border-collapse:collapse;margin-top:20px}
.product_size_chartdesign th,td{padding:10px;border:1px solid #ddd;text-align:center}
.product_size_chartdesign th{background-color:#f4f4f4} 
.product_size_chartdesign .close-popup{position:absolute;top:10px;right:10px;font-size:30px;cursor:pointer;color:#333;background:transparent;border:none;padding:5px;font-weight:600}
.product_size_chartdesign .close-popup:hover{color:#fc2779}
.triple_trybox{margin-top:2em;margin-bottom:.5em;width:100%}
.triple_trybox ul{color:#fc2779;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,2fr));grid-gap:1rem}
.triple_trybox ul li{background:#ffffff;padding:8px 10px;border:1px solid #d9d9d9;border-radius:10px;display:flex;align-items:center;gap:10px}
.triple_trybox ul li img{width:50px}
.triple_trybox ul li h5{font-size:15px;font-weight:500;margin:0}
.triple_trybox ul li button{cursor:pointer;color:#4f1520;font-size:13px;font-weight:500;transition:.2s all ease;margin:0;padding:0}
.triple_trybox ul li button:hover{color:#000!important}
.triple_trybox ul li div{line-height:20px}
.slidingWindow{position:fixed;top:0;right:-400px;width:400px;height:100%;background-color:#f4f4f4;overflow:auto;transition:right .3s ease;padding:20px;z-index:999}
.slidingWindow.open{box-shadow:0 0 0 5559px #00000091}
.slidingWindow h5{color:#000;font-size:15px;font-weight:600}
.slidingWindow.open{right:0}
.slidingWindow p{font-size:14px;line-height:22px;font-weight:500;color:#000}
.closeButton{background:none;border:none;font-size:30px;position:absolute;top:10px;right:10px;cursor:pointer;color:#d40757}
.closeButton:hover{color:#000}
.openButton{margin:20px;padding:10px 20px;font-size:16px;cursor:pointer}
.social-sharing{margin-left:-4px}
.main_footer, .bottom_navi {display: none;}
.home-slider .banner-slide-item {position: relative;}
.home-slider .banner-slide-item:before { content: ''; padding: 5px; display: block; position: absolute; bottom: 0; width: 100%; height: 100%; border-radius: 15px; background-image: linear-gradient(180deg, #00000000 0%, #000000ab 90%) !important; }
#cat_layout .container { max-width: 92%; }
.check_avability_product {width: 100%; margin-top: 1.4rem;}
.check_avability_product input { width: 100%; position: relative; padding-left: 15px; min-height: 48px; border-radius: 6px; border: 1px solid #d9d9d9;}
.check_avability_product button { position: absolute; right: 8px; top: 50%; transform: translate(0, -50%); line-height: normal;}
.check_avability_product input:focus {border: 1px solid #d9d9d9; box-shadow: none; outline: none;}
.avability_location { margin: 1.4rem 0 0 0px; width: 100%; }
.avability_location .date_del {color: #000;}
.avability_location .check_pincode {color: #000;}
.avability_location { display: flex ; align-items: center; flex-wrap: wrap; background: none; border: none; gap: 15px; }
#pro_page .container { max-width: 92%; }
.avability_location > div { background: #f3f4ff; padding: 7px; border-radius: 7px; border: 1px solid #dcdef9; height: auto; flex-direction: column; justify-content: center; flex: 1; }

.price_quick_popup span.on-sale { margin-left: 12px; background: #f7e4ca !important; color: #000; padding: 7px 15px; border-radius: 5px; font-size: 20px; }
#detail_page .price span.on-sale { margin-left: 12px !important; background: #f7e4ca !important; color: #000 !important; padding: 7px 15px !important; border-radius: 5px !important; font-size: 20px !important; }
#detail_page .price  {align-items: center;}
/*-- Product Detail Page CSS Start 
-----------------------------------------------------------------------------------------------*/

/*-- Text Marquee Start 
-----------------------------------------------------------------------------------------------*/
.header_marquee { background: #f7e4ca; color: #cc7622; padding: 3px; }
.marquee_logo:hover .track{-webkit-animation-play-state:paused;animation-play-state:paused}
.marquee_logo{position:relative;width:100vw;max-width:100%;overflow:hidden;height:23px}
.marquee_logo .track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee-text 1110s linear infinite}
.marquee_logo .track .text-block{display:flex;gap:10em;text-transform:uppercase;font-weight:500;font-size:14px}
@keyframes marquee-text { 
    from { transform: translateX(0)}
    to { transform: translateX(-1000%) }
}
/*-- Text Marquee End 
-----------------------------------------------------------------------------------------------*/

/*-- Header Menu Start 
-----------------------------------------------------------------------------------------------*/
.custom_navedesign{background:#f7e4ca;margin-top:1em;padding:3px 0}
.custom_navedesign .navbar-nav .nav-link{color:#21201e!important;font-size:18px!important;font-weight:600}
.custom_navedesign .navbar-collapse{justify-content:center}
.custom_navedesign .navbar-nav .nav-item{padding:0 26px!important}
a:hover,.btn-link,.btn-link:hover,.post-admin ul li,.footer-widget li a:hover,.list-color-primary li a,.list-active-color-primary a.active,.list-color-primary li,.list-color-primary a,.nav-primary-hover .navbar-nav .nav-link:hover,.nav-primary-hover .navbar-nav .active>.nav-link:hover,.nav-primary-hover .navbar-nav .active>.nav-link,.product-detail .woocommerce-loop-product__title:hover,.footer-simple-dark .footer-widget li a:hover,.footer-default-dark .media-widget a:hover,.nav-primary .navbar-nav .nav-link,.nav-secondary .navbar-nav .active>.nav-link,.search-form .btn-search,.media-widget a:hover{color:#ffab00!important}
.fixed-bg-primary.fixed-top,.nav-primary-hover.nav-line-active .navbar-nav .active>.nav-link:before,.nav-primary-hover.nav-down-line-active .navbar-nav .active>.nav-link:before,.bg-primary{background-color:#ffab00!important}
.header_pedding{padding:0}
.search_customdesign form{border:1px solid #f7e4ca!important}
.search_customdesign .form-inline button { padding: 0 20px; top: 4px !important; right: 4px !important; height: calc(80% + 1px); color: #000; border-radius: 50px !important; background: #f7e4ca !important; transition: .3s all ease !important; height: 36px !important; }
.search_customdesign [class*="product-search-"] .form-inline button{background:var(--theme-secondary-color)!important}
.search_customdesign .form-inline button:hover{background:#4f1520!important; color: #fff !important}
.search_customdesign .form-inline input{color:#000;height:44px}
.search_customdesign .form-inline input::placeholder{color:#9a9a9a!important}
.search_customdesign .form-inline i.flaticon-search{position:absolute;left:13px;color:#404040!important;top:13px}
.search_customdesign .form-inline input.search-field{padding-left:40px!important;padding-right:60px}
.main-nav .form-inline input.search-field{font-size:10px!important}
.right_icon .flat-mini::before{font-size:17px!important;line-height:17px!important;font-weight:500!important;color:#21201e;top:52%!important}
.right_icon .cart-icon{border:1px solid #cbb0c8;width:45px;height:45px;transition:.3s all ease}
.right_icon .cart-icon:hover{border-color:#4f1520;background:#4f1520}
.right_icon .cart-icon:hover .flat-mini::before{color:#fff}
.right_icon i.flaticon-search::before{font-size:18px!important;color:#646464}
.wishlist-view span.header-wishlist-count,.refresh-view span.header-compare-count,[class*="header-cart-"] .cart .cart-icon .header-cart-count{background-color:#f7e4ca!important;color:#21201e!important;font-weight:500;font-size:17px!important;top:-9px!important}
.login-signup{background-color:#000!important}
#menu-and-category .nav-link.active,#menu-and-category2 .nav-link.active{background-color:#fc2779!important}
.navbar-slide-push .navbar-nav .nav-item .nav-link,.categories-menu ul.menu li a{font-size:16px;font-weight:500;padding:10px 0}
.for_customobile .nav-link{padding:.7rem 1rem}
.for_customobile .dropdown-item{font-size:15px}
.for_customobile .navbar{padding:0;border:2px solid #313131;border-radius:5px}
.for_customobile .push-nav-toggle{padding:.1rem .4rem}
.for_customobile .header-sticky .flat-small::before{font-size:28px}
.for_customobile .flaticon-menu-2{color:#fc2779!important}
.for_mobile_logo{display:none}
header.fixed-top .header-sticky{padding-bottom:0!important}

/*-- Header Menu End 
-----------------------------------------------------------------------------------------------*/



/*-- Banner CSS Start 
-----------------------------------------------------------------------------------------------*/
.index_slidercustom .equal_banner_height{height:100%}
.index_slidercustom .equal_banner_height .owl-stage-outer{height:100%}
.index_slidercustom .equal_banner_height .owl-stage{height:100%}
.index_slidercustom .equal_banner_height .owl-stage .owl-item{height:100%}
.index_slidercustom .home-slider{border-radius:15px;overflow:hidden;height:100%}
.index_slidercustom .banner-wrapper-item{min-height:44em;padding:90px 0;margin-left:0;text-transform:uppercase;padding-right:32%}
.index_slidercustom button.owl-dot{width:16px!important;height:16px!important;background-color:#c7c7d3!important;margin:0 5px!important;border-radius:50px!important}
.index_slidercustom button.owl-dot.active{background-color:#cc7622!important;border-radius:50px!important}
.index_slidercustom .home-slider .owl-dots{bottom:26px;left:10%}
.index_slidercustom .banner-slide-item{border-radius:15px;height:100%}
.index_slidercustom .banner-wrapper-item{justify-content:flex-end}
.index_slidercustom .banner-content h2{color:#fff;font-size:50px;line-height:60px;margin-bottom:35px}
.index_slidercustom .banner-content h5{color:#fff;font-size:21px}
.avatar_banner{position:relative;margin-bottom:25px}
.avatar_banner::after{content:'';padding:5px;display:block;position:absolute;bottom:0;width:100%;height:100%;border-radius:15px;background-image:linear-gradient(180deg,#00000042 0%,#00000066 90%)!important}
.avatar_banner img{width:100%}
.avatar_banner .img_avatar{border-radius:16px}
.avatar_banner h2{border-radius:15px;position:absolute;bottom:3em;z-index:9;color:#fff;padding:5px 20px;font-weight:600!important;font-size:40px;line-height:50px;text-transform:uppercase;margin-bottom: 0;}
.avatar_banner .button_orvideo{position:absolute;bottom:12px;z-index:9;width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 20px}
.pink_button{background-image:linear-gradient(180deg,#cc7622 0%,#cc7622 90%)!important;transition:.3s all ease!important;padding:10px 33px;border-radius:50px;color:#fff;font-weight:500;font-size:18px}
.pink_button:hover { background: #ffab00; color: #fff !important;}
.button_shadow{box-shadow:3px 5px 12px 1px #000}
.avatar_banner .button_orvideo img{width:50px;box-shadow:3px 5px 12px 0 #00000085;border-radius:50px}
.trending_seller{position:relative}
.trending_seller::after{content:'';padding:5px;display:block;position:absolute;bottom:0;width:100%;height:100%;border-radius:15px;background-image:linear-gradient(180deg,#00000000 0%,#000000ab 90%)!important}
.trending_seller .img_avatar{border-radius:16px}
.trending_seller h2{position:absolute;bottom:2em;z-index:9;padding:0 0 0 20px;font-weight:600!important;font-size:30px;text-transform:uppercase;margin:0}
.trending_seller h2 a{color:#fff}
.trending_seller h2 a:hover{color:#fff!important;}
.trending_seller .button_orvideo{position:absolute;bottom:8px;z-index:9;width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 20px}
.trending_seller .button_orvideo h4{font-size:18px;color:#fff;margin:0;font-weight:400}
.trending_seller .button_orvideo img{width:30px;box-shadow:3px 5px 12px 0 #00000085;border-radius:50px;background-image:radial-gradient(#cc7622 50%,#fff 60%)}
.trending_seller .button_orvideo img:hover{background-image:radial-gradient(#ffab00 50%,#fff 60%)}

/*-- Banner CSS End 
-----------------------------------------------------------------------------------------------*/

/*-- Pink Marquee CSS Start 
-----------------------------------------------------------------------------------------------*/
.pink_marquee{padding:19px 0 20px;background-image:linear-gradient(180deg,#fd1971 0%,#d30756 90%)!important;height:71px;margin-top:2em;line-height:25px;margin-bottom:2em}
.pink_marquee .track .text-block{align-items:center}
.pink_marquee .track .dots i{ width: 35px; height: 35px; border-radius: 50px; margin: 0 15px; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, #21201e 50%, #21201e 100%); border: 2px solid #21201e; display: block; }
.pink_marquee span{font-size:2.4em;font-weight:500;color:#ffffff}
.pink_marquee .track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee-text 5010s linear infinite}

/*-- Pink Marquee CSS End 
-----------------------------------------------------------------------------------------------*/


/*-- Video Slide CSS Start 
-----------------------------------------------------------------------------------------------*/
.videoslide_custom{position:relative;background:#000}
.videoslide_custom .video_avatar{position:relative;max-height:700px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.videoslide_custom .text_orvideo img{width:40px;box-shadow:3px 5px 12px 0 #00000085;border-radius:50px;background-image:radial-gradient(#cc7622 50%,#fff 60%)}
.videoslide_custom .text_orvideo img:hover{background-image:radial-gradient(#ffab00 50%,#fff 60%)}
.videoslide_custom .text_orvideo { position: absolute; top: 50%; z-index: 9; width: 100%; display: flex ; justify-content: space-between; align-items: center; padding: 5px 20px; text-align: center; flex-direction: column; transform: translate(-50%, -50%); left: 50%; }
.videoslide_custom .col-xl-12{padding:0}
.videoslide_custom .text_orvideo h2{color:#ffffff00;font-size:60px;stroke:1px #000;-webkit-text-stroke:1px #fff;text-stroke:1px #fff}
.videoslide_custom .text_orvideo h4{color:#fff;font-size:40px;margin-bottom:.8em}
.videoslide_custom .video_avatar::after{content:'';display:block;position:absolute;bottom:0;width:100%;height:100%;background-image:linear-gradient(180deg,#00000057 0%,#000000cf 90%)!important}
.videoslide_custom .video_avatar video{min-height:500px}
.videoslide_custom button.owl-dot{width:16px!important;height:16px!important;background-color:#c7c7d3;margin:0 5px;border-radius:50px}
.videoslide_custom button.owl-dot.active{background-color:#cc7622!important;border-radius:50px!important}
.videoslide_custom .owl-carousel .owl-dots{top:92%}

/*-- Video Slide CSS End 
-----------------------------------------------------------------------------------------------*/


/*-- Style for every Occasion CSS Start 
-----------------------------------------------------------------------------------------------*/
.style_occasion{margin-top:4em}
.style_occasion h2{text-align:center;margin-bottom:1em;font-weight:500}
.style_occasion h2 span{color:#4f1520}
.style_occasion .occasion-home-slider{padding:0 20px}
.style_occasion .every_occasion{text-align:center;position:relative}
.style_occasion .every_occasion img{border-radius:15px}
.style_occasion .every_occasion::after{content:'';display:block;position:absolute;bottom:0;width:100%;height:100%;border-radius:15px;background-image:linear-gradient(180deg,#00000000 24%,#000000cf 90%)!important}
.style_occasion .every_occasion h3{color:#fff;position:absolute;z-index:9;bottom:14px;width:100%;font-weight:600!important;font-size:25px;cursor:pointer;transition:.3s all ease}
.style_occasion .every_occasion:hover h3{color:#fd0162}
.style_occasion .every_occasion h3:hover{color:#fff!important}
.style_occasion button.owl-dot{width:16px!important;height:16px!important;background-color:#cec9bd;margin:0 5px;border-radius:50px}
.style_occasion button.owl-dot.active{background-color:#de0c5d!important;border-radius:50px!important}
.style_occasion .owl-nav{top:46%;position:absolute;width:100%;padding:0 12px;height:0}
.style_occasion .owl-nav button span{background:#ffffffb5;width:50px;height:50px;display:block;font-size:35px;border-radius:50px;color:#000;line-height:41px;transition:.3s all ease}
.style_occasion .owl-nav button span:hover{background:#de0c5d;color:#fff}
.style_occasion .owl-dots{display:block!important;top:104%!important}
.style_occasion .owl-carousel .owl-nav.disabled{display:block!important}
.style_occasion .owl-carousel .owl-nav button.owl-next{display:block;float:right}

/*-- Style for every Occasion CSS End 
-----------------------------------------------------------------------------------------------*/



/*-- Women’s Fashion Season off CSS Start 
-----------------------------------------------------------------------------------------------*/
.fashion_season{margin-top:6em;background:#4f1520;margin-bottom: 70px;}
.fashion_season .col-xl-12{display:flex;justify-content:space-between;padding:0;flex-wrap:wrap}
.fashion_season .col-xl-12 .left_fashion{height:560px}
.fashion_season .col-xl-12 .right_fashion{height:560px}
.fashion_season .text_fashion{position:absolute;top:25%;left:31%;text-align:right;width:725px}
.fashion_season h2{font-size:70px;font-weight:600!important;padding:0;margin:45px 0 60px;position:relative}
.fashion_season h2::after { content: ''; display: block; position: absolute; bottom: -14px; width: 100px; height: 3px; border-radius: 15px; background: #f7e4ca; right: 1px; }
.fashion_season h2 a{color:#fff}
.fashion_season h2 a:hover{color:#fff!important}
.fashion_season h3{color:#070707;font-weight:500!important;text-transform:uppercase;font-size:25px}
.fashion_season h4{color:#fff}

/*-- Women’s Fashion Season off CSS End 
-----------------------------------------------------------------------------------------------*/


/*-- Shop by Category CSS Start 
-----------------------------------------------------------------------------------------------*/
.shop_category{background-image:linear-gradient(180deg,#ffffff00 63%,#ebe9e5 69%);padding:60px 1%}
.shop_category h2{text-align:center;margin-bottom:1em}
.shop_category .col-xl-12{display:flex;justify-content:space-between;padding:0 2%;flex-wrap:wrap;row-gap:30px}
.shop_category .boxby_category{border-bottom:1px solid #f7e4ca;background-image:linear-gradient(180deg,#ffffff00 63%,#ffffff 69%);border-radius:0 0 15px 15px;transition:.3s all ease;width:19%}
.shop_category .boxby_category a:hover h3{color:#ffab00}
.shop_category .boxby_category:hover{border-bottom:1px solid #21201e}
.shop_category .boxby_category a h3:hover{color:#ffab00!important}
.shop_category .boxby_category a img{transition:.3s all ease}
.shop_category .boxby_category a img:hover{transform:scale(1.02)}
.shop_category .boxby_category h3{font-size:22px;text-align:center;text-transform:uppercase;margin:16px 0;transition:.3s all ease}

/*-- Shop by Category CSS End 
-----------------------------------------------------------------------------------------------*/



/*-- Explore Women's Fashion CSS Start 
-----------------------------------------------------------------------------------------------*/
.explore_fashion_product{padding:50px 0 80px;margin-top:0;background-image:linear-gradient(180deg,#ffffff 63%,#ebe9e5 69%)}
.explore_fashion_product .product.type-product{background:#fff;border-radius:15px;border:1px solid #dfdbd7;overflow:hidden}
.explore_fashion_product .woocommerce-LoopProduct-link img{border-radius:15px}
.explore_fashion_product .star-rating i::before{font-size:15px}
.explore_fashion_product .e-title-general .product-wrapper .product-title a{color:#000!important;font-weight:500}
.explore_fashion_product .product-info .product-price .price ins{font-size:16px}
.explore_fashion_product .product-wrapper .product-info .product-price .price del{font-size:15px!important}
.explore_fashion_product .product-wrapper p{margin-bottom:8px}
.explore_fashion_product .shipping-feed-back{margin-top:2px;display:flex;justify-content:center}
.explore_fashion_product .product-image{position:relative;border-radius:12px}
.explore_fashion_product .try_look{background-image:linear-gradient(180deg,#fff 0%,#fff 90%)!important;position:absolute;top:10px;z-index:9;right:10px;border-radius:60px;transition:0 all ease;box-shadow:0 9px 28px 0 #00000030}
.explore_fashion_product .try_look:hover{box-shadow:0 0 28px 0 #0000002e}
.explore_fashion_product .try_look a{position:relative;text-align:center;width:70px;height:70px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:11px}
.explore_fashion_product .try_look a img{width:30px!important;position:absolute;top:2px;transform:0 all ease}
.explore_fashion_product .try_look a span{font-weight:600;line-height:14px;font-size:11px;text-transform:uppercase}
.explore_fashion_product .try_look a .white_hanger{opacity:0}
.explore_fashion_product .try_look:hover a .white_hanger{opacity:1}
.explore_fashion_product .try_look:hover a .pink_hanger{opacity:0}
.explore_fashion_product .try_look:hover a span{color:#fff}
.explore_fashion_product .try_look:hover{background-image:linear-gradient(180deg,#fd1971 0%,#d30756 90%)!important}
.explore_fashion_product .hover-area [class*="-button"] a{width:100%;height:38px;color:#323232;font-size:29px;margin:0}
.explore_fashion_product .pro_cart_button{background:#000000c9;width:100%;padding:11px 0;border-radius:12px;color:#fff;display:flex;justify-content:center;align-items:center;gap:10px;position:absolute;bottom:0;transition:.3s all ease;opacity:0}
.explore_fashion_product .pro_cart_button:hover{background:#db0e5de0;color:#fff!important}
.explore_fashion_product .product-wrapper:hover .pro_cart_button{opacity:1}
.explore_fashion_product .pro_cart_button i.fa{font-size:13px}
.explore_fashion_product h2.main-title{text-align:center;margin-bottom:1em}
.explore_fashion_product .product-wrapper .product-info{justify-content:center}
.explore_fashion_product .product-wrapper h3.product-title{text-align:center}
.explore_fashion_product .product-info .product-price{justify-content:center}
.explore_fashion_product button.owl-dot{width:16px!important;height:16px!important;background-color:#a9a59d;margin:0 5px;border-radius:50px}
.explore_fashion_product button.owl-dot.active{background-color:#cc7622!important!important;border-radius:50px!important}
.explore_fashion_product .owl-nav{top:46%;position:absolute;width:100%;padding:0 12px;height:0}
.explore_fashion_product .owl-nav button span{background:#ffffffb5;width:50px;height:50px;display:block;font-size:35px;border-radius:50px;color:#000;line-height:41px;transition:.3s all ease}
.explore_fashion_product .owl-nav button span:hover{background:#de0c5d;color:#fff}
.explore_fashion_product .owl-dots{display:block!important;top:104%!important}
.explore_fashion_product .owl-carousel .owl-nav.disabled{display:block!important}
.explore_fashion_product .owl-carousel .owl-nav button.owl-next{display:block;float:right}

/*-- Explore Women's Fashion CSS End 
-----------------------------------------------------------------------------------------------*/



/*-- What you need right now CSS Start 
-----------------------------------------------------------------------------------------------*/
.what_you_need{padding:5px 30px 50px;margin-top:3em}
.what_you_need h2{text-align:center;margin-bottom:1em}
.what_you_need .item a:hover h3{color:#fd0162}
.what_you_need .item a h3:hover{color:#fff!important}
.what_you_need .item a{text-align:center;position:relative}
.what_you_need .item a h3{color:#fff;position:absolute;z-index:9;bottom:14px;width:100%;font-weight:600!important;font-size:25px;cursor:pointer;transition:.3s all ease}
.what_you_need .item a::after{content:'';display:block;position:absolute;bottom:0;width:100%;height:100%;border-radius:15px;background-image:linear-gradient(180deg,#00000000 24%,#000000cf 90%)!important}
.what_you_need .item a img{border-radius:15px}

/*-- What you need right now CSS End 
-----------------------------------------------------------------------------------------------*/



/*-- About Us CSS Start 
-----------------------------------------------------------------------------------------------*/
.about_experience{padding:5px 7.4% 50px;margin-top:2em}

.about_experience h2{margin-bottom:.2em;font-size:30px;font-weight:500!important;line-height:48px}
.about_experience h2 span{position:relative;z-index:9}
.about_experience h2 span::after{content:'';display:block;position:absolute;bottom:0;width:100%;height:20px;background:#ffe2c5;left:0;z-index:-1}
.about_experience h3{margin-bottom:1em;font-size:25px;font-weight:500!important;line-height:48px;color:#6d6d6d;text-transform:uppercase}
.both_images_art{display:flex;margin-top:8em;justify-content:space-between;flex-wrap:wrap}
/* .both_images_art img{width:100%!important;max-width:49%!important} */
.both_images_art .right_images_art{margin-top:-6em}
.about_experience p {margin-bottom: 8px;}
/*-- About Us CSS End 
-----------------------------------------------------------------------------------------------*/


/*-- Shipping Secure CSS Start 
-----------------------------------------------------------------------------------------------*/
.shipping_secure { padding: 24px 7.4%; margin-top: 3em; background-image: linear-gradient(180deg, #f7e4ca 0%, #f7e4ca 90%) !important; }
.shipping_secure img{width:50px;filter: invert(1) grayscale(1);}
.first_shipping{width:60px!important}
.shipping_secure h3 { display: flex ; color: #21201e; font-size: 17px; flex-direction: column; justify-content: center; text-transform: uppercase; font-weight: 500 !important; margin: 0; line-height: 24px; }
.shipping_secure h3 span{font-size:14px;text-transform:none;font-weight:500!important}
.shipping_secure .col-xl-3{display:flex;align-items:center;gap:12px;justify-content:center}

/*-- Shipping Secure CSS End 
-----------------------------------------------------------------------------------------------*/



/*-- Testimonial CSS Start 
-----------------------------------------------------------------------------------------------*/
.testimonial_design{padding:24px 1%;margin-top:3em}
.testimonial_design .quotation_testimonial{position:relative}
.testimonial_design .quotation_testimonial::before{content:'';display:block;position:absolute;bottom:0;width:40%;height:100%;background-image:linear-gradient(270deg,#00000000 39%,#ffffff 100%)!important;left:0;z-index:9}
.testimonial_design .quotation_testimonial::after{content:'';display:block;position:absolute;bottom:0;width:40%;height:100%;background-image:linear-gradient(90deg,#00000000 35%,#fff 100%)!important;right:0}
.testimonial_design .item{border:1px solid #cdcdcd;border-radius:10px;padding:30px 42px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;row-gap:15px}
.testimonial_design h2{margin-bottom:1em;font-size:36px;font-weight:600!important;line-height:48px;text-align:center}
.testimonial_design h3{margin-bottom:0;text-align:center;font-size:20px;font-weight:500!important;line-height:48px;color:#6d6d6d;text-transform:uppercase}
.testimonial_design .item img{width:50px;opacity:.5}
.testimonial_design p{font-size:20px;color:#000}
.testimonial_design span{font-size:18px}
.testimonial_design button.owl-dot{width:16px!important;height:16px!important;background-color:#cdcbc8;margin:0 5px;border-radius:50px}
.testimonial_design button.owl-dot.active{background-color:#4f1520!important;border-radius:50px!important}
.testimonial_design .owl-nav{top:46%;position:absolute;width:100%;padding:0 12px;height:0}
.testimonial_design .owl-nav button span{background:#ffffffb5;width:50px;height:50px;display:block;font-size:35px;border-radius:50px;color:#000;line-height:41px;transition:.3s all ease}
.testimonial_design .owl-nav button span:hover{background:#4f1520;color:#fff}
.testimonial_design .owl-dots{display:block!important;top:110%!important}
.testimonial_design .owl-carousel .owl-nav.disabled{display:block!important}
.testimonial_design .owl-carousel .owl-nav button.owl-next{display:block;float:right}
.testimonial_design .owl-nav button span {font-family: 'Font Awesome 5 Free'; }
/*-- Testimonial CSS End 
-----------------------------------------------------------------------------------------------*/


/*-- Newsletter CSS Start 
-----------------------------------------------------------------------------------------------*/
.newsletter_design{margin-top:6em;padding:5px 7.4% 50px!important}
.newsletter_design h2{margin-bottom:10px;font-size:36px;font-weight:600!important;line-height:40px;text-align:center}
.newsletter_design h4{margin-bottom:0;font-size:20px;font-weight:500!important;line-height:48px;color:#cc7622;text-transform:uppercase}
.newsletter_design p{margin-bottom:0;font-size:19px;font-weight:500!important;line-height:25px;color:#21201e}
.text_articles{display:flex!important;flex-direction:column;align-items:flex-start}
.newsletter_design button.btn-secondary{background-image:linear-gradient(180deg,#fd1971 0%,#d30756 90%)!important;margin-top:4px;margin-right:5px;border-radius:50px!important;font-size:17px;text-transform:uppercase;border:none;height:50px}
.newsletter_design button.btn.btn-secondary.rounded-right-pill.text-white:hover{color:#fff!important;background-image:linear-gradient(180deg,#000 0%,#000 90%)!important;border:none!important;color:#fff!important}
.newsletter_design input.form-control{padding:2px 24px;height:58px;border:1px solid #b9b9b9;margin-bottom:20px!important}
.newsletter_design form{margin-top:1em}
.newsletter_design form input[type="checkbox"]{display:block;float:left;margin:3px 14px 0 10px}

/*-- Newsletter CSS End 
-----------------------------------------------------------------------------------------------*/

/*-- Blogs CSS Start 
-----------------------------------------------------------------------------------------------*/
.blogs_design{padding:5px 7.4% 50px;margin-top:1em;margin-bottom:6em}
.blogs_design .item h2{line-height:34px;margin-bottom:12px}
.blogs_design .item h2 a{font-size:28px;font-weight:500!important;margin:5px 0 14px;color:#21201e;transition:.2s all ease}
.blogs_design .item:hover h2 a{color:#ffab00}
.blogs_design .item h2:hover a{color:#ffab00!important}
.blogs_design p{font-size:18px;transition:.2s all ease}
.blogs_design .item:hover p{color:#000}
.blogs_design span{font-size:18px}
.blogs_design .img_face{position:relative;margin-bottom:1.5em}
.blogs_design .img_face img{border-radius:20px}
.blogs_design .item:hover .img_face .right_arrow_face{transform:rotate(360deg)}
.blogs_design .img_face .right_arrow_face{background-image:linear-gradient(180deg,#fd1971 0%,#d30756 90%);content:"";font-family:Flaticon !important;right:11px;width:55px;z-index:99;position:absolute;height:55px;bottom:13px;border-radius:64px;transform:rotate(403deg);transition:.6s all ease;background-repeat:no-repeat;background-position:center;background-size:100%;padding:15px}
.blogs_design .img_face:after{content:'';background:url(../images/white-shape-news.webp);right:0;width:108px;background-repeat:no-repeat!important;z-index:9;position:absolute;height:111px;bottom:0}
.blogs_design button.owl-dot{width:16px!important;height:16px!important;background-color:#cdcbc8;margin:0 5px;border-radius:50px}
.blogs_design button.owl-dot.active{background-color:#de0c5d!important;border-radius:50px!important}
.blogs_design .owl-nav{top:30%;position:absolute;width:100%;padding:0 12px;height:0}
.blogs_design .owl-nav button span{font-family: 'Font Awesome 5 Brands'; background:#ffffffb5;width:50px;height:50px;display:block;font-size:35px;border-radius:50px;color:#000;line-height:41px;transition:.3s all ease}
.blogs_design .owl-nav button span:hover{background:#4f1520;color:#fff}
.blogs_design .owl-dots{display:block!important;top:106%!important}
.blogs_design .owl-carousel .owl-nav.disabled{display:block!important}
.blogs_design .owl-carousel .owl-nav button.owl-next{display:block;float:right}
/*-- Blogs CSS End 
-----------------------------------------------------------------------------------------------*/



/*-- Shop By Occasions CSS Start 
-----------------------------------------------------------------------------------------------*/
.by_occasions {padding:5px 5% 50px;margin-top:2em;text-align:center}
.inner_occation {margin-bottom:2em;position:relative; border-radius:10px; overflow:hidden;}
.inner_occation .text_occation_art {padding:30px 20px;background:#f8f3f1;text-align:center;z-index:9;position:relative}
.inner_occation .text_occation_art h2 {font-size:26px;font-weight:300!important;transition:.3s all ease}
.inner_occation:hover h2 {color:#fd1971}
.inner_occation h2:hover {color:#000}
.inner_occation .text_occation_art p {font-size:17px;color:#868686;font-weight:300;line-height:24px;margin:0}
.view_occation_button {background-image:linear-gradient(180deg, #4f1520 0%, #4f1520 90%) !important;transition:.3s all ease!important;padding:10px 20px;border-radius:50px;color:#fff;font-weight:400;font-size:16px;display:flex;align-items:center;width:fit-content;margin:0 auto;gap:10px;box-shadow:0 18px 27px 0 #00000040}
.view_occation_button:hover { background-image: linear-gradient(180deg, #4f1520 0%, #4f1520 90%) !important; color: #fd1971; box-shadow: 0 0 0 1px #4f1520; color: #fff !important; }
a.view_occation_button {padding:14px 26px}
.view_occation_button i {font-size:12px}
.inside_occa {position:absolute;top:40%;left:0;right:0;opacity:0;transition:.8s all ease; z-index:9; -webkit-transform: skew(-0deg) rotate(-0deg) translate(150%, -50%); transform: skew(-0deg) rotate(-0deg) translate(150%, -50%);}
.inner_occation:hover .inside_occa {opacity: 1; -webkit-transform: skew(-0deg) rotate(-0deg) translate(-0%, -50%); transform: skew(-0deg) rotate(-0deg) translate(-0%, -50%);}
.click_occation {display:block; position: relative; transition:.8s all ease;}
.click_occation:after {content:'';position:absolute;background-image:linear-gradient(180deg,#00000000 47%,#00000000 85%);top:0;width:100%;height:100%;left:0;right:0;opacity:0;transition:.5s all ease}
.click_occation:hover:after {background-image:linear-gradient(180deg,#00000000 47%,#00000069 85%);opacity:1;}
.product_detail_part .single-product-wrapper { padding-bottom: 50px; }
/*-- Shop By Occasions CSS Start 
-----------------------------------------------------------------------------------------------*/


/*-- Three Box Start  
-----------------------------------------------------------------------------------------------*/
.three_box_design{margin-bottom:5em;text-align:center;padding:5px 7.4% 50px}
.three_box_design .col-xl-4{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}
.three_box_design .image_boxth{position:relative}
.three_box_design .image_boxth:after{content:'';display:block;position:absolute;top:2px;width:65px;height:65px;border-radius:80px;background:#f7e4ca;left:-14px}
.three_box_design img{width:70px;z-index:9;position:relative}
.three_box_design h2 { display: block; font-size: 32px; font-weight: 500 !important; margin: 15px 0 10px; color: #0c0c0c; transition: .2s all ease; line-height: 34px; }
.three_box_design span{display:block;font-size:24px;font-weight:400!important;margin:5px 0 30px;color:#0c0c0c;transition:.2s all ease;line-height:34px}
.three_box_design a{margin-top:auto}

/*-- Three Box End  
-----------------------------------------------------------------------------------------------*/


/*-- Footer Start  
-----------------------------------------------------------------------------------------------*/
.footer_Design{/*border-top:8px solid #e1c6a0;*/padding:80px 0 0!important;/*background-image:url(../images/footer-bg.webp);*/background-color:#4f1520 !important}
.footer_Design h3{font-size:22px;color:#fff;font-weight:700!important}
.footer_Design .social_linksfooter{display:flex;gap:20px;margin-top:30px}
.footer_Design .social_linksfooter a{font-size:16px;color:#fff;border:1px solid #fff;border-radius:5px;width:32px;display:flex;align-items:center;justify-content:center;height:32px;transition:.3s all ease}
.footer_Design .social_linksfooter a:hover { border-color: #cc7622; color: #fff !important; background: #cc7622; }
.footer_Design .about_fashion{margin-top:3em;padding-right:25%}
.footer_Design .about_fashion p{font-size:15px;color:#fff;font-weight:500!important;line-height:24px;margin-bottom:1.6em}
.footer_Design .last_columnfooter{font-size:15px;display:flex;flex-direction:column;align-items:flex-end}
.menudesigh_footer li{margin-bottom:15px;margin-left:4px;margin-top:15px;margin-left:4px}
.copyright_Design{border-top:1px solid #ffffff94;padding:20px 0!important;margin-top:4em;font-size:14px;color:#000}
.copyright_Design a{color:#cc7622}
.custom_text_right{text-align:right}
.custom_text_right p{margin:0}
.menudesigh_footer ul li a {color: #fff;}
.copyright_Design p, .custom_text_right {color: #fff;}
/*-- Footer End  
-----------------------------------------------------------------------------------------------*/


/*-- Inner Banner Design Start  
-----------------------------------------------------------------------------------------------*/
.inner_banner_design{background:url(../images/simple-banner.webp);background-repeat:no-repeat!important;padding-top:70px;padding-bottom:70px}
.inner_banner_design h3{font-weight:600!important}
ul.pagination .page-link{color:#4f1520}
.inner_banner_design .breadcrumb-item+.breadcrumb-item::before {color:#ffb6d2;}
.pagination .page-item a[rel="next"] {font-family: 'Font Awesome 5 Free';}
.pagination .page-item a[aria-disabled="true"] {font-family: 'Font Awesome 5 Free';}
/*-- Inner Banner Design End  
-----------------------------------------------------------------------------------------------*/


/*-- Contact Page Start  
-----------------------------------------------------------------------------------------------*/
.message_form form textarea{height:120px}
.message_form form#contact-form label{font-weight:500;margin-bottom:10px;color:#210611}
.message_form form .form-control{padding:.8rem 1rem;border-radius:8px;font-size:14px!important}
.message_form .submit-btn{background:#fd1971!important;border:none!important;height:48px;line-height:31px;text-transform:uppercase;font-weight:500;border-radius:9px;transition:.3s all ease}
.message_form .submit-btn:hover{background:#000!important;color:#fff!important}
.get_touch li strong{font-weight:600;color:#25161c;line-height:30px}

/*-- Contact Page End  
-----------------------------------------------------------------------------------------------*/


/* Category Page End
------------------------------------------------------------ */
#cat_layout { background: #fff; }
.occation_filter_custom{padding:30px 17px 0}
.showing-products .product-wrapper .product-info { padding: 15px 15px; }
.category_custom_all .col .product {border-radius: 10px;}
.occation_filter_custom .form-check-label{padding-left:0;margin-bottom:8px}
.occation_filter_custom .form-check-label:nth-last-child{margin-bottom:0}
.custom_category_banner{border-bottom:none}
.custom_category_banner { background: #ededed !important; border-bottom: 1px solid #e1e1e1; }
.custom_category_banner::before { background-color: #ededed;  display: none;}
.custom_category_banner h3{font-weight:300!important;text-transform:uppercase}
.custom_category_banner .breadcrumb-item a{color:#222222}
.custom_category_banner .breadcrumb-item.active{color:#868686!important}
.display_phone_sidebar_toggle{display:block}
.sidebar_custom .dashbaord-sidebar-close{font-size:18px;color:#000;position:initial;top:5px;right:5px;width:100%;text-align:center;display:flex;justify-content:space-between;align-items:center;padding:0 8px 0 19px;border-bottom:1px solid #d1d1d1;height:50px;line-height:50px; font-weight: 700;}
.sidebar_custom .ui-slider .ui-slider-handle{background:#0c0c0c!important;border:2px solid #fff}
.sidebar_custom .form-check-label:hover{color:#000}
.sidebar_custom .ui-widget-header{background:#000000!important}
.sidebar_custom .dashbaord-sidebar-close i{cursor:pointer}
.sidebar_custom .ui-slider-horizontal{height:3px}
.sidebar_custom .dashbaord-sidebar-close i:hover{color:#000}
.sidebar_custom .widget_product_categories{padding:0 17px;border:none}
.sidebar_custom .widget_product_categories ul li a::before{font-weight:400;content:"";display:inline-block;background:#0000008a;padding:2.5px;border-radius:50px;margin-right:12px;transition:.2s all ease}
.sidebar_custom .widget_product_categories ul li li a::before{background:#000}
.sidebar_custom .widget_product_categories ul li a{font-weight:400;width:100%;display:flex!important;align-items:center}
.sidebar_custom .cat-item.cat-parent .has-child{border-radius:4px;right:6px;box-shadow:0 0 0 1px #3e3b3817}
.sidebar_custom .cat-item.cat-parent .has-child:hover{box-shadow:0 0 0 1px #747474}
.sidebar_custom .cat-item.cat-parent .has-child:hover::after{color:#000}
.sidebar_custom .cat-item.cat-parent .has-child::after{line-height:20px}
.sidebar_custom .widget_product_categories ul li a:hover{color:#000000!important}
.sidebar_custom .out_recent_design{display:none}
.sidebar_custom button.filter-btn.btn.btn-primary{margin-left:0;padding:0 21px!important;height:40px;line-height:24px;color:#000;background-color:#ffffff!important;border:2px solid #000;border-radius:6px;text-transform:uppercase;margin-top:26px!important}
.sidebar_custom button.filter-btn.btn.btn-primary:hover{color:#fff!important;background-color:#fc2779!important;border:2px solid #fc2779!important}
.sidebar_custom .widget-toggle .widget-title{border-bottom:1px solid #dfdfdf;font-weight:400!important;text-transform:uppercase;font-size:15px;padding:4px 0 8px;display:flex;align-items:center}
.sidebar_custom .price-range-field{height:35px;border-radius:6px}
.sidebar_custom #slider-range{margin-left:7px;margin-right:5px}
.dashboard-sidebar-btn i{background:#4f1520;padding:8px}
.dashboard-sidebar{background:#4f1520 !important;}
.sidebar_custom #sidebar{position:fixed;top:0;left:0;height:100%;width:100%;max-width:340px;z-index:99999;transform:translateX(-101%);transition:all ease .3s;border-right:1px solid #e5e5e5;background:#fff;overflow-y:auto}
.sidebar_custom #sidebar.active{transform:translateX(0)} 
.button_sidebar{padding:0;width:auto;display:flex;align-items:center;gap:6px;font-size:14px;text-transform:uppercase;color:#000!important;height:auto;transition:.3s all ease}
.button_sidebar:hover{color:#000000 !important}
.button_sidebar:hover path{fill:#000000}
.button_sidebar:hover {outline: none;}
.category_custom_all .explore_fashion_product{padding:0;background-image:linear-gradient(180deg,#ffffff 63%,#ffffff 69%)}
.category_custom_all .explore_fashion_product .product.type-product{margin-bottom:1.4em}
.category_custom_all .showing-products{padding:0!important}
.category_custom_all .filter_custom_type{margin-bottom:2em}
.category_custom_all .products-header-right{width:30%;justify-content:flex-end}
.filter_custom_type{z-index:99;position:relative}
.custom_filter_category{width:100%;display:flex;justify-content:flex-start;gap:20px;padding-right:34%}
.search-result .content-left h4{white-space:nowrap}
.all_custom_category{width:100%;display:flex;justify-content:space-between;gap:20px}
.all_custom_category select{border:1px solid #cbcbcb;border-radius:6px}
.search-result-top{margin-bottom:35px!important}
.ltr .search-result-top .sorting-bar .btn-grid-view{margin-right:4px!important}
.custom-dropdown{position:relative;display:inline-block}
.dropdown-button{padding:5px 12px 5px 16px !important;background:#fff;display:flex;justify-content:space-between!important;align-items:center;width:100%;border-radius:6px!important;height:-webkit-fill-available}
.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;border:1px solid #ccc;z-index:1;padding:0 5px}
.dropdown-item{padding:10px;cursor:pointer;display:flex;align-items:center;gap:10px}
.dropdown-item img{width:20px;height:20px}
.dropdown-item:hover{background-color:#f1f1f1}
.all_custom_category .custom-dropdown{border:1px solid #000000;border-radius:7px;width:100%}
.all_custom_category .filter-section{margin-bottom:12px;padding:0 8px;margin-top:4px}
.all_custom_category .form-control{height:auto!important;text-align:right}
.all_custom_category .form-group{margin:0!important}
.all_custom_category{padding-bottom:0!important}
.all_custom_category .filter-price .noUi-horizontal{margin-bottom:11px}
.all_custom_category .filter-price{padding-bottom:0}
.custom_insideprice{padding-top:15px;padding-bottom:10px}
.all_custom_category .arrow{margin-left:0;font-size:12px}
.all_custom_category .dropdown-button h6{text-transform:capitalize;margin:0}
.custom_insideprice .price-input>.form-group:first-child:after{right:-32px!important;font-weight:500}
.custom_insideprice .price-input{padding:0 7px 0 37px}
.top_custom_price .form-group:first-child:after{right:-29px!important}
.all_custom_category .product-search-left{display:block!important}
.all_custom_category .browse-categories{height:400px;overflow-y:scroll}
.all_custom_category .new-column-dropdown{border:1px solid #000000;width:100%;border-radius:7px}
.filter_custom_category .new-column-dropdown{position:relative;display:inline-block}
.filter_custom_category .new-column-button{padding:13px 14px;justify-content:space-between;align-items:center;width:100%;border-radius:7px;text-transform:capitalize;font-weight:500;font-size:15px;color:#242424;display:flex}
.filter_custom_category .product-search-left{display:block!important;margin:0!important;width:100%;min-width:100%}
.filter_custom_category .product-search{width:100%}
.filter_custom_category .browse-categories-wrap{margin-bottom:10px}
.filter_custom_category .browse-categories{padding-left:7px!important;padding-top:8px}

.filter_custom_category .new-column-arrow {margin-left:10px;font-size:12px}
.filter_custom_category .new-column-content {display:none;position:absolute;background-color:#f9f9f9;border:1px solid #ccc;min-width:100%;z-index:1; border-radius:8px;}
.filter_custom_category .new-column-item {padding:10px 4px 20px 10px;cursor:pointer;display:flex;align-items:center;gap:10px}
.filter_custom_category .new-column-item img {width:20px;height:20px}
.filter_custom_category ul.list-inline.browse-categories ul.list-inline li:after{content:"";background:#575757;padding:3px;border-radius:50px;display:inline-block}
.filter_custom_category .browse-categories li ul li{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:0}
.filter_custom_category .browse-categories li ul li a{margin-left:10px}
.filter_custom_category .widget_product_categories{border:none;padding:0;width:100%}
.filter_custom_category .widget_product_categories ul li{padding:7px 20px 7px 3px}
.filter_custom_category .cat-item.cat-parent .has-child::after{line-height:20px}
.filter_custom_category .cat-item.cat-parent .has-child:hover::after{color:#000}
.filter_custom_category .widget_product_categories ul li a::before{content:"";display:inline-block;background:#0000008a;padding:2.5px;border-radius:50px;margin-right:12px;transition:.2s all ease}
.filter_custom_category .widget_product_categories ul li a:hover::before{background:#000000}
.filter_custom_category .widget_product_categories ul li li a::before{background:#000}
.filter_custom_category .cat-item.cat-parent .has-child{border-radius:4px;right:6px;box-shadow:0 0 0 1px #3e3b3817}
.filter_custom_category .cat-item.cat-parent .has-child:hover{box-shadow:0 0 0 1px #747474}
.filter_custom_category .product-categories{height:400px;overflow-y:scroll}
.all_custom_category .dropdown-content{width:100%;border-radius:8px}
.all_custom_category .price_input_cuntrol{display:flex;align-items:center;width:150px;text-align:center;margin-left:auto;font-weight:500!important}
.all_custom_category .price_input_cuntrol input{text-align:center;font-weight:500!important}
.all_custom_category .price_input_cuntrol input::placeholder{color:#000;font-weight:500!important}
.all_custom_category .price-filter-list{width:100%;margin-top:15px}
.category_custom_all .products-view{border-radius:7px;height:49px;color:#161616;border:1px solid #000000;line-height:47px;padding:0 14px}
.category_custom_all .woocommerce-ordering select{border-color:#000000;border-radius:7px;height:49px;color:#161616}
.filter_custom_category .widget_product_categories ul li a{color:#222222;transition:.1s all ease;width:100%}
.filter_custom_category .widget_product_categories ul li a:hover{color:#fc2779!important}
.category_custom_all .product-wrapper:hover .quick_custom_cart{bottom:15px}
.category_custom_all .product-wrapper .quick_custom_cart{position:absolute;bottom:-40px;margin:0;transition:.3s all ease;display:flex;align-items:center;justify-content:center;gap:8px}
.category_custom_all .product-wrapper .quick_custom_cart i{font-size:0;transition:.3s all ease;line-height:23px}
.category_custom_all .product-wrapper .quick_custom_cart a{background:#fff;border-radius:50px;padding:4px 4px 4px 2px;width:106px;display:block;text-align:center;color:#000;height:35px;font-size:14px;line-height:25px;border:1px solid #181818}
.category_custom_all .product-wrapper .quick_custom_cart a:hover{font-size:0;border-color:#4f1520;color:#fff!important;background:#4f1520;box-shadow:0 3px 21px 0 #0000003b}
.category_custom_all .product-wrapper .quick_custom_cart a:hover i{font-size:15px}
.category_custom_all .col .product{height:100%;background:#fff;overflow:hidden}
.category_custom_all .showing-products .row{row-gap:20px}
.category_custom_all .product-wrapper .product-image{display:flex;justify-content:center;border:1px solid #e5e5e5;border-radius:0}
.category_custom_all .product-wrapper .add_to_cart_button{background-color:#fff!important;color:#000}
.category_custom_all .product-wrapper .product-image .hover-area{bottom:24%}
.category_custom_all .product-wrapper:hover .product-image .hover-area{right:23px}
.category_custom_all .product-wrapper .product-image .hover-area a{border-radius:50px;color:#000000;width:40px;height:40px}
.category_custom_all .product-wrapper .product-image .hover-area a:hover{border:1px solid #fc2779!important;color:#fff!important;background-color:#fc2779!important}
.category_custom_all .product-wrapper .product-image .on-sale{padding:2px 6px;border-radius:4px;left:15px;right:auto}
.category_custom_all .product-wrapper .product-info .product-price .price del{font-size:14px}
.category_custom_all .product-wrapper .product-info .product-price .price ins{font-size:14px}
.category_custom_all .product-wrapper .product-info{display:grid;justify-items:start;align-items:start}
.category_custom_all .product-wrapper .product-info .shipping-feed-back{order:1;margin:0;display:none}
.category_custom_all .product-wrapper .product-info .shipping-feed-back p{margin:0 0 5px}
.category_custom_all .product-wrapper .product-info .product-price{order:3}
.category_custom_all .product-wrapper .product-info .product-title{order:2;text-align:left}
.category_custom_all .product-wrapper .product-info .shipping-feed-back .star-rating i::before{font-size:15px}
.category_custom_all .product-wrapper .product-info .shipping-feed-back span{display:none}
#popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;backdrop-filter:blur(2px)}
#popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:white;padding:0;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,0.2)}
.both_price_quick_cart{display:flex;align-items:center;gap:12px;margin:6px 0}
#cat_layout .category_custom_all {padding-bottom: 2em;}


.both_price_quick_cart .pro_cart_quick{background:#222222;border-radius:8px;padding:10px 22px;display:block;text-align:center;color:#ffffff;font-size:15px;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:10px;transition:.2s all ease}
.both_price_quick_cart .pro_cart_quick:hover{color:#fff!important;background:#fd1971}
.detail_product_button{display:flex;align-items:center;gap:25px}
.full_details i{font-size:14px;color:#000;transition:.3s all ease;margin-left:3px}
.full_details:hover{color:#4f1520 !important}
.full_details:hover i{color:#4f1520 !important;margin-left:8px}
.both_price_quick_cart .price_quick_popup{font-size:25px;color:#4f1520 !important}
.quick_popup_design .close-btn{display:inline-block;margin-top:10px;padding:5px 13px;background:#fff;color:#000;border:1px solid #000;border-radius:35px;cursor:pointer;position:absolute;right:4px;top:-5px;font-size:20px;font-weight:600;transition:.3s all ease}
.quick_popup_design #popup-content{display:flex;gap:10px;justify-content:space-between;align-items:center}
.quick_popup_design .close-btn:hover { background: #4f1520; color: #fff !important; border-color: #4f1520; }
.size_quick_custom{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:16px 0;margin-bottom:30px;margin-top:15px;width:100%;}
.quick_popup_design .image_quick_view{width:50%;position:relative;overflow:hidden}
.quick_popup_design .image_quick_view:hover .hover-area{right:12px}
.quick_popup_design .image_quick_view .hover-area{bottom:24%;flex-direction:column;position:absolute;right:-40px;top:13%;width:auto;margin:0;transition:.3s all ease;display:flex;gap:5px}
.quick_popup_design .image_quick_view .hover-area a{border-radius:50px;color:#000000;width:40px;height:40px;background-color:#fff!important;padding-left:20px;line-height:inherit;display:block;font-size:0;font-weight:500;position:relative!important}
.quick_popup_design .image_quick_view .hover-area .compare-button a::after{content:"\f181"!important;font-family:Flaticon!important;position:absolute;left:29%;top:19%;font-size:18px}
.quick_popup_design .image_quick_view .hover-area .wishlist-button a::after{content:"\f111"!important;font-family:Flaticon!important;position:absolute;left:27%;top:22%;font-size:18px}
.quick_popup_design .image_quick_view .hover-area .compare-button a:hover,.quick_popup_design .image_quick_view .hover-area .wishlist-button a:hover{border:1px solid #4f1520 !important;color:#fff!important;background-color:#4f1520!important}
.quick_popup_design .content_quick{width:48%;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap}
.quick_popup_design .content_quick h4{font-size:16px;font-weight:500}
.quick_popup_design .content_quick .swatch_list ul{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;padding-right:20%}
.quick_popup_design .content_quick .swatch_list ul li{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;border:1px solid #8f8f8f;width:45px;height:45px;justify-content:center;border-radius:50px;font-size:15px;padding:3px 0 0;color:#000;cursor:pointer}
.quick_popup_design .content_quick .swatch_list ul li:hover{border-color:#fd1971;color:#fd1971}
.quick_popup_design .content_quick h2{font-size:25px;margin-bottom:0;font-weight:400!important;color:#000;text-transform: capitalize;font-weight: 800 !important;margin-bottom: 15px;}
.quick_popup_design .image_quick_view img{width:300px;border-radius:10px}
.horizontal_prodesign{display:flex;align-items:center;border:1px solid #cfcfcf;border-radius:10px;overflow:hidden}
.horizontal_prodesign .swatch_list ul{padding-right:0}
.horizontal_prodesign .product-info .shipping-feed-back{order:3!important;margin:0}
.horizontal_prodesign .product-info .product-title{margin:11px 0 -16px}
.horizontal_prodesign .quick_custom_cart{position:initial!important;justify-content:flex-start!important;order:4}
.horizontal_prodesign .product-info .product-title a{font-size:18px!important}
.quick_popup_design .image_quick_view .slider{position:relative;width:100%;max-width:800px;overflow:hidden}
.quick_popup_design .image_quick_view .slides{display:flex;transition:transform .5s ease-in-out}
.quick_popup_design .image_quick_view .slide{min-width:100%}
.quick_popup_design .image_quick_view .slide img{width:100%;display:block;border-radius:10px 0 0 10px}
.quick_popup_design .image_quick_view button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0.5);color:white;border:none;padding:10px;cursor:pointer;border-radius:50%;width:43px;z-index:9}
.quick_popup_design .image_quick_view button:hover{background-color:rgba(0,0,0,0.8)}
.quick_popup_design .image_quick_view .prev{left:10px}
.quick_popup_design .image_quick_view .next{right:10px}

/* Category Page End
------------------------------------------------------------ */


/*--Brand Guideline--*/
.ecommerce-header .main-nav { background: #ededed; }
.banner_section, .base_brand {background: #ededed !important;}
.explore_fashion_product { margin-top: 0px; background-image: linear-gradient(#f9f9f9 63%, rgb(235, 233, 229) 69%);  }
.newsletter_design button.btn-secondary { background: #f7e4ca !important; color: #000 !important; }
.newsletter_design button.btn-secondary:hover {background: #ffab00 !important;}
.testimonial_design button.owl-dot.active, .blogs_design button.owl-dot.active { background-color: #cc7622 !important; border-radius: 50px !important; }
.blogs_design .img_face .right_arrow_face {background-color: #cc7622 !important;background-image: unset;}
.style_occasion button.owl-dot.active {background: #cc7622!important;}
.newsletter_design button.btn.btn-secondary.rounded-right-pill.text-white:hover {background: #4f1520 !important; background-image: unset !important;}
.pink_button { background: #f7e4ca !important; border-color: #f7e4ca !important; color: #000; }
.pink_button:hover {background: #4f1520 !important; border-color: #4f1520 !important;}
.nav-line-active .navbar-nav .active > .nav-link:before {height: 1px;}
.style_occasion .every_occasion:hover h3 {color: #cc7622 !important;}
.pink_marquee {background: #f7e4ca !important;}
.pink_marquee span {color: #21201e;}

.explore_fashion_product .product-wrapper:hover .pro_cart_button {background: #cc7622;opacity: 0.9;}
.explore_fashion_product .pro_cart_button:hover {background: #4f1520 !important;}
.now_need_right .item a:hover h3 {color:#cc7622 !important}
.fashion_season .text_fashion h3 {color: #fff !important;}
#navbarSupportedContent li.nav-item.active {color: #cc7622 !important;}
#scroll {  background: #cc7622 !important; }
#scroll:hover {background: #4f1520 !important;border:none !important; color: #fff !important;}



#sidebar.sidebar-blog { background: #f7e4ca; border-radius: 12px; box-shadow: 0 2px 4px rgb(230 219 255 / 16%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7;}
#sidebar.sidebar-blog ul li { border: none; padding: 0;}
#sidebar.sidebar-blog ul li a {color: #000; border-bottom: 1px solid #21201e;padding:14px 20px; display: block; transition: all 0.7s ease; margin-bottom: 0;}
#sidebar.sidebar-blog ul li a.active { background: #cc7622; color: #fff !important;  border-bottom: 1px solid #cc7622; }
#sidebar.sidebar-blog ul li a:hover { background: #cc7622; color: #fff !important;  border-bottom: 1px solid #cc7622; }
#sidebar.sidebar-blog .widget-title { margin-bottom: 20px; }
#sidebar.sidebar-blog ul li:nth-last-child(1) a {border-bottom: none;}


#user_dash .c-info-box.box2 { width: 100% !important; height: auto !important; border: none; background:linear-gradient(90deg, rgb(254 255 244) 0%, rgb(255 255 255) 100%); border-radius: 16px; }
#user_dash {display: flex;}
#user_dash .c-info-box.box2 .right_wid p { line-height: normal;color: #000; margin-bottom: 0; font-size: 26px; font-weight: 900; }
#user_dash .c-info-box.box2 .widgets { padding: 35px; /*box-shadow: 0 2px 4px rgb(230 219 255 / 16%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7;*/ border-radius: 12px; }
#user_dash .c-info-box.box2 .right_wid h6 {margin-bottom: 0; color: #21201e;}
#user_dash .c-info-box.box2 .right_wid {text-align: left;}
#user_dash .c-info-box.box2 .left_wid {margin-bottom: 15px; text-align: right;}
#user_dash .c-info-box.box2 .left_wid i { background: #2c73df; width: 45px; height: 45px; display: flex ; align-items: center; justify-content: center; color: #fff; float: right; border-radius: 35px; }
#user_dash .c-info-box.box2 .right_wid h6 {margin-bottom: 10px; font-size: 20px;color: #21201e;}

#user_dash .c-info-box.box1 { width: 100% !important; height: auto !important; border: none;background:linear-gradient(90deg, rgb(254 255 244) 0%, rgb(255 255 255) 100%);border-radius: 16px; }
#user_dash .c-info-box.box1 .right_wid p { line-height: normal; color: #000; margin-bottom: 0; font-size: 26px; font-weight: 900; }
#user_dash .c-info-box.box1 .widgets { padding: 35px; /*box-shadow: 0 2px 4px rgb(230 219 255 / 16%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7;*/ border-radius: 12px; }
#user_dash .c-info-box.box1 .right_wid h6 {margin-bottom: 0;}
#user_dash .c-info-box.box1 .right_wid {text-align: left;}
#user_dash .c-info-box.box1 .left_wid {margin-bottom: 15px; text-align: right;}
#user_dash .c-info-box.box1 .left_wid i { background: #8441ce; width: 45px; height: 45px; display: flex ; align-items: center; justify-content: center; color: #fff; float: right; border-radius: 35px; }
#user_dash .c-info-box.box1 .right_wid h6 {margin-bottom: 10px; font-size: 20px; }


.user_dash_detail { margin: 15px 0 0 0; background: linear-gradient(90deg, rgb(255 251 250) 0%, rgb(251 236 229) 100%); border-radius: 16px; box-shadow: 0 2px 4px rgb(230 219 255 / 16%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7; }
.user_dash_detail .user-info ul {margin: 0; padding: 0; list-style: none;}
.user_dash_detail .user-info ul li { margin: 0; padding: 0; border: none; font-size: 16px; }
.user_dash_detail .user-info ul li p {color: #21201e;}

.table_user_end {margin: 0;box-shadow: rgba(230, 219, 255, 0.16) 0px 2px 4px, rgba(45, 35, 66, 0.3) 0px 7px 13px -3px, rgb(214, 214, 231) 0px -3px 0px inset; margin: 15px 0px 0px; background: linear-gradient(90deg, rgb(255, 251, 250) 0%, rgb(251, 236, 229) 100%); border-radius: 16px;}
.table_user_end a.mybtn1 { color: #000; padding: 7px 20px; border-radius: 50px !important; background: #f7e4ca !important; transition: 0.3s !important; line-height: 19px; }
.table_user_end a.mybtn1:hover { background: rgb(79, 21, 32) !important; border: none !important; color: #fff !important; }
.table_user_end .order-status { padding: 2px 15px; }
.table_user_end .order-table tr td:nth-child(1) {background: #eceff3;}


.purchased_it_table {margin: 0;box-shadow: rgba(230, 219, 255, 0.16) 0px 2px 4px, rgba(45, 35, 66, 0.3) 0px 7px 13px -3px, rgb(214, 214, 231) 0px -3px 0px inset; margin: 15px 0px 0px; background: linear-gradient(90deg, rgb(255, 251, 250) 0%, rgb(251, 236, 229) 100%); border-radius: 16px;}
.purchased_it_table a.mybtn1 { color: rgb(255, 255, 255); padding: 7px 20px; border-radius: 50px !important; background: rgb(204, 118, 34) !important; transition: 0.3s !important; line-height: 19px; }
.purchased_it_table a.mybtn1:hover { background: rgb(79, 21, 32) !important; border: none !important; color: #fff !important; }
.purchased_it_table .order-status { padding: 2px 15px; }
.purchased_it_table .order-table tr td:nth-child(1) {background: #eceff3;}

.purchased_it_table div.dataTables_filter input { margin-left: 0.5em; display: inline-block; width: auto; border-radius: 25px; border: 1px solid #ccc; padding: 7px 15px; }
.purchased_it_table .dataTables_length select {display: inline-block; width: auto; border-radius: 25px; border: 1px solid #ccc; padding: 7px 15px;}

.get_track { margin: 15px 0 0 0; background: linear-gradient(90deg, rgb(255 251 250) 0%, rgb(251 236 229) 100%); border-radius: 16px; box-shadow: 0 2px 4px rgb(230 219 255 / 16%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7; }
.get_track button.mybtn1 { color: rgb(255, 255, 255); padding: 7px 20px; border-radius: 50px !important; background: rgb(204, 118, 34) !important; transition: 0.3s !important; line-height: 19px; }
.get_track button.mybtn1:hover { background: rgb(79, 21, 32) !important; border: none !important; color: #fff !important; }

.user_pr { margin:0px 0 0 0; background: linear-gradient(90deg, rgb(255 251 250) 0%, rgb(251 236 229) 100%); border-radius: 16px; box-shadow: 0 2px 4px rgb(230 219 255 / 16%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7; }
.user_pr .upload-file label { color: rgb(255, 255, 255); padding: 7px 20px; border-radius: 50px !important; background: rgb(204, 118, 34) !important; transition: 0.3s !important; line-height: 19px; }
.user_pr .upload-file label:hover { background: rgb(79, 21, 32) !important; border: none !important; color: #fff !important; }
.user_pr input.form-control, .user_pr select.form-control {border-radius: 25px;background: #fff;}
.user_pr .form-control:disabled {background: #fff !important;}
.user_pr textarea {max-height: 150px;border-radius:25px }

.user_pr .form-links button { color: rgb(255, 255, 255); padding: 0 30px;  border-radius:25px !important; background: rgb(204, 118, 34) !important; transition: 0.3s !important; }
.user_pr .form-links button:hover { background: rgb(79, 21, 32) !important; border: none !important; color: #fff !important;}
.user_pr .form-links button:focus {box-shadow: none; border: none; }

.reset_pwd { margin: 0px 0 0 0; background: linear-gradient(90deg, rgb(255 251 250) 0%, rgb(251 236 229) 100%); border-radius: 16px; box-shadow: 0 2px 4px rgb(230 219 255 / 16%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7; }
.reset_pwd input.form-control { border-radius: 25px; background: #fff; }
.reset_pwd .form-links button {  color: rgb(255, 255, 255); padding: 0 30px; border-radius: 25px !important; background: rgb(204, 118, 34) !important; transition: 0.3s !important; }
.reset_pwd .form-links button:hover { background: rgb(79, 21, 32) !important; border: none !important; color: #fff !important; }
.reset_pwd .form-links button:focus {box-shadow: none; border: none; }

.checkout-area .checkout-process li a.active::before { border-left: 20px solid #cc7622 !important; }
.checkout-area .checkout-process li a.active { background: #cc7622 !important; }
.checkout-area .checkout-process li a { background: #f7e4ca;}
.checkout-area .checkout-process li a::before {  border-left: 20px solid #f7e4ca;}

.process-steps li.done:after, .process-steps li.active:after, .process-steps li.active .icon { color: #fff !important; background: #cc7622 !important; }
.purchased_item_process a.print-order-btn { padding: 12px 25px !important; color: rgb(255, 255, 255); padding: 0 30px; border-radius: 25px !important; background: rgb(204, 118, 34) !important; transition: 0.3s !important; }
.purchased_item_process a.print-order-btn:hover { background: rgb(79, 21, 32) !important; border: none !important; color: #fff !important; }
.purchased_item_process .view-order-page h3.order-code {font-size: 19px;}
.purchased_item_process { margin: 0px 0 0 0; background: linear-gradient(90deg, rgb(255 251 250) 0%, rgb(251 236 229) 100%); border-radius: 16px; box-shadow: 0 2px 4px rgb(230 219 255 / 16%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7; }
.purchased_item_process .process-steps li .icon { height: 30px; width: 30px; margin: auto; background: #ffffff; border-radius: 50%; line-height: 30px; font-size: 14px; font-weight: 700; color: #000000; position: relative; }
.purchased_item_process .process-steps li:after {background: #f7e4ca;}
.purchased_item_process .process-steps li {border-bottom: none !important;}
.purchased_item_process .view-order-page h3.order-code { color: #4f1520; }
.purchased_item_process p.order-date { display: inline-block; border: 1px solid #ccc; padding: 8px 20px; border-radius: 25px; background: #fff; box-shadow: 0 2px 4px rgb(230 219 255 / 16%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7; color: #21201e;font-weight: 500; }
.purchased_item_process .billing-add-area .ship_to p {margin-bottom: 0;color: #21201e;}
.purchased_item_process .billing-add-area .pick_up p {margin-bottom: 0;color: #21201e;}
.purchased_item_process .billing_addr address {line-height: 32px; color: #21201e;}
.purchased_item_process .pay_inf p {margin-bottom: 0;color: #21201e;}
.purchased_item_process .ship_to address {line-height: 32px; color: #21201e;}
.purchased_item_process address {line-height: 32px; color: #21201e;}
.purchased_item_process p {margin-bottom: 0;color: #21201e;}
.purchased_item_process h2, .purchased_item_process h3, .purchased_item_process h4, .purchased_item_process h5, .purchased_item_process h6 {color: #4f1520;}
.purchased_item_process a.back-btn { padding: 12px 25px !important; color: rgb(255, 255, 255); padding: 0 30px; border-radius: 25px !important; background: rgb(204, 118, 34) !important; transition: 0.3s !important; }
.purchased_item_process a.back-btn:hover { background: rgb(79, 21, 32) !important; border: none !important; color: #fff !important; }
#tb_details_orders tr td:nth-child(1) { background: #eceff3; }
#tb_details_orders tr td {background: #fff;}
#user_dash .c-info-box.box2 .left_wid i:before {font-size: 18px;top: 0px;}
#user_dash .c-info-box.box1 .left_wid i:before {font-size: 18px;top: 0px;}
.full-row h4.widget-title {color: #21201e;}
.full-row h4.widget-title::before {background-color: #21201e !important; }


#order-tracking-modal ul.tracking-steps .icon { float: left; background: #2ecc71; width: 35px; height: 35px; color: #fff; display: flex ; align-items: center; justify-content: center; border-radius: 25px; }
ul.process-steps-order { margin: 0; padding: 0;}
ul.process-steps-order > li:after { position: absolute; left: -3.3rem; top: 0; content: ""; border-left: 2px solid #b1b1b1; margin-left: 5px; height: 100%; }
ul.process-steps-order > li {position: relative; padding: 0 !important; border: none;}
ul.process-steps-order > li .right_sec { color: #191919; padding: 12px; border-radius: 6px; background-color: #ffffff; margin-bottom: 5px; border: 1px solid #ccc; }
.account-info .process-steps-area { margin: 0 0 5em 5em; padding: 0; width: 40%;}
ul.process-steps-order > li span.bg-purple-600 { width: 13px; height: 13px; border: 2px solid #f5f5f5; position: absolute; border-radius: 50%; background: #745be7; left: -3.3rem; z-index: 999;top:0; }
ul.process-steps-order > li span.bg-gray-400 {width: 13px; height: 13px; border: 2px solid #f5f5f5; position: absolute; border-radius: 50%;  left: -3.3rem; z-index: 999; background: #b1b1b1;top: -16px;}
ul.process-steps-order > li .right_sec strong {display: block; margin-bottom: 8px;}

.navbar .navbar-nav li a, .navbar .navbar-nav li ul.dropdown-menu {transition: none !important;}


#navbarSupportedContent .arrows { width: 30px; height: 30px; right: 0; top: 2px; position: relative; }
#navbarSupportedContent .arrows path { stroke: #000; fill: transparent; stroke-width: 3px; animation: arrow 2s infinite; -webkit-animation: arrow 2s infinite; }
#navbarSupportedContent .d-inline-block.font-600.text-uppercase { position: relative;display: flex !important;}
#navbarSupportedContent .d-inline-block.font-600.text-uppercase i {margin-left: 10px; cursor: pointer;}
#navbarSupportedContent .dropdown-menu-cus {display: none;}
#navbarSupportedContent .dropdown-menu-cus.show {display: block;}
.event_drop.togg { width: 30px; height: 40px; right: 0; transform: rotate(180deg); top: -10px; position: relative;  }


.wrap_gall_fr .wrap_odd { display: grid ; grid-template-columns: repeat(3, 100px); grid-template-rows:repeat(1, 140px); gap: 10px; }
.wrap_gall_fr { display: flex ; overflow-x: scroll; }
.wrap_gall_fr .wrap_item img { width: 100%; height: 100%; position: relative; border-radius: 7px;}
.wrap_gall_fr .wrap_odd:nth-child(odd) .wrap_item:nth-child(1) { grid-row: 1 / span 2; grid-column: 1 / span 3; position: relative; overflow: hidden; }
.gallery_grid .wrap_gall_fr {gap: 10px;scrollbar-width: none; -ms-overflow-style: none;}
.wrap_gall_fr .wrap_item .bottom_text { position: absolute; bottom: 0; width: 100%; display: flex ; justify-content: space-between; align-items: center; padding: 12px; z-index: 9999; }
.wrap_gall_fr .wrap_odd:nth-child(even) .wrap_item:nth-child(1):before { content: ''; height: 25%; width: 100%; bottom: 0px; z-index: 10; border-radius: 4px 4px 0px 0px; opacity: 0.6; background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(119, 119, 119, 0) 100%); z-index: 99; position: absolute; }
.wrap_gall_fr .wrap_odd .wrap_item {position: relative;text-align: center;}
.wrap_gall_fr .wrap_item .bottom_text .right_txt a { background: #f3f4ff; border-radius: 5px; padding: 5px; }
.wrap_gall_fr .wrap_item .bottom_text .left_txt span, .wrap_gall_fr .wrap_item .bottom_text .left_txt h5 {color: #fff;}
.wrap_gall_fr .wrap_item .bottom_text .left_txt h5 {text-transform: uppercase; font-size: 22px;}
.wrap_gall_fr .wrap_odd:nth-child(odd) .wrap_item:nth-child(1):before { content: ''; height: 25%; width: 100%; bottom: 0px; z-index: 10; border-radius: 4px 4px 0px 0px; opacity: 0.6; background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(119, 119, 119, 0) 100%); z-index: 99; position: absolute; }
.wrap_gall_fr .wrap_odd:nth-child(even) .wrap_item:nth-child(1) { grid-row: 2 / span 3; grid-column: 1 / span 3; position: relative; }
.wrap_gall_fr .wrap_odd:nth-child(even) .wrap_item:nth-child(1) img, .wrap_gall_fr .wrap_odd:nth-child(odd) .wrap_item:nth-child(1) img { object-fit: cover; }
.wrap_gall_fr .wrap_item .bottom_text .left_txt h5 {margin-bottom: 0;}
.home-slider .banner-content .button_shadow {box-shadow: none;}
.category_custom_all .product-wrapper .add_to_cart_button {background: none !important;}
.category_custom_all .product-wrapper .product-image .hover-area a:hover {background: none !important; color: #000!important; border: none!important;}
.product_detail_part .social-icons li a i { background: none; color: #000; }
.product-color .color-list li .box { border-radius: 25px;}

.type-product .add_to_wishlist::after {content: "\f120" !important;}
#detail_page span.on-sale {background: none !important; color: red;font-size: 30px;font-weight: 300;padding: 0 !important;}
.product_detail_part .summary.entry-summary .price {gap: 4px !important; }
.product-color .color-list li .box::after { border-radius: 7px;}
#detail_page .brand_tp { font-size: 20px; color: #000; font-weight: 300; }

.header-cart-1.show .card-body h4 { font-size: 20px; line-height: 28px; }



.marquee_logo .track .text-block span {color: #4f1520;}
#navbarSupportedContent .nav-item.active {background:#4f1520 !important;border-radius: 45px;}
#navbarSupportedContent .nav-item.active a:before {display: none;}
#navbarSupportedContent .nav-item.active > a { color: #fff !important;}
.custom_navedesign {  padding: 0px 0; }
#navbarSupportedContent .nav-item a:hover {color: #4f1520 !important;}
.avatar_banner h5 { position: absolute; bottom: 4.5em; z-index: 9; color: rgb(255, 255, 255);  margin-bottom: 0px; padding: 5px 20px; font-size: 18px;}
.home-slider .banner-slide-item .banner-content h5 { font-size: 18px;}
.home-slider .banner-slide-item .banner-content h2 { line-height: 22px; margin-bottom: 20px; font-weight: 600 !important; font-size: 30px; text-transform: uppercase; }
.home-slider .banner-slide-item .banner-content h2 a, .home-slider .banner-slide-item .banner-content h2 a:hover {color: #fff !important;}
#banner_hm .avatar_banner .pink_button:hover {background: #4f1520 !important;}
#navbarSupportedContent .nav-item.active > a:hover {color: #fff !important;}
.trending_seller .button_orvideo img { width: 32px;}
.trending_seller .button_orvideo img:hover {background-image: radial-gradient(#4f1520 50%, #fff 60%);}
.avatar_banner h2 { border-radius: 15px; position: absolute; bottom: 4em; z-index: 9; color: #fff; padding: 5px 20px; font-weight: 600 !important; font-size: 30px; text-transform: uppercase; margin-bottom: 0; }
#banner_hm a.pink_button img { width: 32px; box-shadow: 3px 5px 12px 0 #00000085; border-radius: 50px; background-image: radial-gradient(#cc7622 50%, #fff 60%); }
#banner_hm a.pink_button img:hover {background-image: radial-gradient(#4f1520 50%, #fff 60%);}
#banner_hm .banner-slide-item .pink_button {padding: 0 !important; background: none !important;}
.avatar_banner .video_iconavatar img { width: 32px; box-shadow: 3px 5px 12px 0 #00000085; border-radius: 50px; background-image: radial-gradient(#cc7622 50%, #fff 60%); }
.avatar_banner .video_iconavatar img:hover {background-image: radial-gradient(#4f1520 50%, #fff 60%);}
.hotlist .hostlist_scroll { margin-top: 0rem; }


.nav-tab-border .nav-link.mixitup-control-active, .page-item.active .page-link { border-color: #4f1520 !important; background: #4f1520 !important;}
.pagination .page-item .page-link:hover {background: #4f1520 !important;}
.cart-popup .btn {text-transform: capitalize; background: rgb(204, 118, 34) !important; border-color: rgb(204, 118, 34) !important; border: none !important; border-radius: 25px !important; padding: 0 35px; display: inline-block; line-height: 45px; }
.cart-popup .btn:hover {background: #4f1520 !important; border-color:#4f1520 !important; color: #fff !important; box-shadow: none; outline: none;}

.custom_navedesign .navbar { padding: 4px 0; }
table.cart th { color: #000; }
.owl-dots button {box-shadow: none; outline: none;}

.left_gall_cat_fresh .item { background: #d9e6f2; min-height: 300px; border-radius: 12px; }
.left_gall_cat_fresh { display: grid ; grid-gap: 15px; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(2, 1fr); }
.left_gall_cat_fresh .fresh1 {grid-column: 1; grid-row: 1;}
.left_gall_cat_fresh .fresh2 {grid-column: 1; grid-row: 2;}
.left_gall_cat_fresh .fresh3 { grid-column: span 2 / span 3; grid-row: 1; }
.left_gall_cat_fresh .fresh4 {grid-column: 2; grid-row: 2;}
.left_gall_cat_fresh .fresh5 {grid-column: 3; grid-row: 2;}
.gallery_cat_grid {display: flex; width: 95%; margin: 0 auto;gap: 15px;}
.gallery_cat_grid > div {width: 50%;}

 
.right_gall_cat_fresh { display: grid ; grid-gap: 15px; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(2, 1fr); }
.right_gall_cat_fresh .fresh6 {grid-column: 1; grid-row: 1;}
.right_gall_cat_fresh .fresh7 { grid-column: 3; grid-row: 1; }
.right_gall_cat_fresh .fresh8 { grid-column: 2; grid-row: 1; }
.right_gall_cat_fresh .fresh9 {grid-column: 1 / span 2; grid-row: 2;}
.right_gall_cat_fresh .fresh10 { grid-column: 3; grid-row: 2; }
.right_gall_cat_fresh .item { background: #d9e6f2; min-height: 300px; border-radius: 12px; transition: background-size 0.4s ease;  }
.gallery_cat_grid .item {position: relative; overflow: hidden;}
.gallery_cat_grid .item h3 { background: #000; color: #fff; position: absolute; right: 10px; bottom: 0; padding: 5px 14px; border-radius: 7px; font-size: 20px; }
.gallery_cat_grid .item:hover {background-size:104% !important;}
.gallery_cat_grid .item img { position: relative; width: auto; height: 100%; object-fit: cover; border-radius: 12px; transition: all 0.7s ease; }
.gallery_cat_grid .item:hover img {transform: scale(1.1);}

.dressing_shape { background:url(../../images/body_type_bg.webp) no-repeat center #e8e5dc; padding: 60px 0; background-size: contain; }
.dressing_shape .dressing p {color: #000; margin: 0;}

.wrap_calculator { border: 1px solid #d2d8d9; padding: 45px 20px; border-radius: 15px; background: #f8f7f2; }
.main_screen_cal {padding: 60px 0;}
.wrap_calculator .heading_tp {width: 70%; margin: 0 auto;}
.wrap_calculator .heading_tp p {margin: 0;color: #000; font-size: 18px;}
.wrap_calculator .fit_size img { box-shadow: 0px 0px 39px #e5e5e5; border-radius: 17px; }
.wrap_calculator .fit_size {margin-top: 35px;}
.wrap_calculator .button_get button {color: #fff; text-transform: capitalize; background: rgb(204, 118, 34) !important; border-color: rgb(204, 118, 34) !important; border: none !important; border-radius: 25px !important; padding: 0 35px; display: inline-block; line-height: 45px;}
.wrap_calculator .button_get button:hover {background: #4f1520 !important;}
.wrap_calculator .button_get {margin-top: 35px;}

.wrap_shoulder { display: flex ; justify-content: space-between; }
.wrap_shoulder .left_avatar_img {width: 48%;}
.wrap_shoulder .right_calculation {width: 48%;position: relative;}
.wrap_shoulder .right_calculation .step_inc {margin-top: 18px; background: #fff; box-shadow: 0 0 40px #ccc; border-radius: 15px; padding: 12px 25px; display: flex ; justify-content: space-between; }
.wrap_shoulder .right_calculation .step_inc span {font-size: 18px;color: #000;}


.wrap_shoulder .ui-toggle { position: relative; width: 100px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; border: solid 1px #677c89; border-radius: 15px; }
.wrap_shoulder .calculator-controls-form input { max-width: 100px; font-weight: 400; }
.wrap_shoulder .ui-toggle-label { display: block; overflow: hidden; cursor: pointer; border-radius: 15px; }
.wrap_shoulder .ui-toggle-checkbox:checked + .ui-toggle-label .ui-toggle-inner { margin-left: 0; }
.wrap_shoulder .ui-toggle-inner { display: block; width: 200%; margin-left: -100%; transition: margin 0.3s ease-in 0s; }
.wrap_shoulder .ui-toggle-inner:before { content: attr(data-before-text); padding-left: 10px; background-color: #f9f7f2; color: #677c89; }
.wrap_shoulder .ui-toggle-inner:before, .ui-toggle-inner:after { color:#677c89; display: block; float: left; width: 50%; height: 25px; padding: 0; line-height: 21px; font-size: 12.5px; box-sizing: border-box; }
.wrap_shoulder .ui-toggle-inner:after { content: attr(data-after-text); padding-right: 10px; background-color: #f9f7f2; color: #677c89; text-align: right; }
.wrap_shoulder .ui-toggle-checkbox:checked + .ui-toggle-label .ui-toggle-switch { right: 0px; }
.wrap_shoulder .ui-toggle-switch { display: block; width: 15px; height: 15px; margin: 4.999999995px; position: absolute; top: 3px; bottom: 0; right: 72.5px; background-color:#cc7622; border: solid 1px #cc7622; border-radius: 15px; transition: all 0.3s ease-in 0s; }
.ui-toggle-label:before {display: none !important;}


.wrap_shoulder .right_calculation .sh_inc_num {align-items: center; margin-top: 18px; background: #fff; box-shadow: 0 0 40px #ccc; border-radius: 15px; padding: 12px 25px; display: flex ; justify-content: space-between; }
.wrap_shoulder .right_calculation .sh_inc_num .right_inc span { font-size: 18px; color: #979797; }
.wrap_shoulder .right_calculation .sh_inc_num .right_inc input { width: 70px; border-radius: 25px; border: 1px solid #ccc; padding: 6px 15px; }
.wrap_shoulder .right_calculation .sh_inc_num span { font-size: 18px; color: #000; }
.wrap_shoulder .right_calculation .text_wrap_des p {font-size: 18px; color: #000; margin:25px 0 0 0; }
.wrap_calculator .heading_tp {margin-bottom: 20px;}
.wrap_shoulder .ui-toggle-inner:before {padding-left: 10px;}
.wrap_shoulder .right_calculation .next_prev_btn { display: flex ; gap: 15px; justify-content: center; position: absolute; bottom: 0; width: 100%; }
.wrap_shoulder .right_calculation .next_prev_btn .back { background: #f8f7f2; border: 2px solid #cbcacf; padding: 10px 30px; border-radius: 25px; height: 45px;}
.wrap_shoulder .right_calculation .next_prev_btn .next { background: #cc7622; border: 2px solid #cc7622; padding: 10px 30px; border-radius: 25px; height: 45px; color: #fff;}
.wrap_shoulder .right_calculation .next_prev_btn .back:hover { background: #4f1520; border: 2px solid #4f1520; padding: 10px 30px; border-radius: 25px; height: 45px;color: #fff;}
.wrap_shoulder .right_calculation .next_prev_btn .next:hover { background: #4f1520; border: 2px solid #4f1520; padding: 10px 30px; border-radius: 25px; height: 45px; color: #fff;}
.wrap_shoulder .right_calculation .error-message {color:red; margin-top: 10px; text-align: right;}
.wrap_shoulder .right_calculation .next_prev_btn .continue { background: #cc7622; border: 2px solid #cc7622; padding: 10px 30px; border-radius: 25px; height: 45px; color: #fff;}
.wrap_shoulder .right_calculation .next_prev_btn .continue:hover { background: #4f1520; border: 2px solid #4f1520; padding: 10px 30px; border-radius: 25px; height: 45px; color: #fff;}
.special_ins label {width: 100%; font-size: 18px; color: #000; margin-top: 20px; }
.special_ins textarea {width: 100%; border: 1px solid #ccc; border-radius: 7px; padding: 15px; text-align: left; min-height: 80px;}
.wrap_shoulder.last  .next_prev_btn { position: relative; margin-top: 15px; }
.wrap_shoulder .right_calculation .center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.wrap_shoulder .right_calculation img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.wrap_shoulder .right_calculation .square { width: 350px; height: 350px; background: transparent; border: 10px solid #999; }
.wrap_shoulder .right_calculation .scan { width: 100%; height: 80px; background:linear-gradient(#ffba78, transparent); animation: scanning 1.5s linear alternate infinite; }
.result_fit {margin: 0;}
.result_fit ul { margin: 0; padding: 15px; list-style: none; border: 1px solid #b5b2ab; background: #fff; margin-top: 15px; border-radius: 15px; }
.result_fit ul li { font-size: 18px; color: #000; border-bottom: 1px solid #b5b2ab; padding: 12px 0; }
.result_fit ul li:nth-last-child(1) {border-bottom: none;}
.wrap_shoulder .right_calculation .next_prev_btn .next-start { background: #f8f7f2; border: 2px solid #cbcacf; padding: 10px 30px; border-radius: 25px; height: 45px;}
.wrap_shoulder .right_calculation .next_prev_btn .next:hover { background: #4f1520; border: 2px solid #4f1520; padding: 10px 30px; border-radius: 25px; height: 45px;color: #fff;}
.wrap_shoulder .right_calculation #body-shape-result { margin-top: 15px; text-align: center; color: #000; font-size: 20px; font-weight: 600; }


.full-row.cartpage .cart-table td { background: #fff; }
.cart-collaterals tbody tr {background: #fff;}
.checkout-area .tab-content {background: #fff;border-radius: 7px;}
.right-area .order-area .order-item {background: #fff;border-radius: 7px;}
.right-area .order-box, .right-area .shop_name {background: #fff;border-radius: 7px;}
.right-area .order-box .cupon-box #coupon-link { font-size: 14px; font-weight: 600; margin-bottom: 25px; text-decoration: underline; cursor: pointer; margin-top: 25px; }
#pills-tabContent .bottom-area button {border: none !important; background: #f7e4ca !important; border-color: #f7e4ca !important; color: #000;transition: .3s all ease !important; padding: 10px 33px; border-radius: 50px; color: #000; font-weight: 500; font-size: 18px; border: none;}
#pills-tabContent .bottom-area button:hover {background: #4f1520 !important; color: #fff !important; outline: none; box-shadow: none;}
.cupon-box #check-coupon-form button {border: none !important; background: #f7e4ca !important; border-color: #f7e4ca !important; color: #000;transition: .3s all ease !important; padding: initial; border-radius: 50px; color: #000; font-weight: 500; font-size: 18px; border: none;}
.cupon-box #check-coupon-form button:hover {background: #4f1520 !important; color: #fff !important; outline: none; box-shadow: none;}

.dashboard-sidebar-btn .fas:before {margin-right: 0;}
#user_dash .account-info {border-radius: 17px;}
#sidebar.sidebar-blog {  border-radius: 0;}
.wishlist_table .wishlist-items-wrapper td {background: #fff;}
#bundle_pro ul li {  background: #fff; }
ul.bundle_products .wrap_variations .middle_wrap h4 {text-transform: capitalize;}
.cart-popup .btn:focus {outline: none; box-shadow: none;}

.exchange_return { padding: 12px 25px !important; color: rgb(255, 255, 255); padding: 0 30px; border-radius: 25px !important; background: rgb(204, 118, 34) !important; transition: 0.3s !important; }


@keyframes scanning
{
  0%{transform: translatey(0px);}
  100%{transform: translatey(270px);}
}

.form-step {
  display: none;
}

.form-step.active {
  display: block;
}

.both_images_art img {width: 48%;}
.testimonial_design .owl-nav {  z-index: 999; }
.testimonial_design .item { background: #fff; }
.compare-page .compare-table h4 {margin-top: .5rem;}
#blog_sidebar .search-widget {margin-bottom: 15px;}
#blog_sidebar .widget_recent_entries {margin-bottom: 15px;}
#blog_sidebar .widget_categories {margin-bottom: 15px;}
.wishlist_table th.product-thumbnail {min-width: 170px;}
table th { text-transform: capitalize; }
#sidebar input[type="checkbox"]:checked + label:before { background-color: #4f1520 !important; border-color: #4f1520 !important; }
.banner-slide-item .banner-content h5.subtitle {text-transform: capitalize;}
#popup-content .category_custom_all {padding-bottom: 0px;}
#popup-overlay #bundle_pro { width: 100%; padding-right: 15px; max-height: 300px; overflow-y: scroll; }
#bundle_pro ul .middle_wrap span.pp_price { border: 1px solid #f7e4ca; padding: 3px 9px; border-radius: 15px; color: #000; background: #f7e4ca; display: inline-block; margin-top: 3px; }
#bundle_pro ul li img { width: 60px; margin-right: 15px; object-fit: cover; }

.sugession_srch { background: #fff; padding: 8px 15px; min-height: 140px; max-height: 400px; overflow-y: scroll; position: absolute; top: 45px; width: 100%; z-index: 999; border-radius: 15px; box-shadow: 0px 0px 0 #ccc; border: 1px solid #ccc; }
.sugession_srch h4 { font-size: 17px; margin-top: 7px; margin-bottom: 15px; color: #a6a6a6; display: block; }
.sugession_srch #pro_srh ul {margin: 0; padding: 0;}
.sugession_srch #pro_srh  li {display: flex; gap: 8px; list-style: none;}
.sugession_srch #pro_srh  li .left_srh_img {width: 70px;}
.sugession_srch #pro_srh  li .left_srh_img img { border-radius: 7px; object-fit: cover; height: 70px; width: 70px; object-position: top; }
.sugession_srch #pro_srh  li .right_srh_tit { width: 50px; flex-grow: 1; }
.sugession_srch #pro_srh  li .right_srh_tit h3 a {line-height: 26px; font-size: 17px; text-decoration: none; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-transform: capitalize; font-weight: 300; color: #222222; }
.sugession_srch #pro_srh  li .right_srh_tit h3 {margin: 0; line-height: 18px; margin-bottom: 8px;}
.sugession_srch #pro_srh  li {margin-bottom: 12px;}
.sugession_srch #pro_srh  li:nth-last-child(1) {margin-bottom: 0;}



.sugession_srch_phone { background: #fff; padding: 8px 15px; min-height: 140px; max-height: 400px; overflow-y: scroll; position: relative; top: 0; width: 100%; z-index: 999; border-radius: 15px; box-shadow: 0px 0px 0 #ccc; border: 1px solid #ccc; }
.sugession_srch_phone h4 { font-size: 17px; margin-top: 7px; margin-bottom: 15px; color: #a6a6a6; display: block; }
.sugession_srch_phone #pro_srh_phone ul {margin: 0; padding: 0;}
.sugession_srch_phone #pro_srh_phone  li {display: flex; gap: 8px; list-style: none;}
.sugession_srch_phone #pro_srh_phone  li .left_srh_img {width: 70px;}
.sugession_srch_phone #pro_srh_phone  li .left_srh_img img { border-radius: 7px; object-fit: cover; height: 70px; width: 70px; object-position: top; }
.sugession_srch_phone #pro_srh_phone  li .right_srh_tit { width: 50px; flex-grow: 1; }
.sugession_srch_phone #pro_srh_phone  li .right_srh_tit h3 a {line-height: 26px; font-size: 17px; text-decoration: none; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-transform: capitalize; font-weight: 300; color: #222222; }
.sugession_srch_phone #pro_srh_phone  li .right_srh_tit h3 {margin: 0; line-height: 18px; margin-bottom: 8px;}
.sugession_srch_phone #pro_srh_phone  li {margin-bottom: 12px;}
.sugession_srch_phone #pro_srh_phone  li:nth-last-child(1) {margin-bottom: 0;}

/*-- Responsive CSS End 
-----------------------------------------------------------------------------------------------*/
#cat_layout .explore_fashion_product {display: none !important;}

@media only screen and (max-width:1680px) {
.quick_popup_design #popup-content {width: 65%;}
#popup-overlay {overflow-y: scroll;}
}

@media only screen and (max-width:1620px) {
.wrap_gall_fr .wrap_odd { display: grid ; grid-template-columns: repeat(3, 80px); grid-template-rows: repeat(1, 100px); gap: 10px; }
.fashion_season .text_fashion {  left: 25%;}
}

@media only screen and (max-width:1480px) {
.container{max-width:96%}
.by_occasions {padding:5px 5% 20px; margin-top:1em;}
.main-nav .form-inline input::placeholder{font-size:8px!important}
/* .search_customdesign .form-inline i.flaticon-search{top:6px} */
.quick_popup_design .content_quick{padding:0 10px 0 0}
.quick_popup_design .content_quick .swatch_list ul li{width:35px;height:35px;font-size:12px;padding:0}
.size_quick_custom{padding:12px 0;margin-bottom:15px;margin-top:2px}
a.view_occation_button{padding:10px 26px}
.view_occation_button{padding:9px 18px;font-size:13px}
.inner_occation .text_occation_art h2{font-size:18px;font-weight:400!important}
.inner_occation .text_occation_art p{font-size:13px;line-height:19px}
.for_fixed_product_images .thumbnails{max-height:470px}
.both_price_quick_cart .pro_cart_quick{border-radius:6px;padding:8px 14px;font-size:13px}
.both_price_quick_cart .price_quick_popup{font-size:20px}
.quick_popup_design .close-btn{padding:4px 10px;font-size:15px}
.quick_popup_design .image_quick_view img{width:250px}
.filter_custom_category .product-categories{height:300px}
.product_detail_part .woocommerce-Price-currencySymbol{font-size:35px}
.product_detail_part del{font-size:35px;margin:0}
.right_cart_search [class*="header-cart-"] .cart .cart-icon .header-cart-count{top:-5px!important;left:0}
.right_icon i.flaticon-search::before{font-size:16px!important;top:1px;left:-5px}
.style_occasion{margin-top:3em}
.explore_fashion_product{padding:40px 0 70px;margin-top:3em}
.shop_category{margin-top:3em}
.newsletter_design input.form-control{margin-bottom:12px!important;padding:2px 135px 2px 24px;height:46px}
.blogs_design{margin-bottom:3em}
.three_box_design{margin-bottom:1em}
.three_box_design .image_boxth:after{top:0;width:50px;height:50px}
.three_box_design img{width:50px}
.three_box_design span{font-size:18px;margin:5px 0 25px;line-height:25px}
.three_box_design h2{font-size:25px;margin:5px 0 10px;line-height:34px}
.blogs_design .img_face .right_arrow_face{right:11px;width:40px;height:40px;bottom:6px;padding:10px}
.blogs_design .item h2 a{font-size:18px}
.blogs_design p{font-size:13px;line-height:20px}
.blogs_design .item h2{line-height:22px;margin-bottom:10px}
.blogs_design span{font-size:14px}
.blogs_design .img_face:after{width:80px;height:78px;background-size:100%}
.newsletter_design form{font-size:13px}
.newsletter_design{margin-top:4em;padding:5px 7.4% 26px!important}
.newsletter_design form input[type="checkbox"]{margin:3px 6px 0 13px;width:15px;height:15px}
.what_you_need .item a h3{font-size:22px}
.newsletter_design button.btn-secondary{font-size:12px;height:38px;line-height:39px;padding:0 13px}
.newsletter_design p{font-size:11px;line-height:20px}
.testimonial_design .item{padding:20px 16px 22px;row-gap:7px}
.testimonial_design .item img{width:40px}
.testimonial_design span{font-size:15px}
.testimonial_design p{font-size:15px;line-height:23px;font-weight:500;margin-bottom:5px}
.testimonial_design{padding:24px 1% 20px;margin-top:1em}
.testimonial_design h3{font-size:16px;line-height:26px}
.newsletter_design h2{font-size:32px;line-height:25px;margin-bottom:10px}
.testimonial_design h2{font-size:32px;line-height:35px}
.about_experience .heading_mn h2 {font-size:32px;}
.shipping_secure{padding:20px 6%;margin-top:1em}
.shipping_secure img{width:40px}
.first_shipping{width:50px!important}
.shipping_secure h3{font-size:14px}
.shipping_secure h3 span{font-size:10px}
.about_experience h2{font-size:22px;line-height:32px}
.what_you_need{padding:5px 30px 4px;margin-top:2em}
.what_you_need h2{font-size:32px}
.heading_mn h3, .assurance .ass_vylo h3, .hotlist .top_bar h3 {font-size:32px !important}
.about_experience h3{font-size:20px}
.explore_fashion_product .pro_cart_button{font-size:12px}
.explore_fashion_product .star-rating i::before{font-size:10px}
.horizontal_prodesign .product-info .product-title,.horizontal_prodesign .product-info .product-title a{font-weight:500!important;font-size:12px;margin:11px 0 -30px}
.explore_fashion_product .product-wrapper p{margin-bottom:1px}
.product-wrapper .product-info{padding:5px}
.explore_fashion_product .product-wrapper .product-info .product-price .price del{font-size:11px!important}
.explore_fashion_product .product-info .product-price .price ins{font-size:12px;font-weight:600}
.fashion_season .text_fashion{left:27%;width:525px}
.explore_fashion_product .try_look a img{width:20px!important;top:9px}
.explore_fashion_product .try_look a span{line-height:11px;font-size:8px;margin-bottom:5px}
.explore_fashion_product .try_look{width:50px;height:50px;display:flex;align-items:center;justify-content:center}
.shop_category .boxby_category h3{font-size:15px}
.shop_category h2{font-size:25px}
.explore_fashion_product h2.main-title{font-size:25px}
.fashion_season h4{font-size:18px}
.fashion_season h3{font-size:18px}
.fashion_season h2{font-size:40px;margin:25px 0 40px}
.fashion_season .col-xl-12 .left_fashion{height:400px}
.fashion_season .col-xl-12 .right_fashion{height:400px}
.style_occasion h2{position:relative;z-index:9}
.style_occasion h2::before{content:'';display:block;position:absolute;top:0;width:36%;height:199%;background:#fff;margin:0 auto;left:0;right:0;z-index:-1}
.style_occasion .owl-carousel{z-index:9}
.style_occasion .every_occasion h3{font-weight:500!important;font-size:18px}
.style_occasion h2{font-size:25px}
.videoslide_custom .text_orvideo img{width:40px}
.videoslide_custom .text_orvideo h4{font-size:25px}
.videoslide_custom .text_orvideo h2{font-size:35px}
.videoslide_custom .video_avatar{max-height:500px}
.footer_Design .last_columnfooter{align-items:flex-start}
.custom_text_right{display:flex;align-items:center;justify-content:flex-end}
.footer_Design h3{font-size:17px}
.copyright_Design{margin-top:3em;font-size:12px;padding:12px 0!important}
.copyright_Design p{margin:0}
.footer_Design{padding:40px 8% 0!important;background-size:100%}
.footer_Design .social_linksfooter a{font-size:14px;width:30px;height:30px}
.footer_Design .social_linksfooter{gap:12px}
.footer_Design .about_fashion{margin-top:2em}
.menudesigh_footer li{margin-top:10px;margin-bottom:10px}
.menudesigh_footer li a{font-size:13px}
.footer_Design .about_fashion p { font-size: 13px; line-height: 22px; }
.pink_marquee span{font-size:1.7em}
.pink_marquee .track .dots i{width:25px;height:25px}
.avatar_banner .button_orvideo img{width:32px}
.index_slidercustom .home-slider .owl-dots{left:11%}
.trending_seller .button_orvideo img{width:32px}
/* .trending_seller h2{font-size:20px} */
.trending_seller .button_orvideo h4{font-size:13px}
.index_slidercustom .banner-wrapper-item{min-height:38em;margin-left:15px}
.banner-content .subtitle{font-size:17px!important}
.index_slidercustom .banner-content h2{font-size:35px;line-height:40px;margin-bottom:25px}
.avatar_banner h2{font-size:28px;line-height:35px}
.pink_button{padding:6px 22px;font-weight:600;font-size:14px}
.nav-line-active .navbar-nav .active > .nav-link::before{bottom:8px;height:1px}
.ecommerce-header .navbar-expand-lg .navbar-nav > li.nav-item{line-height:36px}
.custom_navedesign .navbar-nav .nav-link{font-size:16px!important}
.main-nav{padding-top: 15px !important; margin-bottom: 15px !important;padding-bottom:0!important}
.custom_navedesign{margin-top:15px}
/* .search_customdesign .form-inline input{height:32px;font-size:12px!important} */
/* .search_customdesign .form-inline button{font-size:12px;top:3px!important;right:3px!important;height:26.8px!important;padding:0 15px} */
.right_cart_search .touch-screen-view{position:relative!important;height:auto!important;visibility:visible!important;opacity:1!important}
.right_cart_search .touch-screen-view .form-inline{width:100%}
.marquee_logo .track .text-block{gap:8em;font-size:12px}
.marquee_logo{height:19px}
/* .navbar-brand img{width:100px} */
.right_cart_search .cart-icon{width:35px;height:35px}
.pink_marquee{height:44px;padding:11px 0 20px}
.right_cart_search .product-search-one{font-size:16px!important}
.right_cart_search [class*="header-cart-"] .cart .cart-icon .header-cart-count{font-size:13px!important;top:-10px!important;width:20px;height:20px;line-height:21px;left:3px}
/* .right_cart_search .header-cart-1{margin-right:6px!important} */
.inner_banner_design{padding-top:40px;padding-bottom:40px}
.all_custom_category .new-column-dropdown{height:43px}
.filter_custom_category .new-column-button{padding:10px}
.all_custom_category .custom-dropdown{height:43px}
.category_custom_all .woocommerce-ordering select{height:43px}
.category_custom_all .products-view{height:43px;line-height:42px}
.videoslide_custom .text_orvideo img { width: 32px !important; }
.fashion_season .text_fashion { left: 38%;}
.avatar_banner h5, .banner-content .subtitle {  font-size: 13px !important; }
.index_slidercustom .banner-wrapper-item { min-height: 40em;}

}

@media only screen and (max-width:1400px) {
.home-slider .banner-slide-item .banner-content h2 { font-size: 26px; line-height: 38px; }
.trending_seller h2 { font-size: 26px; line-height: 38px; }
.fashion_season .text_fashion { left: 36%; }
.heading_mn h3, .assurance .ass_vylo h3, .hotlist .top_bar h3, .what_you_need h2, .about_experience .heading_mn h2, .testimonial_design h2, .newsletter_design h2 {font-size: 30px !important;}
}

@media only screen and (max-width:1366px) {
#cat_layout .container { max-width: 98%; }
.quick_popup_design #popup-content { width: 960px; max-width: 960px; }
}

@media only screen and (max-width:1280px) {
.avatar_banner h2 { font-size: 24px; line-height: 40px; bottom: 4.7em; }
.home-slider .banner-slide-item .banner-content h2 { font-size: 24px; line-height: 40px; margin-bottom: 12px; }
.trending_seller h2 { font-size: 24px; line-height: 40px; }
.assurance .snap-start { min-height: 130px; }
.fashion_season .text_fashion { left: 32%; }
.index_slidercustom .banner-wrapper-item { min-height: 37.5em; }
.fashion_season .text_fashion { left: 28%; }
}

@media only screen and (max-width:1200px) {
.all_shop_category { display: grid ; grid-template-columns: repeat(4, 1fr);}
.all_shop_category .relative img { height: 100%; object-fit: cover; }
.all_shop_category .relative img {border-radius: 7px;}
.index_slidercustom .banner-wrapper-item { min-height: 34.5em; }
.fashion_season .col-xl-12 .right_fashion { height: 300px; }
.fashion_season .col-xl-12 .left_fashion { height: 300px; }
.fashion_season .text_fashion { position: absolute; top: 18%;}
.dropdown-menu.mega-dropdown-menu .row .col { padding: 0; }
}

@media only screen and (max-width:1180px) {
#searchForm { width: 290px !important; }
.touch-screen-view .form-inline { transform: translate(-95%, -50%) !important; }
}

@media only screen and (max-width:1080px) {
.avatar_banner h2 { font-size: 20px; line-height: 32px; bottom: 4.5em; }
.index_slidercustom .banner-wrapper-item { min-height: 31.5em; }
.trending_seller h2 { font-size: 20px; line-height: 40px; margin-bottom: 12px; }
.home-slider .banner-slide-item .banner-content h2 { font-size: 20px;}
.touch-screen-view .form-inline { transform: translate(-95%, -50%) !important; }
.shipping_secure h3 span { font-size: 10px; line-height: 18px; }
.shipping_secure h3 { font-size: 11px; font-weight: 600 !important; }
.shipping_secure .col-xl-3 { display: flex ; align-items: self-start;}
.dropdown-menu.mega-dropdown-menu .row .col { padding: 0; }
#navbarSupportedContent .mega-container.active {padding-left: 25px !important; padding-right: 25px !important;}
}

@media only screen and (max-width:1024px) {
.index_slidercustom .banner-wrapper-item { min-height: 29.5em; }
.trending_seller .button_orvideo {  gap: 5px; }
.trending_seller .button_orvideo h4 { font-size: 13px; line-height: 18px; }
.assurance .snap-start { min-height: 140px; }
.fashion_season h2 { font-size: 36px; margin: 25px 0 45px; }
.fashion_season .text_fashion { left: 23%; top: 24% !important; }
.three_box_design span { font-size: 16px;}
}

@media only screen and (max-width:991px) {
.img_footer_clothes {display: none;}
.main_footer { background:#4f1520; }
.container{max-width:99%}
.search_customdesign .form-inline i.flaticon-search{top:8px}
.right_cart_search .product-search-one{margin-right:0!important}
.quick_popup_design .content_quick .swatch_list ul{padding-right:0}
.size_quick_custom{margin-bottom:10px;margin-top:0}
#popup-content{padding:13px 4px 14px 19px}
.quick_popup_design #popup-content { width: 100%; flex-wrap: wrap; max-width: 70%; }
.quick_popup_design .image_quick_view .hover-area{right:12px;top:85%}
.quick_popup_design .image_quick_view{width:100%;right:8px}
.quick_popup_design .content_quick{width:100%}
.quick_popup_design .close-btn{z-index:9}
.product-style-1 .product-wrapper .product-image .hover-area{right:8px}
.category_custom_all .product-wrapper .quick_custom_cart{bottom:15px}
.full-row{padding-bottom:40px}
.horizontal_prodesign .hover-area{bottom:11%!important}
.horizontal_prodesign .product-info .product-title a{font-size:15px!important;font-weight:600!important}
.custom_category_banner{border-top:solid 1px #d3d3d3;padding:20px 0;border-bottom:solid 1px #d3d3d3}
.category_custom_all .product-wrapper .quick_custom_cart a{width:98px;height:33px;font-size:14px;line-height:23px}
.category_custom_all .showing-products .row{row-gap:10px}
.all_custom_category{width:48%}
.all_custom_category .form-control{padding:.375rem 0}
.category_custom_all .woocommerce-ordering select{margin:0}
.custom_filter_category .woocommerce-ordering{margin:0}
.horizontal_prodesign .product-image{width:40%}
.horizontal_prodesign .product-info .shipping-feed-back{display:none}
.category_custom_all .product-wrapper .product-info .product-title{margin:0 0 6px}
.category_custom_all .products-header-right{width:auto;justify-content:space-between}
.category_custom_all .products-view{display:block}
.custom_filter_category{padding-right:0;justify-content:space-between;flex-wrap:wrap;gap:5px;width:auto}
.category_custom_all .filter_custom_type{margin-top:0!important;margin-bottom:1em;flex-wrap:wrap}
.product_detail_part .summary-inner{justify-content:space-between}
.social-sharing{margin-left:0}
.out_price_stock{flex-direction:column;align-items:flex-start}
.inner_stock_design .product-color .color-list{margin:0!important}
.product_detail_part .product-color .title{top:10px!important}
.product_detail_part .product-color { margin-top: 34px !important; display: block !important; }
.product_detail_part{padding-top:15px;margin-bottom:0}
.product_detail_part .product-slide-thumb .owl-stage-outer{display:block}
.product_detail_part .product-slide-thumb .owl-stage-outer .item a img{border-color:#ffffff}
.product_detail_part .addtocart_quantity .multiple-item-price{margin-left:0!important}
.product_detail_part .addtocart_quantity li.addtocart{margin-left:0!important}
.product_detail_part .product-color{margin-left:0;margin-top:30px}
.product_detail_part .product-offers{margin-left:0}
.product-offer-item{margin:0}
.product_detail_part .product-color .color-list{margin-top:0.2em}
.product_detail_part .product-color .title{top:0}
.title_wishlist .yith-wcwl-add-to-wishlist{margin-top:0px!important;margin-left:0}
.product_detail_part .summary.entry-summary{padding-left:0}
.product_detail_part .pro-details .pro-info{align-items:flex-start;justify-content:space-between;padding-right:11px}
.title_wishlist{flex-direction:column}
.header_pedding .push-nav-toggle{border:1px solid #cbb0c8!important;border-radius:50px;padding:4px 9px}
.header-sticky .flat-small::before{font-size:20px;line-height:30px;top:0;font-weight:900!important;color:#bf8072}
.testimonial_design{padding:24px 3% 20px}
.what_you_need .owl-dots{display:none}
.what_you_need .owl-nav{display:none}
.three_box_design{padding:5px 4% 0}
.menudesigh_footer li a{font-size:15px}
.footer_Design .last_columnfooter{margin-top:1.2em}
.footer_Design .social_linksfooter{margin-top:24px;margin-bottom:30px}
.footer_Design{padding:34px 4% 0 2% !important;background-size:100%;background-repeat:no-repeat;background-position:bottom;background-color:#e9a9c2!important;padding:34px 4% 0 2%!important}
.footer_Design .about_fashion p{font-size:15px;line-height:25px}
.footer_Design .about_fashion{margin-top:0;padding-right:0}
.three_box_design a{margin-bottom:2em}
.newsletter_design form{font-size:11px}
.text_articles{align-items:center;text-align:center}
.newsletter_design{margin-top:3em;padding:2px 0 20px!important}
.newsletter_design h2{font-size:23px;line-height:18px;font-weight:500!important}
.newsletter_design .col-lg-6{padding:0}
.testimonial_design .quotation_testimonial::before{display:none}
.testimonial_design .quotation_testimonial::after{display:none}
.shop_category .boxby_category{width:48%}
.about_experience{padding:5px 5% 0}
.shipping_secure{margin-top:0;padding:14px 3% 16px}
.shipping_secure .row{row-gap:15px}
.about_experience h3{font-size:15px;line-height:28px;font-weight:600!important}
.both_images_art img{display:none}
.trending_seller h2{font-size:25px}
.trending_seller .button_orvideo h4{font-size:15px}
.trending_seller{margin-bottom:1em}
.marquee_logo .track .text-block{gap:2em}
.pink_marquee{height:55px;padding:15px 0 20px;margin-top:0;line-height:25px;margin-bottom:1em}
.fashion_season h2{font-size:28px;margin:12px 0 30px}
.fashion_season h2::after{right:auto}
.fashion_season .text_fashion{width:100%;position:inherit;text-align:left;padding:17px 8px 11px 12px}
.fashion_season .col-xl-12 .left_fashion{height:auto}
.fashion_season .col-xl-12 .right_fashion { height: 400px !important; object-fit: cover; object-position: top; }
.for_desktoplogo{display:none}
.custom_navedesign{display:none}
.for_mobile_logo{display:block;width:110px;margin-right:auto}
.search_customdesign{order:5;width:100%!important}
.right_icon{flex-wrap:wrap;column-gap:2px}
.right_cart_search{margin-bottom:1em;padding:0}
.search_customdesign .form-inline input{height:36px;padding-left:30px!important;padding-right:35px}
.search_customdesign{margin-top:1em}
.main-nav{padding:0 16px 3px!important;margin-bottom:30px!important}
.search_customdesign .form-inline button{font-size:14px;height:29.8px!important}


/*--Ref Responsive--*/
.footer_Design {display: none;}
.main_footer, .bottom_navi {display: block; }
.compare_icon_mob {display: none;}
.header-cart-1.user_design {display: none;}
.product-search-one.global-search {display: none;}
.right_cart_search { margin-bottom: 0;}
.ecommerce-header .main-nav { padding: 0 16px 3px !important; margin-bottom:0px !important; margin-top:0px; }
.navbar-slide-push.visible .slide-nav-close i::before {color:#000000 !important;}
.nav-leftpush-overlay .navbar-expand-lg .navbar-slide-push {width: 320px;padding: 0 8px;}
.login_icon_mob a span {color: #000 !important;}
.login-signup { background-color: #fff !important; }
.login_icon_mob { background: #f3f4ff; padding: 8px 15px; border-radius: 7px; margin: 22px 0; }
.product_cate_mob h4 {color: #868e96; font-size: 14px; text-transform: uppercase;padding-left: 8px; }
.product_cate_mob ul li {margin: 8px 0;}
.product_cate_mob ul {padding: 0 8px;}
.product_cate_mob ul li a { padding: 7px 0; border-bottom: 1px solid #eeeffd; display: block; }
.right_icon .flat-mini::before { font-size: 17px !important; right: 14% !important; }
.search_icn_mob .cart-icon { line-height: 40px; width: 40px; height: 40px; color: #000; }
.search_icn_mob {display: block;}
.right_cart_search .right_icon .for_mobile_logo {margin-left:auto; margin-right: auto;order: 3;}
.right_cart_search .right_icon .wishlist_design {order: 1;}
.right_cart_search .right_icon #pop {order:2;}
.right_cart_search .right_icon .nav_lines {order:5;}
.right_cart_search .right_icon .search_icn_mob {display: block;order:4; margin-top:3px !important;}

.home-slider .banner-slide-item .banner-content h5 {  margin-bottom: 8px; text-transform: capitalize;}
.home-slider .banner-slide-item .banner-content h2 { font-size: 20px !important; line-height: 22px !important; margin-bottom: 20px;  font-weight: 500 !important; }
.delivery_snap .child_snap .icon_time { margin-left: 0; }
.delivery_snap .child_snap .minutes { margin-left: auto; margin-right: auto; }
.main_footer .logo_ft img {width: 150px;}
#scroll { bottom: 80px;}

#banner_hm .equal_banner_height .owl-stage { height: 100%; padding-bottom: 0; }
.search_box.visible { display: block !important; position: absolute; right: 0; z-index: 9999; background: #fff; padding: 8px; border-radius: 5px; box-shadow: 0px 3px 18px #dddddd; width: 100%; border: 1px solid #dfdfdf; border-radius: 9px; }
.search_box input { border-radius: 25px; border: 1px solid #ccc; padding: 8px 15px; width:calc(100% - 45px); }
.search_box button svg { transform: rotate(180deg); }
.search_box button { width: 40px; height: 40px; background: #cc7622 !important; border-radius: 50%; }
.trending_search a { border: 1px solid #000; padding:7px 12px;border-radius: 5px; color: #000;}
.search_box .trending_search { display: flex ; flex-wrap: wrap; gap: 10px; }
.search_box .trending_search {margin-top: 6px;}
.heading_sea_trending {font-size: 18px; text-transform: uppercase; color: #000;margin-top: 18px;}


.gallery_cat_grid > div { width: 100%; }
.dressing_shape {background-image: none;}

.gallery_cat_grid {overflow-x: scroll; -ms-overflow-style: none;scrollbar-width: none;}
.addr_ft p {color: #fff;}
.addr_ft ul li a { color: #fff}
.addr_ft ul li a svg { color: #fff !important; }

#grid_aright_avatar { display: grid ; grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(1, 1fr); gap: 10px; }
#grid_aright_avatar .avatar_banner {margin-top: 0; margin-bottom: 0;}
#grid_aright_avatar .trending_seller {margin-bottom: 0 !important;}
#grid_aright_avatar {padding: 0;}
#grid_aright_avatar .row {gap: 10px;}
#grid_aright_avatar  {margin-top: 20px;}
#grid_aright_avatar { display: grid ; grid-template-columns:repeat(2, 49%); grid-template-rows: repeat(1, 1fr); gap: 10px; overflow-x: scroll; -ms-overflow-style: none; scrollbar-width: none;}
#grid_aright_avatar .row { gap: 10px; grid-column: 1; grid-row: 1; }
#grid_aright_avatar .avatar_banner {grid-column: 2;}
.avatar_banner img { width: 100%; height: 100%; object-fit: cover; object-position: right; }
#grid_aright_avatar .trending_seller { margin-bottom: 0 !important; height: 250px; overflow: hidden; }
#grid_aright_avatar .trending_seller {border-radius: 15px; }
.assurance .snap-start { min-height: 100px; }
.hotlist .hostlist_scroll .items { min-width: 35%; }
.fashion_season .col-xl-12 .left_fashion { height: 300px; object-fit: cover; object-position: top; }
.fashion_season .col-xl-12 .right_fashion { height: 340px !important;}
.both_images_art { display: flex ; margin-top: 3em;}
.shipping_secure h3 { font-size: 13px;}
.shipping_secure h3 span { font-size: 13px;}
.search_box button:hover {background: #4f1520 !important;}
#thumbnails.thumbnails {display: flex; flex-direction: row;}
.product_detail_part .thumbnails-container {flex-direction: row;}
.single-product-wrapper .thumbnails-container .thumbnail-navigation #thumbnail-up { transform: rotate(270deg); }
.single-product-wrapper .thumbnails-container .thumbnail-navigation #thumbnail-down { transform: rotate(270deg); }
#pop > .cart-popup {left: 0;border: 1px solid #dfdfdf !important; border-radius: 7px;}
.cart-popup .btn { margin-right: 10px; }

.checkout .right-area {margin-top: 25px;}
.right-area .order-area .order-item { display: flex; gap: 10px;}
.right-area .order-area .order-item .product-content .unit-price p, .right-area .order-area .order-item .product-content .total-price p {margin-bottom: 0;}
.right-area .order-area .order-item .product-content p.name {text-transform: capitalize; font-size: 20px; margin-bottom: 5px;}
.right-area .shop_name {color: #000;}
.right-area .order-area .shop_name p {margin-bottom: 8px; line-height: 26px;}
.checkout-area .content-box .content .form-control {margin-bottom: 10px;}
.right-area .order-area .order-item .unit-price h5.label, .right-area .order-area .order-item .quantity h5.label, .right-area .order-area .order-item .total-price h5.label {font-size: 16px;}
#pills-step3 .content-box .content {padding-top: 0;}
.wish_load .col-12 {overflow-x: scroll;}
.wish_load table.shop_table.cart td { min-width: 180px; }
.wish_load a.add-cart {padding: 0 28px !important;height: 48px; line-height: 48px;}
.table>:not(:last-child)>:last-child>* { border-bottom-color: rgb(215 215 215); }
.compare-page .compare-table {overflow-x: scroll;}
.compare-page .compare-table td { min-width: 220px; background: #fff; }
.compare-page .compare-table h4 { margin-top: .5rem; font-size: 18px; }
#blog_sidebar .search-widget {margin-bottom: 15px;}
#blog_sidebar .widget_recent_entries {margin-bottom: 15px;}
#blog_sidebar .widget_categories {margin-bottom: 15px;}
#popup-overlay #popup-content { transform: translate(-50%, -33%);}
.make-fit a img {width: 35px;}
#detail_page .summary-inner .out_price_stock .left_tit_pro {width: 100%;}
#detail_page .summary-inner .out_price_stock .right_tit_pro {width: 100%; margin-top: 15px;}

#pro_page .woocommerce-tabs li {width: 100%; margin-bottom: 9px;}
#pro_page .woocommerce-tabs li a { width: 100%; background: #f1f3f5; margin-bottom: 0; padding: 6px 15px; text-transform: uppercase; font-size: 16px; }
#pro_page .woocommerce-tabs li.nav-item a {color: #000;}
#pro_page .woocommerce-tabs li.nav-item a.active { border: none; padding: 10px 15px !important; border-radius: 7px; }
#pro_page .woocommerce-tabs li.nav-item a:hover {border: none !important;}
#pro_page .woocommerce-tabs li a.nav-link:hover, #pro_page .woocommerce-tabs li a.nav-link:focus {border: none !important;}
#pro_page .woocommerce-tabs {width: 100%;}
#pro_page .woocommerce-tabs .tab-pane .row {width: 100%;min-width: 100%;}
#pro_page .woocommerce-tabs .tab-pane .row .col-8 {width: 100%;min-width: 100%;}
#pro_page .woocommerce-tabs .tab-pane.active {border: 1px solid #ccc;}
#pills-reviews-one {text-align: center;}
}

.search_icn_mob {display: none;}
.brand_logo .inner_lgo img {  object-fit: contain; }

.qtminus, .qtplus { background: #fff; }

@media only screen and (max-width:850px) {
.left_gall_cat_fresh { display: grid ; grid-gap: 15px; grid-template-columns: repeat(4, 250px); grid-template-rows: repeat(2, 300px); }
.left_gall_cat_fresh .fresh1 { grid-column: 1; grid-row: 1 / span 2; }
.left_gall_cat_fresh .fresh2 { grid-column: 2; grid-row: 1; }
.left_gall_cat_fresh .fresh3 { grid-column: 2; grid-row: 2; }
.left_gall_cat_fresh .fresh4 { grid-column: 3; grid-row: 1; }
.left_gall_cat_fresh .fresh5 { grid-column: 3; grid-row: 2; }

.right_gall_cat_fresh { display: grid ; grid-gap: 15px; grid-template-columns: repeat(4, 250px); grid-template-rows: repeat(2, 300px); }
.right_gall_cat_fresh .fresh6 { grid-column: 1; grid-row: 1 / span 2; }
.right_gall_cat_fresh .fresh7 { grid-column: 2; grid-row: 1; }
.right_gall_cat_fresh .fresh8 { grid-column: 2; grid-row: 2; }
.right_gall_cat_fresh .fresh9 { grid-column: 3; grid-row: 1; }
.right_gall_cat_fresh .fresh10 { grid-column: 3; grid-row: 2; }
.gallery_cat_grid { gap: 12px; }
.gallery_cat_grid {width: 100%;}
.product_detail_part li.addtocart a { padding: 0 48px !important;}
}


@media only screen and (max-width:768px) {
.hotlist .hostlist_scroll .items { min-width: 70%; }
.all_shop_category { display: grid ; grid-template-columns:repeat(5, 250px); overflow-x: scroll; -ms-overflow-style: none;scrollbar-width: none;}
.all_shop_category .relative img { height: 100%; object-fit: cover; object-position: top; }
.heading_mn h3, .hotlist .top_bar h3, .what_you_need h2, .about_experience .heading_mn h2, .testimonial_design h2, .newsletter_design h2 { font-size: 26px !important; font-weight: 900 !important;}
.assurance .ass_vylo h3  { font-size: 26px !important;}
.index_slidercustom {padding: 0;}
.avatar_banner .pink_button.button_shadow {box-shadow: none !important; color: #000 !important;}
.shipping_secure .col-xl-3 {  justify-content: start; }
.fashion_season .col-xl-12 .right_fashion { height: 340px !important; display: none; }
.hotlist .hostlist_scroll .items { min-width: 40%; }
#detail_page {margin-top: 25px;}
.summary-inner .out_price_stock {gap: 5px; flex-direction: row; align-items: center;}
.title_wishlist .yith-wcwl-add-to-wishlist { margin-top: 0px !important;}
.product_detail_part .product-color .color-list { margin-top: 0.2em; }
}

@media only screen and (max-width:650px) {
.avatar_banner h2 { font-size: 22px; line-height: 30px; }
.trending_seller h2 { font-size: 22px; }
.avatar_banner h2 { border-radius: 15px; position: absolute; bottom: 4.8em;}
.index_slidercustom .banner-wrapper-item { min-height: 26em; margin-left: 15px; }
.hotlist .hostlist_scroll .items { min-width: 55%; }
#cat_layout .container { max-width: 100%; }
#popup-content .popup_btns {margin-top: 15px;}
#popup-content .popup_btns li.addtocart a { padding: 0 38px !important;}
#popup-content .popup_btns li {text-align: center;}
.quick_popup_design .content_quick h2 { font-size: 20px;}
.cart-popup .btn { line-height: 38px;padding: 0 25px; }
.avability_location > div { flex-direction: column; justify-content: center; flex: auto; width: 48%; }
#popup-overlay .mobile_size_color { display: flex ; justify-content: space-between; width: 100%; }
#popup-overlay .multiple-item-price {display:none;}

}

@media only screen and (max-width:600px) {
#grid_aright_avatar { display: grid ; grid-template-columns: repeat(2, 55%);}  
.hotlist .hostlist_scroll .items { min-width: 65%; }
.avability_location .d-flex {flex-direction: column; align-items: center !important;}
.quick_popup_design #popup-content { max-width: 90%; }
}

@media only screen and (max-width:550px) {
.avatar_banner h2 { bottom: 6.8em; }
.avatar_banner h5 { bottom: 6.5em;}
#popup-content .popup_btns li.addtocart {width: 100%;}
#popup-content .popup_btns li.addtocart a {display: block; width: 100%;}
}

@media only screen and (max-width:500px) {
.banner-content{max-width:100%}
.index_slidercustom .container{padding:0 5px 0 10px}
.index_slidercustom .banner-content .subtitle{font-size:18px;margin-bottom:14px}
.index_slidercustom .home-slider .owl-dots{bottom:10px;left:12%}
.index_slidercustom .banner-content h2{color:#fff;font-size:26px;line-height:25px;margin-bottom:34px}
.index_slidercustom .banner-wrapper-item { padding: 55px 0; margin-left: 0; padding-right: 0; min-height: 20em; }
.avatar_banner h2{font-size:20px;line-height:28px;position:absolute;color:#fff;margin-top:10px;bottom: 6em;}
.avatar_banner .button_orvideo{position:initial}
.avatar_banner{margin-bottom:20px;margin-top:20px;background:#9d8f84;border-radius:15px;padding:0 0 0}
.avatar_banner::after{display:none}
.pink_button{padding:9px 30px;color:#fff;font-size:16px}
.trending_seller h2 { position: absolute; bottom: 2.5em }
.avatar_banner h2 { bottom: 9em; }
.avatar_banner .button_orvideo { position: absolute; bottom: 10px; }

/* .left_gall_cat_fresh {display: flex; flex-wrap: wrap; justify-content: space-between;}
.left_gall_cat_fresh .item {width: 48%;}
.left_gall_cat_fresh .item:nth-last-child(1) {width: 100%;}
.right_gall_cat_fresh {display: flex; flex-wrap: wrap; justify-content: space-between;}
.right_gall_cat_fresh .item {width: 48%;}
.right_gall_cat_fresh .item:nth-last-child(1) {width: 100%;} */

.hotlist .top_bar h3 { font-size: 24px;}
.view_all_btn a { padding: 7px 22px; font-size: 15px; }

.gallery_cat_grid { width: 95% !important; }

.gallery_cat_grid > div { width: auto !important; }
.fashion_season .col-xl-12 .right_fashion { height: 320px !important;}
.fashion_season .col-xl-12 .left_fashion { height: 220px; object-fit: cover; object-position: top; }
.hotlist .hostlist_scroll .items { min-width: 65%; }
}

@media only screen and (max-width:480px) {
.addr_ft .img_footer_clothes img { max-height: 145px; }
#grid_aright_avatar .avatar_banner { grid-column: 2; width: 420px; }
.trending_seller h2 { position: absolute; bottom: 2.8em; }
.avatar_banner h2 { bottom: 7.5em; }
.trending_seller .img_avatar { border-radius: 16px; height: 100%;object-fit: cover; }
.home-slider .banner-slide-item .banner-content h2 { margin-bottom: 8px;}
.testimonial_design .owl-nav button span { background: #ffffffb5; width: 30px; height: 30px; display: block; font-size: 30px; border-radius: 50px; color: #000; line-height: 20px; transition: .3s all ease; }
.blogs_design .owl-nav button span { background: #ffffffb5; width: 30px; height: 30px; display: block; font-size: 30px; border-radius: 50px; color: #000; line-height: 24px; transition: .3s all ease; }
li.addtocart a {  padding: 0 46px !important;}
.check_avability_product button {background: #fff;}
#pop > .cart-popup a.btn:nth-last-child(1) {margin-right: 0;}
}


@media only screen and (max-width:425px) {
.nav-leftpush-overlay .navbar-expand-lg .navbar-slide-push { width: 250px; }
.addr_ft .img_footer_clothes img { max-height: 145px; }
.trending_seller .button_orvideo img { width: 32px; min-width: 32px; }
.shipping_secure .col-6 {width: 100%;}
.shipping_secure .col-6 {justify-content: center;}
.shipping_secure .col-xl-3 { display: flex ; align-items: self-start; flex-direction: column; align-items: center; text-align: center; }
.trending_seller h2 { font-size: 18px; }
.avatar_banner h2 { font-size: 18px; line-height: 30px;}
.product_detail_part li.addtocart a { padding: 0 42px !important; }

}

@media only screen and (max-width:400px) {
.product_detail_part .addtocart_quantity ul {flex-wrap: wrap;}
.product_detail_part .addtocart_quantity li.addtocart a {width: 100%; text-align: center;}
.product_detail_part .addtocart_quantity li.addtocart {width: 100%;}
.trending_search a {font-size: 14px;}
.cart-popup .mini-cart-item {  padding-right: 28px; }
}

@media only screen and (max-width:375px) {
li.addtocart a {  padding: 0 35px !important;}
}