
  /*-- 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:#fd1971}
.social-links li a:hover{background:#000}
.woocommerce-form-login__submit{background:#000!important;border-radius:7px!important;text-transform:uppercase;border:none!important}
.woocommerce-form-login__submit:hover{background:#0d6efd !important;border:none!important;color:#fff!important}
/* header.fixed-top{z-index:999;position:relative!important} */
.full-row{padding-top:85px;padding-bottom:0px}

/*-- 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: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}

}

@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}

}

.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}
.product_detail_part .product-offers{margin-left:2%}
.product_detail_part .woocommerce-Price-currencySymbol{font-size:40px;color:#000;font-weight:300}
.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:2em!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:#000000!important;border:none;border-radius:6px;padding:0 55px;height:52px;line-height:52px;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}
.title_wishlist .wishlist-button a{height:42px;line-height:42px;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:30%;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:55px;height:55px;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,#fd1971 0%,#d30756 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:7px;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:#0a58ca;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 !important;border:1px solid #ddd;text-align:left; vertical-align: middle;}
.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:#0a58ca}
.triple_trybox{margin-top:2em;margin-bottom:.5em;width:100%}
.triple_trybox ul{color:#0a58ca;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:#d40757;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:#d40757;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}

/*-- Product Detail Page CSS Start 
-----------------------------------------------------------------------------------------------*/

/*-- Text Marquee Start 
-----------------------------------------------------------------------------------------------*/
.header_marquee {background: #ffdbfb; color: #0a58ca; 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:#161616;margin-top:1em;padding:3px 0}
.custom_navedesign .navbar-nav .nav-link{color:#fff!important;font-size:18px!important;font-weight:400}
.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,.navbar .navbar-nav li>ul.dropdown-menu li.active>a,.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:#0a58ca!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:#fff!important}
.header_pedding{padding:0}
.search_customdesign form{border:1px solid #0a58ca!important}
.search_customdesign .form-inline button{padding:0 20px;top:4px!important;right:4px!important;height:calc(80% + 1px);color:#fff;border-radius:50px!important;background-image:linear-gradient(180deg,#fd1971 0%,#d30756 90%)!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-image:linear-gradient(180deg,#000 0%,#000 90%)!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;
    /* top:52%!important */
}
.right_icon .cart-icon{border:1px solid #000;width:45px;height:45px;transition:.3s all ease}
.right_icon .cart-icon:hover{border-color:#0a58ca;background:#0a58ca}
.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:#ffdbfb!important;color:#893656!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:#0a58ca!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:#0a58ca!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{background:#000;border-radius:15px;overflow:hidden;height:100%}
.index_slidercustom .banner-wrapper-item{min-height:44em;padding:90px 0;margin-left:20px;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:#de0c5d!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:2em;z-index:9;color:#fff;padding:5px 20px;font-weight:600!important;font-size:40px;line-height:50px;text-transform:uppercase}
.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,#fd1971 0%,#d30756 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-image:linear-gradient(180deg,#fff 0%,#fff 90%)!important;color:#fd1971;box-shadow:0 0 0 1px #fd1971}
.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:3em;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;text-decoration:underline!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:50px;box-shadow:3px 5px 12px 0 #00000085;border-radius:50px;background-image:radial-gradient(#d50858 50%,#fff 60%)}
.trending_seller .button_orvideo img:hover{background-image:radial-gradient(#000 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%,rgb(255 255 255) 50%,rgb(255 255 255) 100%);border:2px solid rgb(255 255 255);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:60px;box-shadow:3px 5px 12px 0 #00000085;border-radius:50px;background-image:radial-gradient(#d50858 50%,#fff 60%)}
.videoslide_custom .text_orvideo img:hover{background-image:radial-gradient(#000 50%,#fff 60%)}
.videoslide_custom .text_orvideo{position:absolute;bottom:40%;z-index:9;width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 20px;text-align:center;flex-direction:column}
.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:#de0c5d!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:#fd0162}
.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:#de0c5d}
.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;text-transform:uppercase;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:#8c093b;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 #c1baae;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:#fd1971}
.shop_category .boxby_category:hover{border-bottom:1px solid #fd1971}
.shop_category .boxby_category a h3:hover{color:#000!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:#de0c5d!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:.5em;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:#f4d3e0;left:0;z-index:-1}
.about_experience h3{margin-bottom:1.4em;font-size:25px;font-weight:500!important;line-height:48px;color:#6d6d6d;text-transform:uppercase}
.both_images_art{display:flex;margin-top:4em;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 Us CSS End 
-----------------------------------------------------------------------------------------------*/


/*-- Shipping Secure CSS Start 
-----------------------------------------------------------------------------------------------*/
.shipping_secure{padding:24px 7.4%;margin-top:3em;background-image:linear-gradient(180deg,#fd1971 0%,#d30756 90%)!important}
.shipping_secure img{width:50px}
.first_shipping{width:60px!important}
.shipping_secure h3{display:flex;color:#fff;font-size:20px;flex-direction:column;justify-content:center;text-transform:uppercase;font-weight:500!important;margin:0}
.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:45px;font-weight:500!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:#de0c5d!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:#de0c5d;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 CSS End 
-----------------------------------------------------------------------------------------------*/


/*-- Newsletter CSS Start 
-----------------------------------------------------------------------------------------------*/
.newsletter_design{margin-top:6em;padding:5px 7.4% 50px!important}
.newsletter_design h2{margin-bottom:20px;font-size:48px;font-weight:400!important;line-height:40px;text-align:center}
.newsletter_design h4{margin-bottom:0;font-size:20px;font-weight:500!important;line-height:48px;color:#0a58ca;text-transform:uppercase}
.newsletter_design p{margin-bottom:0;font-size:19px;font-weight:500!important;line-height:25px;color:#444444}
.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:#0c0c0c;transition:.2s all ease}
.blogs_design .item:hover h2 a{color:#fd1971}
.blogs_design .item h2:hover a{color:#000!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:ovaicon!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{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:#de0c5d;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,#fd1971 0%,#d30756 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,#fff 0%,#fff 90%)!important;color:#fd1971;box-shadow:0 0 0 1px #fd1971}
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;}

/*-- 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:#e9a8c1;left:-14px}
.three_box_design img{width:70px;z-index:9;position:relative}
.three_box_design h2{display:block;font-size:35px;font-weight:400!important;margin:5px 0 30px;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 #fd1971;padding:80px 0 0!important;background-image:url(../images/footer-bg.webp);background-color:#e9a9c2}
.footer_Design h3{font-size:22px;color:#5b1b34;font-weight:500!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:#fe1972}
.footer_Design .about_fashion{margin-top:3em;padding-right:25%}
.footer_Design .about_fashion p{font-size:15px;color:#5b1b34;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:#5b1b34}
.custom_text_right{text-align:right}
.custom_text_right p{margin:0}
/*-- 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:#1c1c1c}
.inner_banner_design .breadcrumb-item+.breadcrumb-item::before {color:#ffb6d2;}
/*-- 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
------------------------------------------------------------ */
.occation_filter_custom{padding:0px 17px 0}
.occation_filter_custom .form-check-label{padding-left:0;margin-bottom:0}
.occation_filter_custom input[type="checkbox"] + label:before {position: relative; top:-2px;}
.occation_filter_custom .form-check-label:nth-last-child{margin-bottom:0}
/* .custom_category_banner{border-bottom:solid 1px #d3d3d3} */
.custom_category_banner::before{background-color: #f8f9fc;}
.custom_category_banner h3{font-weight:300!important;text-transform:uppercase}
.custom_category_banner .breadcrumb-item a{color:#222222}
.breadcrumb .breadcrumb-item.active{color:#0168fa!important}
.display_phone_sidebar_toggle{display:block}
.sidebar_custom .dashbaord-sidebar-close{font-size:18px;color:#0a58ca;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}
.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:#0a58ca!important;border:2px solid #0a58ca!important}
.sidebar_custom .widget-toggle .widget-title{border-bottom:1px solid #00000012;font-weight:400!important;font-size:14px;padding:4px 0 8px;display:flex;align-items:center;color: #333;}
.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:#000;padding:8px}
/* #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.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:#0a58ca!important}
.button_sidebar:hover path{fill:#0a58ca}
.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:#0a58ca!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;}
.category_custom_all .product-wrapper .quick_custom_cart a{background:#196ffa;border-radius:0.25rem;padding:0px 20px;display:block;text-align:center;color:#fff;font-size:14px;line-height:25px;border:1px solid #196ffa; text-transform: uppercase;}
.category_custom_all .product-wrapper .quick_custom_cart a:hover{border-color:#145fd8;color:#fff!important;background:#145fd8;}
.category_custom_all .product-wrapper .quick_custom_cart a:hover i{font-size:0}
.category_custom_all .col .product{height:100%;background:#fff;overflow:hidden;box-shadow: 0 3px 7px 0 #ececec;border: 1px solid #ededef; transition: all 0.5s ease;}
.category_custom_all .col .product:hover { box-shadow: 0 10px 23px 0 #e0e0e0; }
.category_custom_all .col .product:hover .product-image {border-color: #0d6efd;}
.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:8px */
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.crt-blnk { min-height: auto; display: flex; align-items: center; text-align: center; color: #000; font-weight: 600; justify-content: center; padding-bottom: 8px; }
.header-cart-1 a.view-cart { margin: 0 1% 4px; width: 98%;background: #0d6efd; color: #fff;}
.header-cart-1 a.view-cart:hover {color: #e7e7e7 !important;}
.header-cart-1.show > .cart-popup {padding:0;}
.header-cart-1 .cart_list.product_list_widget{ padding: 10px !important; max-height: 400px; overflow-y: scroll; }
.header-cart-1 .total-cart {padding: 10px !important;}
.header-cart-1 #crtpp #crtpp { padding: 0px !important; position: relative; z-index: 999; background-color: #fff; box-shadow: none; border-radius: 0; padding: 0; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100%; }
.filter-box .swatch-filter-pa_color label {text-transform: uppercase;}
.category_custom_all .product-wrapper .add_to_cart_button { color: #ddd; background-color: transparent !important; font-size: 20px !important; position: absolute !important; right: 10px; top: 10px; z-index: 3; text-align: right; left: auto; width: auto; }
/* .category_custom_all .product-wrapper .product-image .hover-area{bottom:24%} */
.category_custom_all .product-wrapper .add_to_cart_button.rem_wish {color: #ddd !important;}
.category_custom_all .product-wrapper .add_to_cart_button.ad_wish {color: #ff0000 !important;}
.product-style-1 .product-wrapper .product-image .hover-area {bottom: auto !important;}
.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 #0a58ca!important;color:#fff!important;background-color:#0a58ca!important}
.category_custom_all .product-wrapper .product-image .on-sale{padding:2px 6px;border-radius:4px;left:15px;right:auto;display: none;}
.category_custom_all .product-wrapper .product-info .product-price .price del{font-size:18px}
.category_custom_all .product-wrapper .product-info .product-price .price ins{font-size:18px}
.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-title { text-align: left; min-height: 21px; font-weight: 700 !important; font-size: 14px; }
.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}

.both_price_quick_cart .pro_cart_quick {height: 35px; font-size: 14px; line-height: 29px; color: rgb(255, 255, 255); padding: 3px 10px 4px; border-width: 1px; border-style: solid; border-color: #0d6efd; border-image: initial; background: #0d6efd; border-radius: 0 0.25rem 0.25rem 0;}

.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:#fd1971}
.full_details:hover i{color:#fd1971;margin-left:8px}
.both_price_quick_cart .price_quick_popup{font-size:25px;color:#fd1971}
.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: #0a4db1; color: #fff !important; border-color: #0a4db1; }
.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 #0a58ca!important;color:#fff!important;background-color:#0a58ca!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}
/* .quick_popup_design .image_quick_view img{width:300px;border-radius:10px} */



#crnt-select {display: none !important;}
.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: 33px; z-index: 9; height: 33px; display: flex ; align-items: center; justify-content: center; }
.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_custom_all .product-wrapper:hover .product-image .hover-area { right: 5px!important; top: 5px !important; }
.category_custom_all .product-wrapper:hover .product-image .hover-area a.selected-wishlist {background: red;}
.product-style-1 .product-wrapper .product-image .hover-area { bottom: auto !important; right: 5px !important; top: 5px !important; }
.all_item_with_wishlist input {display: none;}
.all_item_with_wishlist input:checked + label {font-size: 14px;color: rgb(1, 104, 250) !important; margin-bottom: 0;}
.all_item_with_wishlist ul li label {cursor: pointer;margin-bottom: 0;}
.wc-proceed-to-checkout .checkout-button {  color: #fff !important; border: none !important; }
.table-responsive-lg .nav-tabs .nav-link.active {text-align: center; }
.mybtn1.sm1.cancel {background: red !important;}
.actions_order_tb {display: flex; gap: 10px; justify-content: left;}
.mybtn1.sm1.cancel:hover {color: #fff !important; border: none !important;}
.table-responsive-lg .order_nav_tab ul a { margin-left: 0;}
.table-responsive-lg .order_nav_tab ul a { padding: 12px 9px 7px 9px;text-align: center; margin-right: 1rem;}
.table-responsive-lg .order_nav_tab ul a {min-width: 50px;}
.table-responsive-lg .order_nav_tab .nav-tabs { border-bottom: none; gap: 10px; }
/* .order-table .order-status.processing { background: #73cbf6; color: #fff; } */
#sidebar .widget-title {
    margin-bottom: 10px;
}




.swal-overlay {
  position: fixed;
  top: 0; left: 0;
  width: 100vw; height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
.swal-popup {
  background: white;
  padding: 30px;
  border-radius: 5px;
  width: 400px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.swal-popup h4{
    text-align: center;
}
.swal-buttons {
  margin-top: 20px;
  text-align: center;
}
.swal-buttons button {
  margin: 0 10px;
  border: none;
  color:rgb(0, 23, 55);
  cursor: pointer;
}
.swal_cross_image{
    text-align: center;
    margin-bottom: 20px;
}
.swal_cross_image img{
    height: 60px;
    width: 60px;
}
.addProductSubmit-btn { background: #1f224f; width: 160px; height: 40px; color: #fff; font-size: 14px; border: 0px; margin-top: 15px; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }


.product-style-1 .product-image span.cart-badge { background: green; color: #fff; width: auto; height: 25px; align-items: center; justify-content: center; display: flex; position: absolute; left: 5px; top: 5px; border-radius: 4px; gap: 5px; padding: 4px 7px; }


/* Category Page End
------------------------------------------------------------ */
body #page_wrapper.page_wrapper_withSidebar{
    width: calc(100% - 250px);
    margin-right: 0;
}

body .full-row{
    width: calc(100% - 250px);
    margin-left: auto;
    background-color: #f8f9fc;
}
body .full-row.custom_category_banner{
    width: calc(100% - 250px);
    margin-left: auto;
    padding-top: 85px;
    background-color: #f8f9fc;
}
.row.copyright_Design { width: calc(100% - 250px); margin-left: auto; margin-right: 0; }
header{
    height: 80px;
    border-bottom: 1px solid rgba(72, 94, 144, 0.16);
}

#sku_size {color: #000 !important;}
.xzoom {box-shadow: none !important;}
.sorting_right .woocommerce-ordering {margin: 0;}
.sorting_right .woocommerce-ordering select {margin: 0;border: 1px solid #c0ccda; background: #fff !important; border-radius: 5px; height: calc(1.5em + 0.9375rem + 8px);}
.header-cart-1.show .cart-popup{top: 42px !important;}
.search_customdesign.product-search-one #searchForm { width: auto; max-width: 210px; border-radius: 7px; border: 1px solid #c2cddb !important; min-width: 150px;margin-bottom: 0; }
.search_customdesign .form-inline input.search-field { padding-left: 30px !important; padding-right: 0px; width: auto; max-width: 100px; }
.fount_pro strong {color: #000;}
.fount_pro {color: #7987a1 !important; font-weight: 700;font-size: 16px;}
.fount_pro p { margin: 0; font-size: 14px; }
.all_item_with_wishlist ul {display: flex; }
.all_item_with_wishlist ul li a { color: #0168fa; font-size: 14px; }

.product.type-product.card .product-title a {font-weight: 700 !important; font-size: 14px !important; line-height: 15px; }
.product.type-product.card .product-info p { font-weight: 700; font-size: 12px !important; line-height: 15px;}
.category_custom_all .product-wrapper .product-info .product-price .price ins { font-size: 12px; font-weight: 700; }
.product.type-product.card .product-info .input-group {  margin-top: 10px; }
.product.type-product.card  .your-price ins { font-size: 12px !important; font-weight: 700!important; text-decoration: none; color:#141926;}
.quick_popup_design .content_quick h2 { font-weight: 700 !important; text-transform: capitalize; }
.quick_popup_design .image_quick_view .slide img { width: 100%; display: block; border-radius: 10px; border: 1px solid #ccc; }
.quick_popup_design .image_quick_view { width: 50%; position: relative; overflow: hidden; padding: 35px; }
#popup-overlay .product-size p.title {margin-bottom: 0;color: #000;margin-right: 0px; position: relative !important;}
#popup-overlay .product-size {color: #000;}
#popup-overlay .product-color .tit { margin-bottom: 0; color: #000; margin-right: 0px; position: relative !important; display: inline-block; font-weight: 600;}
#popup-overlay .product-color {color: #000;}
.both_price_quick_cart { gap: 4px; }
.both_price_quick_cart .price_quick_popup { font-size: 18px; color: #000000; }
#popup-overlay .product-color .color-list li.active {display: block !important;}
#popup-overlay .product-color .color-list { display: inline-block; padding-left: 0; }
#popup-overlay .costom_custom_design .color-list li.active {display: none !important;}
#popup-overlay .costom_custom_design .color-list li.active.show-colors {display: block !important;}
.costom_custom_design .product-color .title {font-weight: 600;}
#popup-overlay .costom_custom_design .product-color { color: #000; display: flex ; gap: 10px; align-items: center; }

.product-quantity .quantity { width: 100px !important; margin-left: 40px; }
.product-quantity .quantity input { width: 70px; font-size: 14px !important; height: 33px; }
table.shop_table.cart td { padding: 15px; width: 10%; text-align: center; }
.product-quantity .quantity-nav { position: absolute; height: 42px; width:calc(42% + 100px) !important;}
#popup-overlay .input-group { margin-top: 0; }
.both_price_quick_cart .pro_cart_quick:hover {color: #fff !important;}
#popup-overlay .input-group .form-control { height: 35px; display: block; font-weight: 400; line-height: 1.5; background-color: rgb(255, 255, 255); background-clip: padding-box; border-width: 1px; border-style: solid; border-color: rgb(192, 204, 218); border-image: initial; border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
#popup-overlay .input-group .input-group-append { height: 35px; line-height: normal; padding: 0px; }
#popup-overlay  .input-group .btn { height: 35px; font-size: 14px; line-height: 29px; color: rgb(255, 255, 255); padding: 3px 10px 4px; border-width: 1px; border-style: solid; border-color: #0d6efd; border-image: initial; background: #0d6efd; border-radius: 0 0.25rem 0.25rem 0; }
.header-cart-1 .cart-icon_btn i {margin-right: 5px;}
#crnt-select li { position: relative; float: left; border: 1px solid #ccc; padding: 7px 18px; list-style: none; border-radius: 3px; font-size: 12px; cursor: pointer; margin-left: 5px; text-transform: uppercase; color: rgba(27, 46, 75, 0.7); font-weight: 500; margin-left: 0; }
#crnt-select li:nth-child(1) {margin-left: 0;}
#crnt-select li:hover {border: 1px solid #333;}
#crnt-select li i { font-size: 9px; color: #000; top: 4px; position: absolute; right: 4px; display: none; }
.search_customdesign #searchForm {padding-right: 0px !important;}
.search_customdesign #searchForm input {padding: 12px 15px!important;}
.all_item_with_wishlist ul li a.active {color: #0168fa!important;}
.all_item_with_wishlist ul li a {color: #333;}
#crnt-select {display: flex; gap: 7px; flex-wrap: wrap;}
.filter-box .swatch-filter-pa_color label {font-size: 12px;}
#ajaxContent .product-style-1 .your-price ins, #ajaxContent .product-style-1 .your-price del {line-height: 15px;}
.order-note textarea {border: 1px solid #ccc; height: 80px;}
.product-quantity .quantity-nav {display: none;}
.product-quantity .quantity { width: 100px !important; margin-left: 0; display: flex; }
.product-quantity .quantity #update_qty { background: #0d6efd; color: #fff; padding: 2px 11px; line-height: 14px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; font-size: 13px; }
.product-quantity .quantity input:focus, .product-quantity .quantity #update_qty:focus {box-shadow: none;outline: none;}
/*-- Responsive CSS End 
-----------------------------------------------------------------------------------------------*/

.form_retailer .left-area .heading { font-size: 14px; color: #0d3359; font-weight: 600; margin-bottom: 0px; }
.form_retailer select { width: 100%; padding: 0 20px 0px; border-radius: 0px; color: #5a6f84; height: 35px; font-size: 14px; margin-bottom: 15px; background: #fff; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); }
.form_retailer input { width: 100%; padding: 0 20px 0px; border-radius: 0px; color: #5a6f84; height: 35px; font-size: 14px; margin-bottom: 15px; background: #fff; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); }
.form_retailer textarea { width: 100%; padding:20px; border-radius: 0px; color: #5a6f84; height: 35px; font-size: 14px; margin-bottom: 15px; background: #fff; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); }

#popup-overlay .costom_custom_design ul.color-list {display: flex !important;}

body #page_wrapper.page_wrapper_withSidebar.login-page-setup {
    width: calc(100%) !important;
}
body  #page_wrapper.page_wrapper_withSidebar.login-page-setup .full-row {
    width: calc(100%) !important;
}


/*--Product Zoom--*/
.slideshow-items {
  width: 500px;
}
.slideshow-thumbnails {
  width: 100px;
}
#slideshow-items-container { display: inline-block; position: relative; }


.xzoom-preview { border: 1px solid #888; background: #2f4f4f; box-shadow: -0px -0px 10px rgba(0, 0, 0, 0.50); z-index: 999999999999999; }
/*----*/

@media (min-width: 1100px) and (max-width: 1920px) {
.quick_popup_design #popup-content { display: flex; gap: 10px; justify-content: space-between; align-items: center; min-width: 1100px; max-width: 1100px; }
}


@media (min-width: 991px) and (max-width: 1366px) {
.quick_popup_design #popup-content { display: flex; gap: 10px; justify-content: space-between; align-items: center; min-width: 85%; max-width: 85%; }
}


@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}
.quick_popup_design h2{margin-bottom:5px!important}
.both_price_quick_cart .pro_cart_quick{border-radius:6px;}
.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:13px!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:30px;line-height:25px;margin-bottom:10px}
.testimonial_design h2{font-size:25px;line-height:35px}
.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:25px}
.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{border-top:6px solid #fd1971;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:11px;line-height:18px}
.pink_marquee span{font-size:1.7em}
.pink_marquee .track .dots i{width:25px;height:25px}
.avatar_banner .button_orvideo img{width:40px}
.index_slidercustom .home-slider .owl-dots{left:11%}
.trending_seller .button_orvideo img{width:38px}
.trending_seller h2{font-size:20px}
.trending_seller .button_orvideo h4{font-size:13px}
.index_slidercustom .banner-wrapper-item{min-height:36em;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:14px!important}
.main-nav{padding-top:10px!important;margin-bottom:15px!important;padding-bottom:0!important}
.custom_navedesign{margin-top:.5em}
.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}

}

#popup-overlay {overflow-y: scroll; }

@media only screen and (max-width:991px) {
#popup-content { top: 60%;}
.quick_popup_design .image_quick_view { width: 50%; position: relative; overflow: hidden; padding: 5px; }
.both_price_quick_cart .pro_cart_quick { border-radius: 6px; padding: 8px 14px; font-size: 13px; line-height: 16px; }
.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:90%;flex-wrap:wrap}
.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: 100%; height: auto;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:14px!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:1.2em}
.product_detail_part .product-color .title{top:0}
.title_wishlist .yith-wcwl-add-to-wishlist{margin-top:17px!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:#0a58ca}
.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:auto}
.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}
.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 {  width: 80px; }
.xzoom-container { width: 60%; margin: 0 auto; }


}

@media only screen and (max-width:650px) {
.xzoom-container { width: 100%; margin: 0 auto; }
#phn_head { text-align: center; }
.sorting_right {width: 100%; margin-top: 0;}
.sorting_right .woocommerce-ordering {width: 100%;}
body .full-row.custom_category_banner { width: calc(100% - 250px); margin-left: auto; padding-top: 45px;}
.header-cart-1.show .cart-popup { top: 127px !important; }
.product-search-one.touch-screen-view {height: auto !important; opacity: 1; visibility: visible;}
.margin-right-1.right_icon {flex-wrap: nowrap !important;}
.touch-screen-view .form-inline {position: unset !important; top: auto; transform: none !important;}
.margin-right-1 > div:not(:last-child) { margin-right: 10px; margin: 0 !important; }
.right_icon{flex-wrap:wrap;column-gap:12px}
.all_item_with_wishlist {margin-bottom: 12px !important;}
.search_customdesign #searchForm input { padding: 12px 15px !important; height: calc(1.5em + 0.9375rem + 8px); border-radius: 0px !important; width: auto; min-width: 100%; }
.search_customdesign.product-search-one #searchForm { width: auto; border-radius: 7px; border: 1px solid #c2cddb !important; min-width: auto; margin-bottom: 0;position: unset !important; }
}

@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:23.4em}
.avatar_banner h2{font-size:20px;line-height:28px;position:initial;color:#fff;margin-top:10px}
.avatar_banner .button_orvideo{position:initial}
.avatar_banner{margin-bottom:20px;margin-top:20px;background:#9d8f84;border-radius:15px;padding:0 0 20px}
.avatar_banner::after{display:none}
.pink_button{padding:9px 30px;color:#fff;font-size:16px}


}

.product.type-product.card .product-title a {text-transform: uppercase;}
input[type="checkbox"] + label:before { line-height: 15px !important; }
#scroll {  align-items: center; justify-content: center; display: flex !important; }
.sku-pri {margin-bottom: 0; font-size: 13px; list-style: 23px}
.sku-pri span {font-weight: 500;}
