/** Shopify CDN: Minification failed

Line 1111:0 Unexpected "}"
Line 2138:31 Unexpected "{"
Line 2363:0 Unexpected "}"

**/
body, html{
	font-size: 13px;
  	letter-spacing: 0.5px;
}

.slick-arrow {
	
  background-color: var(--color_bg_slick_arrow);
  border: 1px solid var(--color_border_slick_arrow);
  color: var(--color_slick_arrow);
  
}
.slick-arrow:not(.slick-disabled):hover {
	
  background: var(--background_1);
  color: var(--color_1);
  border-color: var(--border_1);
  
}
.widget-title .box-title {
  color: var(--page_title_color);
  position: relative;
  
    font-size: 20px;
    letter-spacing: .05em;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 7px;
  
}
.loading-modal {background-color: rgba(255,255,255,.8)}
/* custom image animation */
.loading-modal{
  background: transparent;
}
.loading-modal.modal img {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 50%;
  left: 43%;
  transform: translate(-50%,-50%);
}
.rotator-wrapper {
  position: relative;
}
.rotator {
  display: block;
  width: 50px;
  height: 50px;
  border: 4px solid #ff000073;
  border-radius: 50%;
  border-right: 2px solid transparent;
  border-left: 2px solid transparent;
  animation: rotation 2s infinite linear;
  margin: 0;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.ajax-lookbook-modal .lookbook-content .product-item .btn,
.ajax-lookbook-modal .lookbook-content .product-item .product-shop .shopify-payment-button button.shopify-payment-button__button,
.product-shop .shopify-payment-button .ajax-lookbook-modal .lookbook-content .product-item button.shopify-payment-button__button,
.ajax-lookbook-modal .lookbook-content .product-item .product-shop .groups-btn .wishlist,
.product-shop .groups-btn .ajax-lookbook-modal .lookbook-content .product-item .wishlist,
.ajax-lookbook-modal .lookbook-content .product-item .tabs__product-page .spr-container .spr-summary-actions-newreview,
.tabs__product-page .spr-container .ajax-lookbook-modal .lookbook-content .product-item .spr-summary-actions-newreview,
.ajax-lookbook-modal .lookbook-content .product-item .addresses-page .btn-edit-delete a,
.addresses-page .btn-edit-delete .ajax-lookbook-modal .lookbook-content .product-item a {background: rgba(245, 130, 32, 0.9);color:var(--color_1);border-color: rgba(245, 130, 32, 0.9)}
.grid-item-mansory .countdown-grid-item {background-color: rgba(233, 81, 68, 0.8)}
.cart-form .cart-list .qty-group input[name="quantity"][disabled] {background-color: rgba(193, 193, 193, 0.5)}
.swatch.swatch_size_large .swatch-element:not(.color) label {
	
	min-width: 70px;height: 70px;border-radius: 50%;line-height: 58px;
	
}
.swatch.swatch_size_large .swatch-element.color label {
	width: 70px;height: 70px;border-radius: 50%;
}
.tabs__product-page .spr-container .spr-review-reportreview {color: rgba(233, 81, 68, 0.8)}
.cart-template .wrapper-cart-template .cart-list .group-action .remove .text-hover:before {background-color: rgba(35, 35, 35, 0.5)}
.custom-acc-page .last a:last-child {border-bottom:1px solid rgba(60, 60, 60, 0.7)}
.body-boxed {background-color: #f8f8f8}
.home-blog-style2 .article-img:before {background-color: rgba(35, 35, 35, 0.5)}
#cart_slider {background-color: #edebf7;color: #3c3c3c}
.adaptive_height img.lazyload:after,
.adaptive_height img.lazyloading:after {background-color: #f6f8f9}
.newsletter-toolbar .social-icons li:hover a {color: #505050!important}
.newsletter-toolbar .social-icons a {color: #a7a7a7}
.newsletter-toolbar .toolbar--text span {color: #202020}
.newsletter-toolbar .toolbar--text:hover span {color: #202020}


.product-title,
.product-name {overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;-webkit-box-orient: vertical}





.page-header, .btn, .product-shop .product-title,
.page-header h1, .btn h1, .product-shop .product-title h1, .page-header h2, .btn h2, .product-shop .product-title h2 {font-family: var(--fonts_name_2)}
.compare-link a {padding: 8px 18px 6px;text-transform: uppercase}
.recently-viewed-products .widget-title,
.related-products .widget-title {text-align: left}




.product-item .product-bottom .wrapper-compare {
	justify-content: center;
}

.product-item .wrapper-compare .compare-button {background-color: transparent;position: relative;top: -2px}


.product-item .product-bottom .wrapper-compare .compare-button .compare-text {
	font-size: var(--font_size);display: block;
}




.wrapper-wishlist .product-vendor {display: none!important}


.hot_stock {margin-bottom: 15px;color: #d62828}




@media (max-width: 1024px) {
	.style_product_grid_2 .product-item .product-bottom .wrapper-size {
        
            justify-content: center
        
    }
}
@media (min-width: 480px) {
	.icon-nav.menu-open {
		
		  right: inherit;
		  left: 337px;
		
	}
}
@media (max-width: 767px) {
	.featured-products.has-banner.layout_style_2 .column-product .column-product-inner .grid-item .product-item .wrapper-vendor {
		
          	justify-content: center;
      	
	}
	.style_product_grid_2 .product-item .product-bottom .wrapper-size, .style_product_grid_2 .product-item .product-bottom .wrapper-compare, .style_product_grid_2 .product-item .product-bottom .wrapper-vendor, .featured-products.has-banner.layout_style_2 .column-product .column-product-inner .grid-item .product-item .wrapper-vendor {
	  
          justify-content: center;
      
	}
	
	.recently-viewed-products-sidebar {
	    display: none;
	}
	
	
	.sticky_form {
	    display: none !important;
	}
	
	
	.recently-viewed-products-sidebar {
	    display: none;
	}
	
}
@media (max-width: 1199px) {
	.navigation-05 .lang-currency-groups .lang-block,
    .navigation-05 .lang-currency-groups .currency-block {
        border-bottom:1px solid #ebebeb
    }
    .header-bottom {
        background-color: #ffffff;
        color: #232323;
    }
    .header-bottom a {
        color: #232323
    }
    .wrapper-navigation .header-pc {
    	color: #3c3c3c
    }
    .wrapper-navigation .header-pc .lang-currency-groups {
        border-top:1px solid #ebebeb
    }
    .wrapper-navigation .header-pc a {
        color: #3c3c3c
    }
    .wrapper-navigation .header-pc a:hover {
        color: #000000
    }
    .jas-mb-style {
    	background-color: #ffffff
    }
    .site-nav .menu-mb-title {
        border-bottom:1px solid #ebebeb;
        color: #232323;
        background-color: #f8f8f8
    }
    .site-nav .menu-lv-1 {
        border-bottom:1px solid #ebebeb;
        
    }
    .site-nav .menu-lv-1>a {
        color: #232323
    }
    .site-nav .menu-lv-1:hover {
        background-color: #f8f8f8
    }
    .site-nav .menu-lv-1:hover>a {
        color: #000000
    }
    .site-nav .menu-lv-2 {
        border-bottom:1px solid #ebebeb
    }
    .site-nav .menu-lv-2>a {
        color: #232323
    }
    .site-nav .menu-lv-2:hover>a {
        color: #232323
    }
    .site-nav .menu-lv-3>a {
        color: #3c3c3c
    }
    .site-nav .menu-lv-3:hover>a {
        color: #000000
    }
    .site-nav .sub-menu-mobile {
    	background-color: #ffffff;
    }
    .site-nav .mega-menu .mega-banner .title,
    .site-nav .mega-menu .mega-banner .product-item .btn {
        color: #232323
    }
    .site-nav .mega-menu .mega-banner .product-item .btn {
        border-bottom-color: rgba(35, 35, 35, 0.7)
    }
    .site-nav .d-md-flex .col-left .menu-lv-2 a {
        border-bottom:1px solid #ebebeb
    }
    
    .wrapper_header_02 .mb-area .free-shipping-text,
    .wrapper_header_02 .mb-area .wishlist,
    .wrapper_header_02 .mb-area .acc-links {
        color: #3c3c3c
    }
    .wrapper_header_02 .mb-area .free-shipping-text:hover,
    .wrapper_header_02 .mb-area .wishlist:hover,
    .wrapper_header_02 .mb-area .acc-links:hover {
        color: #000000
    }
    .wrapper_header_02 .mb-area .lang-currency-groups {
        border-top:1px solid #ebebeb
    }
    .wrapper_header_03 .header-pc .header-panel-top .left-groups {
        border-top:1px solid #ebebeb
    }
    .wrapper_header_03 .header-pc .social-icons a {
        color: #232323 !important
    }
    .wrapper_header_04 .appentMb .acc-links,
    .wrapper_header_04 .appentMb .wishlist {
        color: #3c3c3c
    }
    .wrapper_header_04 .appentMb .acc-links:hover,
    .wrapper_header_04 .appentMb .wishlist:hover {
        color: #000000
    }
    .wrapper_header_04 .appentMb .lang-currency-groups {
        border-top:1px solid #ebebeb
    }
    .wrapper_header_supermarket .fb-like-code a span {
        color: #232323
    }
    .wrapper_header_supermarket .header-links a,
    .wrapper_header_supermarket .info-store,
    .wrapper_header_supermarket .info-store .info-text a,
    .wrapper_header_supermarket append-mb,
    .wrapper_header_supermarket .append-mb a {
        color: #3c3c3c
    }
    .navigation-08 .header-bottom-right .help-item a {
        color: #3c3c3c !important;
    }

    .wrapper_header_supermarket .header-links a:hover,
    .wrapper_header_supermarket .info-store .info-text a:hover,
    .wrapper_header_supermarket .append-mb a:hover {
        color: #000000
    }
    .wrapper_header_supermarket .wrapper-navigation .lang-currency-groups {
        border-top:1px solid #ebebeb
    }
    .wrapper_header_supermarket .vertical-menu .menu-lv-1>a {
        color: #3c3c3c
    }
}
@media (min-width: 1200px) {
	
    .quickSearchResultsWrap .item-swatch li label img {
      
    }
    .search-open .header-default .nav-search .close-search {
    	color: #ffffff
    }
    .site-nav .no-mega-menu li+li>a {
        border-top:1px solid #ebebeb
    }
    
    
	.product-item .product-top:hover .images-one {
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
		filter: alpha(opacity=0);
	}
	.product-item .product-top:hover .images-two {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
		filter: alpha(opacity=100);
	}
	.product-item .product-top:hover .product-des {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
		filter: alpha(opacity=100);
		visibility: visible;
	}
	
	.product-item .inner-top:hover .wrapper-compare .compare-button {
		opacity: 1;
		visibility: visible;
	}
    
    
    .relate-verticle .related-products .products-grid .grid-item .product-details .shopify-product-reviews-badge {
        min-height: 29px;
    }
    
    .translate-header #dropdown-cart .mini-products-list {
        
    }
    
    html.search-open {
      overflow: auto;
    }
  	
  	.search-open .header-lang-style2 .search-form .close-search {
  		color: #ffffff
  	}
}

/* custom cart drawer animation */
#dropdown-cart .wrapper-cartCount, #dropdown-cart h5{
  transition: transform .85s cubic-bezier(.165, .84, .44, 1) 75ms,opacity .85s cubic-bezier(.165, .84, .44, 1) .15s;
  transform: translateY(60px);
  opacity:0;
}
#dropdown-cart .has-items,
#dropdown-cart .no-items{
  transition: transform .85s cubic-bezier(.165, .84, .44, 1) 255ms,opacity .85s cubic-bezier(.165, .84, .44, 1) .33s;
  transform: translateY(60px);
  opacity:0;
}

html.cart-show #dropdown-cart .has-items,
html.cart-show #dropdown-cart .no-items,
html.cart-show #dropdown-cart .wrapper-cartCount,
html.cart-show #dropdown-cart h5
{
 
  transform: translateY(0px) !important;
  opacity:1 !important;
}

/* .policies-slider .policy-item:last-of-type{  
  padding-right:0px !important;

} */

.tabs__product-page .tab-links .icon-dropdown{  
    display: block !important;

}
.collections-slider::-webkit-scrollbar {
    height:5px;    
}
/* Track */
.collections-slider::-webkit-scrollbar-track {
  background: transparent; 
}
 
/* Handle */
.collections-slider::-webkit-scrollbar-thumb {
  background: black; 
  border-radius:25px;
  border:1px solid;
}
.account-page .box-title{
  border-bottom: 1px solid #f58220 !important;
  width: fit-content;

}
.addresses-page.custom-acc-page .titles-centered{
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
    margin-top: 10px;
}
.large--left{
  margin-bottom:0px !important;
}

.quickSearchResultsWrap .text-results:hover{
      color:white !important;
}
.quickSearchResultsWrap .text-results {
    background: #F58220;
    border-radius: 4px;
    width: 40%;
    display: inline-block;
    height: 35px;
    line-height: initial;
    padding: 9px 0 9px !important;
    border: 1px solid #F58220;
    transition: all 0.3 s ease;
}

.quickSearchResultsWrap .text-results:hover{
  background: white;
  color: #f58220 !important;
  border-color: #f58220;
  transition: all 0.3 s ease;
}

.account-page .grid .grid-item {
    margin-bottom: 30px;
    width: 50%;
    flex: 0 0 50%;
}
.site-footer .col-footer{
   padding: 0 15px !important;
}
.site-footer .foot-title {
    font-size: 13px !important;
    letter-spacing: 0 !important;
}

.right-header.header-items .cart-icon svg {
    cursor: pointer;
    width: 25px !important;
    height: 26px !important;
}
.header-search__form{
   transition: all 0.3s cubic-bezier(0, 0, 0.38, 1) 0s;
   height:100%;
}
.spr-icon.spr-icon-star:before, .spr-icon:before {
    color: #F58220 !important;
}
.tabs__product-page .tab-content p{
  font-size:larger;
}
.tabs__product-page .spr-container .spr-summary-caption {
    
    font-size: larger;
}

.tabs__product-page .spr-container textarea {
    height: 100px;
}
.custom-scrollbar{
        position: relative;
}
  .opacity-background {
    background-color: #e6e6e6;
    width: 100%;
    height: 100%;
    display: block;
}
.site-footer .newsletter .btn{
  height: 32px!important;
  line-height: initial; 
    
    }
.site-footer .newsletter .btn:hover{
    background-color:#f58220 !important;
     border-color:transparent !important;
    color:white !important;
}
.social-icons li a svg{
        width: 30px !important;
    height: 30px !important;
    border-radius: 8px;
}
.swatch .swatch-element input:checked+label,
.swatch .swatch-element label
{
     background:transparent !important;
  	font-size: 13.5px;
}
/* .swatch .swatch-element input:checked+label{
    color: black;
    border-color: #F58220 !important;
    border: 1px solid;
} */
.swatch .header{
   text-transform: capitalize;
}
.swatch .swatch-element.color label.swatch_variant_img:after
{
     border-color:#f58220;
     border-width:1px; 
     padding: 12px;
     transform: translate(-50%,-50%);
} 
.size-chart-open-popup {
    font-size: 11px;
}
#mailchimp-email-subscibe .btn:hover{
  background-color:#f58220 !important;
}
/* .btn{
  max-height:35px;
}    */
.quant-size-wrapper {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}
.swatch .swatch-element.color label:after {
    
    top: 50%;
    left: 50%;

}
.slide-content .slide-button{
  border-radius:4px;
}
.footer-bottom .container ul.payment-methods {
    padding-right: 7%;
}
/* .swatch .swatch-element .cus-width{
   width:max-content; 
} */
.cus-width-length{
  width: 35px;
}
.quickview-tpl .product-shop{
   padding-top:9.5%;
}
.quickview-tpl .product-shop .product-infor .product-inventory{
   display:none;
}
.groups-btn-tree {
    padding-top: inherit;
}
.groups-btn-tree>a {
    text-decoration: underline;
    font-size: 19px;
    color: #524f4f;
}
.swatch .swatch-element .swatch_variant_img{
       min-width: 20px;
    height: 20px;
}
.product-item .quickview-button{
  padding: 10px;
  font-size: 12px;
  margin-bottom: 40px;
  border-radius: 4px;
  max-width: 120px;
  height: 35px;
  line-height: initial;
  transition: all 0.3s ease;
  border:1px solid #F58220;
}
.product-item .quickview-button:hover{
  background: white;
  color: #F58220;
  transition: all 0.3s ease;
}
#add-to-cart-quickview-form .quantity{
  padding-bottom:0px;
}

.product-shop .groups-btn #product-add-to-cart, .product-shop .groups-btn .product-add-to-cart{
   border-radius:4px;
   padding:0px !important;
   height:35px !important;
   margin-bottom: 5px;
}
#dropdown-cart .actions .btn-checkout,
#dropdown-cart .actions .btn-view-cart{
    width:100%;
    border-radius: 4px;
}
.details-btn{
      padding: 0;
    height: 35px;
      border-radius: 4px;
    background: --background_1;
    color: --color_1;
    border-color: --border_1;
    padding: --padding_btn_qv_add_to_cart !important;
    line-height: --font_size_plus9;
    margin-bottom: 20px;
    width: 100%;
}
.wrapper_header_parallax .right-header .nav-search .search-bar{

   position:relative;
}
.wrapper_header_parallax .right-header .nav-search .search-bar .icon-search{

    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: auto;
    right: 43px;
}
.wrapper_header_parallax .right-header .nav-search .search-form {
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: block;
    background: rgb(0, 0, 0,0.6);
  	cursor: initial;
/*     transition: all 300ms ease-in-out !important; */
}

.wrapper_header_parallax .right-header .nav-search .search-form.top-down-form
{
  visibility: visible !important;
  opacity: 1;
  z-index: 3;
}

.quickSearchResultsWrap .product-item .product-image img
{   
    max-width: 90%;
}    

.wrapper_header_parallax .right-header .nav-search .search-form .header-search
{
/*  transform: translateY(-50%);
 transition: transform 100ms ease-in-out; */
  visibility: hidden;
  opacity: 0;
}

.wrapper_header_parallax .right-header .nav-search .search-form.top-down-form .header-search
{
/*   transform: translateY(0); */
  visibility: visible;
  opacity:1;
}

.widget-product .slick-arrow {    
    top: 42%;
}
.quickSearchResultsWrap .products-grid{
    flex-wrap: wrap;
}
.svg-mb:hover .tooltip{
  opacity:1 !important;
  visibility:visible !important;
 }
.right-header.header-items .svg-mb{
  position:relative;
}
.right-header.header-items .tooltip {
    text-align: center;
    background: var(--color_1);
    color: var(--background_1);
    border: 1px solid;
    top: 97%;
    padding: 2px 0px;
    display: block;
    position: absolute;
    z-index: 2;
    min-width: 90px;
    left: 65%;
    transform: translateX(-50%);
    margin-bottom: 12px;
    opacity: 0;
    visibility: hidden;
    transition: all .25s ease-out;
    box-shadow: 2px 2px 6px rgb(0 0 0 / 28%);
    font-size: var(--font_size);
    font-weight: 500;
    letter-spacing: normal;
}
.right-header.header-items .icon-user .tooltip{
  left: 50%;
  top: 110%;
}
.right-header.header-items .tooltip:before {
    bottom: -16px;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    width: 100%;
}
.right-header.header-items .tooltip:after {
    border-left: solid transparent 7px;
    border-right: solid transparent 7px;
    border-bottom: solid var(--background_1) 7px;
    top: -7px;
    content: " ";
    height: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    width: 0;
      }
.quickSearchResultsWrap .box-title,
.quickSearchResultsWrap .products-grid .grid-item,
.quickSearchResultsWrap .products-grid .grid-item .product-bottom .product-title,
.quickSearchResultsWrap .products-grid .grid-item .product-bottom .price-box{
  margin-bottom:0px !important;

}
.quickSearchResultsWrap .products-grid .grid-item .product-bottom .product-vendor{
 display:none;
}
.quickSearchResultsWrap .products-grid .grid-item .product-bottom .product-title,
.quickSearchResultsWrap .products-grid .grid-item .product-bottom .price-box,
.quickSearchResultsWrap .products-grid .grid-item .product-bottom .price-regular{
  font-size:10px;
  display: flex;
  justify-content: center;
}
.quickSearchResultsWrap .text-results {
    color: white;
}
.quickSearchResultsWrap .product-item .product-bottom {
    text-align: center;
  padding-top: 5px;
}
.wrapper_header_parallax .right-header .nav-search .search-form .header-search{
    
    position: fixed;
    height: auto;
        top: 0;
    left: 0;
      padding: 45px 30%;
    width: 100%;

    background: white;
}
.slick-arrow {
    background: none !important;
    border: none !important;
    color: black !important;
}
/* .policies-block .container{
  padding:0% 1%;
} */
.wrapper_header_parallax .right-header .nav-search .input-group-field{
       border:1px solid;
       padding: 10px 16px 10px;
      font-size: 16px;
}
.nav-search .search-bar .icon-search {
  
    padding: 20px 8px 20px !important;
}
.right-header .header-items .svg-mb > a > svg{
  width:25px;
  height:25px;
}
.wrapper_header_parallax .nav-search{
  width: 27px;
    height: 22px;
    cursor: pointer;
}
.mob-banner-collec img, .Desk_img_collec img{
  width:100%;
/*   max-height: 300px; *//*DEV SAIF*/
  max-height:400px;
  height:400px;/*DS*/
  object-fit:cover; /*DS*/
}
@media screen and (max-width:768px){
.mob-banner-collec img, .Desk_img_collec img{

  height:unset;/*DS*/
  object-fit:unset; /*DS*/
}
}
.collection-template-default .collection-header .collection-wrapper.page-header{
  display:none;
}
.template-page .featured-products .products-grid .slick-dots{
  margin-top:0px;
}
.search-bar .but-div ,  .head-icon-close{
      display: flex;
     justify-content: center;
    align-items: center;
}
span.policy-image {
    border: 0 !important;
  	margin-right: 0;
  	padding: 0;
}
.home-custom-block .adaptive_height img {
    width: 20%;
    padding-top: 13px;
}
.ajax-success-modal .modal-overlay {
    max-width: 800px;
}
.ajax-quickview .halo-modal-content .halo-modal-body {
    padding: 20px 20px 20px 20px;
}
.halo_modal-custom .modal-dialog {
/*     width: 800px; */
}
.halo_modal-custom .modal-content {
/*     height: 630px; */
  }
.size-chart-img > img{
   
/*     height:100% !important; */

}
/* .contact-us-page .form-contact{
  text-align:center;
  padding: 0 48px 0 82px;
} */
.site-footer .newsletter .input-group-field{ 
  max-height: 32px;
  min-width: auto;
  width: 100%;
}
.image-hover img:hover{
  transition: all 1s ease-in-out;
}
.image-hover{
	cursor: pointer;
}
.edit_form_class .box-title{
  margin-top:15px;
}

.addresses-page.custom-acc-page .edit_form_class .form-group{
  margin-bottom:15px !important;
}
#ProductSection-product-template-default .product-img-box.vertical-moreview .wrapper-images .slick-arrow.slick-prev{
  
    transform: rotate(0deg);
    right: 90%;
    left: 0% !important;
    top: 45%;
    padding: 0;
  	text-align: center;
}
#ProductSection-product-template-default .product-img-box.vertical-moreview .wrapper-images .slick-arrow.slick-next{
  
    transform: rotate(0deg);
    left: 90%;
    right: 0%;
    top: 45%;
    padding: 0;
    text-align: center;
}
/* @media(max-width: 1200px){
  .product-img-box.vertical-moreview .wrapper-images .slick-arrow.slick-next{
    right: 0% ;
    left: 87.5%;
}
} */
.track-order.svg-mb svg{

      width: 27px !important;
    height: 27px !important;
}
 .acc-mb.svg-mb svg{

      width: 20px !important;
    height: 27px !important;
}
.footer-default .footer-bottom address
{
    padding-left: 0px;
}
.footer-default .footer-bottom .payment-methods
{
    padding-right: 0px !important;
}
.collection-header{
 display:block;
}
/* .slick-dots li button{
   background: #f58220 !important;
   border-color:#f58220 !important;

} */
/* Account page css */

.mb__30{
 margin-bottom:30px;
}
.sp-myaccount-nav ul {
    list-style: none;
    line-height: 1.4;
    border: 1px solid #e1e3e4;
}
.sp-myaccount-nav a {
    display: block;
    padding: 10px 15px;
    font-size: 14px;
    border-bottom: 1px solid #e1e3e4;
}

.sp-myaccount-nav .is-active a {
    background-color: rgba(136,136,136,.12) !important;
/*     cursor: default; */
}
.sp-myaccount-nav ul li{
   margin-bottom:0px;
}

.custom-account-page {
    display: flex;
    flex-wrap:wrap;
}
.theiaStickySidebar p{
   font-size: 16px !important;
}
.theiaStickySidebar .mt__40,
.theiaStickySidebar .mt__30{
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
.theiaStickySidebar td, .theiaStickySidebar th,
.cus-order-page th{
    font-size:14px;
    border: 1px solid #ddd;
}

.account-page.custom-acc-page .page-header h1{
  text-align:center;
/*   margin-top: 100px; */
}
.theiaStickySidebar table .js_add_ld{
 margin-bottom:0px;
}
.account-page .first-hd{
  margin-top:0px;
}
.account-page .box-title{
 padding-bottom: 0px;
  margin-bottom: 20px;
}
.billing_shipping_address h5{
  margin-bottom:0px;
}
.theiaStickySidebar .shopify-message{
    border: 2px solid;
    border-radius: 0;
    overflow: hidden;
    margin: 20px 0 0;
    padding: 14px 25px 14px 55px;
    line-height: 1.4;
    position: relative;
    font-size: 14px;
    color: #F58220;
    border-color: #F58220;
    background-color: transparent;
/*     margin-right: 10px; */
}
.facl-ok:before {
    content: '\e80c';
}
.shopify-error i, .shopify-info i, .shopify-message i, .shopify-warning i {
    position: absolute;
    top: 50%;
    left: 24px;
    line-height: 0;
    font-size: 18px;
    font-weight: 900;
}
.theiaStickySidebar .shopify-message a {
    color: #F58220;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 900;
    margin-right:10px;
}
.facl {
    display: inline-block;
    font: 14px/1 fakalles;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: inherit;
    line-height: 1;
    font-family: fakalles;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
 
/* order page */
.cus-order-page{
  display:flex;
  flex-wrap: wrap;
}
.account-page table th,
.account-page table td{
      border: 1px solid #ebebeb;
}
.display-class{
  display:flex;
  flex-wrap:wrap;
}
td[data-label="Quantity"]{
  text-align:center;
}

.addresses-page.custom-acc-page #address_form_new input,
.addresses-page.custom-acc-page #address_form_new .form-group
{
 max-width:100% !important;
}
/* .addresses-page.custom-acc-page .add-edit-addr .form-group,
.addresses-page.custom-acc-page .add-edit-addr input
{
 margin:0px auto;
} */
.mob-quick{
    display:none;
  padding: 10px 10px 30px;
}
.mob-quick svg {
    float: right;
    background: black;
    color: white;
    padding: 5px 5px 5px;
    height: 25px;
    width: 25px;
}

.addresses-page .page-header {
  padding-bottom: 9px;
  margin-bottom: 40px;
}

/* @media(min-width:1200px){
  .account-page.custom-acc-page .container{
   max-width:70% !important;
} */
.custom-acc-page .col-md-6 {
  padding-left: 40px;
}
  .quickSearchResultsWrap .custom-scrollbar{
   min-height: 530px;
  }
  div#add_address {
    margin: 30px 0;
}
.custom-acc-page .col-12.col-md-12.text-center, .col-12.col-md-12.text-center.edit_form_class{
  max-width: 43%;
  margin: auto;
  text-align: left !important;
}
  .container{
   max-width:85% !important;
  }
  .quickSearchResultsWrap{
       top: 100%;
    width: 38%!important;
    right: 32%!important;
}

}
@media (max-width: 550px){
.policies-block .policies-slider .policy-item {
    flex: 0 0 70% !important;
    max-width: 70% !important;
}
}
@media (min-width: 768px){
/*   .policies-slider .policy-item:first-of-type{  
  padding-left:0px !important;
} */
   .collection-image .mob-banner-collec{
    display:none;
  }
  
}
@media(max-width: 1199px){
.home-collections .collections-slider {
    
    padding-left:0px !important;    
    margin-left: 0px !important;
    margin-right: 0px !important;

}
}
@media (max-width: 1199px){
 .collections-slider .item {
    margin-right: 0px !important;
/*    padding: 0px 7.5px !important; */
}
  .collections-slider .item {
    
    flex: 0 0 30% !important;
      max-width: 30% !important;
   
}
  .home-about-us {
    margin-bottom: 10px;
}
}

@media (min-width: 480px) and (max-width: 767px){
.home-collections .collections-slider .item:last-of-type {
    padding-right: 10px !important;
}
}
@media(max-width:768px){
  .mob-quick{
    display:none;
}
  .product-des.abs-bottom .quickview-button{
   display:none;
  }
  .billing_shipping_address .page-header,
  .billing_shipping_address{
   text-align:center;
  }
  .account-page .box-title {
    display: inline-block;
}
  td[data-label="Quantity"]{
  text-align:end;
}
  .responsive-table.orders-table td, .responsive-table.orders-table th,
  .cus-order-page tbody td, .cus-order-page tbody th{
    border:0px;
    float: left;
    width: 100%;
    text-align: right;
    font-size: 14px;

}
  .responsive-table td::before, .responsive-table th::before,
  .cus-order-page .table-wrapper tbody td::before, .cus-order-page .table-wrapper tbody th::before{
    content: attr(data-label);
    float: left;
    text-align: center;
    font-size: 14px;
    padding-right: 10px;
    font-weight: 400;
}
  .responsive-table.orders-table thead,
  .cus-order-page table thead{
    display:none;
  }
  .main-content #shopify-section-featured-products-1 .widget-title {
    padding-top: 20px;
  }
  .template-page .widget-title {
    padding-top: 0px;
  }
  .home-custom-block .adaptive_height img {
    width: 50%;
    padding-top: 5px;
}
  .footer-default .footer-top {
    padding: 20px 0 5px;
}
  .home-slideshow .slick-dots, .lookbook-slideshow .slick-dots {
    margin: 10px 15px 10px;
}
  .collection-image .mob-banner-collec{
    display:block;
  }
  .collection-image .Desk_img_collec{
    display:block;
  }
  .product-item .quickview-button{
    max-width:50% !important;
  }
}
@media(max-width: 425px){

  .collections-slider .item {
    
    flex: 0 0 70% !important;
      max-width: 70% !important;
   
}

}

.product-item .spr-badge {  
  display: none;
}    
.product-shop .qty-group .button {
  height: 25px;
}
.product-shop .qty-group input[name=group_quantity], .product-shop .qty-group input[name=quantity] {
  height: 25px;
}  
.swatch .swatch-element.color input:checked+label {
  padding: 1px;
  border: none;    
}
.vendor-product {
  display: none;
}
.cstm-info-message.info {
  text-align: left;
}
.info .inner {
  padding: 40px 2px 0px !important;
}
.info .top-content .btn {
  display: none;
}
.info h3.title {
  margin-bottom: 17px !important;
}
.swatch .swatch-element.soldout label:after {
  border: 1px solid;
  border-radius: 0;
  position: absolute;
    position: absolute;
    left: 50%;
    top: -8px;
    content: '';
    height: 40px;
    width: 2px;
    background-color: #000;
    transform: rotate(
60deg);
    opacity: 0.2;
    visibility: visible;
}
.swatch[data-option-index="0"] {
  align-items: end;
}
@media(min-width:1200px){
  .wrapper_header_parallax .left-header, .wrapper_header_parallax .right-header {
    margin-top: 2px;
  }
}
.newsletter .input-group{
  flex-wrap: nowrap;
}
.tabs__product-page .tab-content ul li {
  margin-bottom: 1px;
}
.product-shop .quantity {
  margin-bottom: 10px;
  padding-bottom: 10px;

  /*   padding-bottom: 20px; */
}
/* .product-img-box .slider-for.slick-initialized .slick-slide.slick-active {
  border: 1px solid #dddddd;
} */


#rawa-widget #rawa-box .rawa-branding{
	visibility: hidden !important;
}

/* Women collection view all */

.women-viewall{
	display: flex;
    align-items: center;
    justify-content: flex-end;
/*     padding: 5px 0; */
  	padding-top:5px;
  	font-size: 14px;
  	width: fit-content;
    	border-bottom: 1px solid #000;
  	margin-left: auto;
}
.women-viewall:hover{
  color: #f58220;
/*   	border-bottom: 1px solid #f58220; */

}
#dropdown-cart .mini-products-list .quantity
{
  display: flex;
  align-items: center;
}

#dropdown-cart .mini-products-list .quantity input
{
  padding: 4px 10px;
  -moz-appearance: textfield;
  max-width: 70px;
  height: 34px
}

#dropdown-cart .mini-products-list .quantity input::-webkit-outer-spin-button,
#dropdown-cart .mini-products-list .quantity input::-webkit-inner-spin-button 
{
  -webkit-appearance: none;
  margin: 0;
}

#dropdown-cart .mini-products-list .quantity button.button
{
  border: 1px solid var(--border_input);
  height: 34px;
  width: 30px;
  cursor: pointer;
  background-color: transparent;
}

#dropdown-cart .mini-products-list .quantity .button:after
{
  height: 10px;
  width: 2px;
}

.share_toolbox{
  	margin-top: 12px;
	justify-content: flex-start;
}

.addthis_inline_share_toolbox div:last-child span{
	padding-right: 5px !important;
}

.tabs__product-page .tab-content p{
	margin-bottom: 1rem;
}

.tabs__product-page .tab-content ol, .tabs__product-page .tab-content ul{
    margin: 0 0 16px 20px;
}

#product-recommendations {
  padding-top: 20px;
}

#dropdown-cart .actions .btn-checkout:hover{
  background: transparent;
  color: #f58220;
  border-color: #f58220;
}

.social-icons img{
	height: 25px;
  	width: 25px;
}

/* .payment-methods li:last-child img{
	width: 65px;
} */

/* Homepage Slideshow */

/* .home-slideshow-sections{
	height: 83vh;
}
.home-slideshow{
	height: 100%;
}
.home-slideshow .container-fluid, 
.home-slideshow .row, 
.home-slideshow .init-slider{
	height: 100%;
}
.home-slideshow .slideshow{
	height: 100% !important;
}
.home-slideshow .item{
	height: 100% !important;
}
.home-slideshow .images-contain{
	height: 100%;
}
.home-slideshow .images-contain img{
	height: 100%;
} */


/* Center Menu Items */

.header-panel-bt .left-header{
	flex: 0 0 12%;
}
.header-panel-bt .wrapper-navigation{
	flex: 0 0 76%;
}
@media(min-width: 1200px){
	.wrapper-navigation .nav-bar{
	text-align: center;
}
}

.header-panel-bt .right-header{
	flex: 0 0 12%;
}

.policy-text span{
	font-size: 13px;
}

.banner-item .banner-title{
	font-size: 13px;
}
/* Cart edit */
.cart-meta--action input:hover{
	background: #fff;
    color: #f58220;
    border-color: #f58220;
  opacity:1 !important;
}

.cart-meta .quantity {
    display: flex;
    align-items: center;
}

.cart-meta .quantity button.button {
    border: 1px solid #cbcbcb;
    height: 34px;
    width: 30px;
    cursor: pointer;
    background-color: transparent;
}

.cart-meta .quantity input {
    padding: 4px 10px;
    -moz-appearance: textfield;
    max-width: 70px;
    height: 34px;
}

.cart-meta .quantity .item-quantity {
    border: 1px solid #cbcbcb;
    text-align: center;
}

#add-to-cart-edit-cart-form > .product-edit .cart-meta .quantity .button:after, 
#add-to-cart-edit-cart-form > .product-edit .cart-meta .quantity .button:before{
	display: none;
}


.cart-meta .quantity input::-webkit-outer-spin-button,
.cart-meta .quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.cart-meta .quantity input[type=number] {
  -moz-appearance: textfield;
}
/* Product Page */
.product-shop .product-title{
	font-size: 23px;
  	font-weight: 700;
}

.swatch .tooltip{
	background: #fff;
  	color: #f58220;
  	border: 1px solid #f58220;
    width:max-content; /*[DEV SUR]*/
}

/* Size chart */

.size-chart-open-popup > span{
	border-bottom: 1px solid #000;
}

.size-chart-open-popup > span:hover{
	color: #f58220;
/*   	border-color: #f58220; */
}
.swatch_variant_img{
  	display: flex;
    align-items: center;
    justify-content: center;
}
.swatch .swatch-element .bgImg{
	height: 16px;
  	width: 16px;
}


/* For Size and length */
.swatch-size .swatch-element, 
.swatch-length .swatch-element{
  	border: 1px solid transparent;
}

.swatch-size .swatch-element label:hover, 
.swatch-length .swatch-element label:hover{
  	border-color: #f58220;
}
.swatch-size .swatch-element input:checked+label,
.swatch-length .swatch-element input:checked+label{
    color: #fff;
  	border-color: #f58220;
    background-color: #F58220 !important;
}

.swatch-size .swatch-element label:hover input:checked+label,
.swatch-length .swatch-element:hover input:checked+label{
  border-color: transparent;
}

.product-title{
	padding-bottom: 10px;
}
.product-shop .product-title{
	margin-bottom: 10px;
}

.cstm-address-layout{
	display: flex;
/*   align-items: center; */
  justify-content: space-between;
}

.cstm-address-layout > .contain_address{
	margin: 0 auto;
}
.pc-js{
  	position: fixed;
  	z-index: 999;
  	width: 100%;
}
.pc-js .wrapper-body{
	padding-top: 106px;
  	width: 100%;
}

.toolbar{
	padding: 5px;
}

.share-text{
	font-weight: bold;
  font-size: 13.5px;
}

.fa .fa-check{
	color: green !important;
}


/* Review app */
.spr-summary-actions-newreview{
	float: none !important;
  	margin-top: 10px;
}

/* Quick View */

.ajax-quickview .product-add-to-cart{
	margin-top: 12px;
}

.ajax-quickview .product-title{
	margin-bottom: 18px;
}

.layout_default .cart-form .btn-actions .btn, 
.layout_default .cart-template .wrapper-cart-template .btn-actions .btn-checkout{
	border-color: #f58220;
}

.cart-template .right-col .total{
	border-bottom: none;
}

/* Cart Page */
.cart-page-qty{
	display: flex;
    align-items: center;
    justify-content: center;
}
.cart-page-qty-input{

  	padding: 4px 10px;
    max-width: 70px;
    height: 34px;
  	border: 1px solid #cbcbcb;
    text-align: center;
  	margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.cart-minus-btn,
.cart-plus-btn{
	border: 1px solid #cbcbcb;
    height: 34px;
    width: 30px;
    cursor: pointer;
    background-color: transparent;
  	position: relative;
  	margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.cart-template .page-header h1, 
.cart-template .page-header h2{
	margin: 20px 0;
  	text-align: center;
}

/* Cart page mobile */


.mob-price-qty-main{
  display: flex;
  align-items: center;
}

.mob-price-qty{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding-right: 10px;
}

.mob-price-qty .price-box{
  padding: 12px 0;
}

.cart-template .wrapper-cart-template .btn-actions .btn-checkout:hover{
	background: #fff;
  	color: #f58220;
}
@media(min-width: 1200px){
  .contact-us-page .wrapper,
  .template-customers-register .custom-acc-page .create-an-account,
  .template-customers-reset_password .reset-pas-main{
  width: 550px;
  margin: 0 auto;
}
}

@media(max-width: 1200px){
  .contact-us-page .wrapper,
  .template-customers-register .custom-acc-page .create-an-account,
  .template-customers-reset_password .reset-pas-main{
  width: 100%;
  margin: 0 auto;
}
}

.home-custom-block .adaptive_height{
	background: #ccecff;
}

/* footer top */

.home-custom-block .adaptive_height img{
	padding: 5px;
/*   	top: 0; */
}
@media(max-width: 767px){
	.home-custom-block .adaptive_height img{
	padding: 5px;
	top: 2px;
}
}

#block-1620175687700bac2f-0 .adaptive_height{
	padding-top: 0 !important;
}
#dropdown-cart .btn-remove:hover{
	background-color: transparent;
}
/* .header-top{
  background: rgba(204,236,255,0.6) !important;
} */

/* Cart drawer */
.has-items .actions{
	flex-direction: column;
}
#dropdown-cart .actions .btn-view-cart{
/* 	background-color: #f58220;
  	color: #fff; */
  	border-color: #f58220;
  	margin-top:10px;
}

/* cart */

.cart-template .cart-form .cart--remove a:hover{
	background-color: transparent;
}

.recently-viewed-products, .related-products{
	padding-top: 15px;
}

/* Contact Us  */
.contact-us-page .container,
.template-customers-register .custom-acc-page .container{
	display: flex;
  	padding-top: 10px;
}
/* .contact-us-page .breadcrumb {
	width: fit-content;
  	height: fit-content;
} */

.customer-content .action-btn .forgot-password:hover{
	color: #f58220;
/*   	position: initial; */
}
.customer-content .action-btn .forgot-password{
	border-bottom: 1px solid #000;
}
.text-hover:hover:before{
	visibility: hidden;
}

/* login from checkout */

.last a:nth-child(1):hover{
	color: #f58220;
}

.last a:nth-child(3):hover{
	color: #f58220;
}

.custom-acc-page .last a:last-child{
	border-bottom: none;
}

.cancel_text:hover{
	color: #f58220;
}

.create-an-account .page-header h1{
	text-align: center;
}

input[type=checkbox]:checked+label:before{
	background: #f58220;
}

.Contactdropdown:hover{
	cursor: pointer;
}
.adaptive_height:hover{
	cursor: initial;
}
.site-footer a:hover{
	color: #f58220 !important;
}

/* signup page */
.create-an-account{
  	width: 100%;
    margin: 0 auto;
    padding-left: 2%;
    padding-right: 2%;
/*     text-align: center; */
}
.create-an-account{
	padding-top: 30px;
}
.create-an-account .page-header h1{
	margin-bottom: 25px;
}
.acc-reg input{
	width: 100%;
  pointer-events: none;
  opacity: 0.5;
}
.custom-acc-page .form-error ul a:hover{
	font-weight: bolder;
  	color: #f58220 !important;
}

.custom-acc-page .form-error ul a{
	border-bottom: 1px solid #000;
}
.custom-acc-page .form-error ul li:before{
	display: none;
}

.custom-acc-page .form-error li{
	color: red;
  font-weight: 700;
}

.returning-customer .form-success{
	color: green;
}
.form-success{
	border: 2px solid green;
  	background: #e2f0d9;
  	padding-left: 10px;
  	padding-right: 10px;
}
#create_customer .checkbox{
	padding: 5px 0;
}
.reset-password-page .grid .grid-item{
	margin: 0 auto;
}

.product-grid-image:hover{
	cursor:pointer;
}
.product-top:hover{
	cursor: pointer;
}
.product-top{
	border: 1px solid #d3d3d3;
}

.spr-badge-caption:hover{
	color: #f58220 !important;
  	border-bottom: 1px solid #000;
}

.spr-form-message-success{
	color: green !important;
}

.spr-form-label > span{

	display: none !important;
}
.spr-summary-actions{
	vertical-align: middle !important;
  	margin-left: 5px;
}

.quickview-tpl .groups-btn-tree a:hover{
  color: #f58220;
  text-decoration-color: #524f4f;
}

.ajax-quickview .quantity{
	margin-top: 7px;
}

.payment-methods li{
	margin-right: 10px;
}

.template-customers-reset_password .account-page.custom-acc-page .page-header h1{
  text-align:center;
  margin-top: 40px;
}
.template-customers-reset_password .page-header{
	margin:0;
}
.template-customers-reset_password .custom-acc-page .container{
	display: flex;
}
.template-customers-reset_password .reset-pas-main{
/* 	width: 550px;
  	margin: 0 auto; */
  	padding: 0 2%;
}

.reset-password-page .grid .grid-item{
	width: 100%;
  	margin: 0;
}
.wrapper-newsletter .modal-overlay{
	width: 600px;
}

.wrapper-newsletter .halo-modal-body .column-right{
	width: 100%;
}

.next-line-text-nl {
  	display: inline-block;
    padding-top: 7px;
}

@media (max-width: 767px){
  .wrapper-newsletter .halo-modal-body .title {
    font-size: 15px;
}
}
.fa-check{
	color: green !important;
}

.newsletter-success-modal .halo-modal-body{
	justify-content: space-evenly;
}

.halo-modal-content .success{
	text-transform: capitalize;
    font-size: 14px;
}

.newsletter-success-modal .halo-modal-content .close{
	background: #000;
  	color: #fff;
}
.newsletter-success-modal .halo-modal-content .close:hover{
	background: #f58220;
  	color: #fff;
}

/* Home page Banner Issue */

@media(min-width:1200px){
  .home-slideshow-sections{
	height: 72vh;
}
  .home-slideshow-sections .home-slideshow,
  .home-slideshow-sections .container-fluid,
  .home-slideshow-sections .row,
  .home-slideshow-sections .row .slideshow{
      height: 100%;
  }

  .home-about-us{
      padding-top: 10px;
  }
}

#shopify-section-blog-template-right-sidebar{
	max-width: 100%;
}
.blog-main-pd{
	width: 85%;
  	margin: 0 auto;
}
.halo-blog-content .col-main{
	max-width: 100%;
  	flex: 0 0 100%;
}

.like-container{
	width: 85%;
  	margin: 0 auto;
  	padding: 0 15px;
}

.blog-main-pd .page-header{
	text-align: center;
}
@media(min-width: 1200px){
  .blog-main-pd{
/* 	width: 85%;
  	margin: 0 auto; */
  	padding: 0 13%;
}

}
.payment-methods li:nth-child(1) img{
	height: 40px;
}
.payment-methods li:nth-child(2) img{
	height: 28px;
}

.payment-methods li:nth-child(3) img{
	height: 28px;
}

.payment-methods li:nth-child(4) img{
	height: 28px;
}

.home-collections .banner-item:hover,
.home-collections .banner-item:hover .content-box > .banner-title
/* .home-collections .img-box img:hover */
{
	cursor: pointer;
  	color: #f58220 !important;
}
.banner-item .content-box:hover .banner-title{
	color: #f58220 !important;
}
.img-box img{
	width: 100%;
}
.home-custom-block-sub-banner-sections .img-box img:hover{
  cursor: pointer;
}

.product-photo-container .slick-track{
	display: flex;
}

.product-default .product-photo-container{
  border: 1px solid #dddddd;
}

#reset-account .main-content{
	min-height:60vh;
}

/* account page */
.addresses-page #address_form_new .action-btn a:hover{
	color: #f58220;
}

.address-content-main .addr span,
.edit_form_class .addr span{
	border: 1px solid #ebebeb;
  	border-bottom: 0;
  	padding-left: 5px;
}

.address-content-main .addr .cus-addr:last-child,
.edit_form_class .addr .cus-addr:last-child{
  	border: 1px solid #ebebeb;
}

  .address-page .col-12.col-md-12.text-center.edit_form_class, 
.custom-acc-page .col-12.col-md-12.text-center{
   	max-width: 100%;
}

.add-edit-addr .action-btn a:hover{
	color: #f58220;
}
/* .address-content-main .address-content, 
.addresses-page .add-edit-addr{
    padding-left: 0;
} */
.address-content-main, .edit_form_class{
	padding-bottom: 25px;
}
@media (min-width: 768px){
  
  .custom-account-page .col-md-12{
  	padding:0;
  }
  .custom-account-page .col-md-3{
  	padding: 0;
  }
 .custom-account-page > .col-md-6 {
    flex: 0 0 75%;
    max-width: 75%;
}
  
/*   .address-page .col-12.col-md-12.text-center.edit_form_class,  */
.custom-acc-page .address-content-main{
 	display: flex;
  	flex: 0 0 100%;
    align-items: center;
    justify-content: flex-end;
}

.address-content-main .address-content{
  	flex: 0 0 100% !important;
    padding: 0;
}

}

@media(max-width:767px){
	.custom-acc-page .col-md-6 {
  		padding-left: 0px;
      	padding: 10px;
}
}

.account-page .addr .city-address{
	display: inline-block;
  	border: 0;
  	padding-left: 0;
}



.blog-main-pd .edit_form_class{
  	flex: 0 0 100%;
    max-width: 100% !important;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.blog-main-pd .edit_form_class .acc-name{
	align-self: flex-start;
}

.custom-account-page .col-md-6,
.custom-account-page .col-md-9,{
	padding-right: 0;
}
#address_form_new .form-group input{
	padding-right: 0;
}
.addresses-page > .edit_form_class{
	width: 75%;
  	margin: 0 auto;
  	padding: 0 7.5%;
}

#customer_logout_link:hover{
	color: #f58220;
}
/* .js_add_ld:hover{
	color: #f58220;
  	cursor: pointer !important;
} */
.sp-myaccount-nav.is-active:hover .js_add_ld{
	cursor: default !important;
  	color: initial;
}
.btn-edit-delete{
	padding-bottom: 15px;
}

/* .content-box .border-bt-hover{
	background: #f58220 !important;
} */

.cstm-list-page-link:hover{
	color: #f58220;
  	border-bottom: 1px solid #000;
}
/* .site-nav li:hover a span{
	color: #f58220;
} */
.site-nav-dropdown li:hover span{
  color: #f58220 !important;
  border-bottom: 1px solid #000;
}
.close-modal:hover{
	background-color: #f58220;
  	color: #fff;
}

.policies-block .policy-item a{
	flex-direction: column;
}
@media(max-width:767px){
  .addresses-page > .edit_form_class{
    width: 85%;
  	margin: 0 auto;
    padding: 0;
    padding-right: 10px;
    padding-left: 10px;
  }
}

.quickSearchResultsWrap .custom-scrollbar .container{
max-width: 100%!important;
}
.custom-scrollbar .container .header-search__results-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}

.quickSearchResultsWrap .text-results {
    background: #f58220;
    border-radius: 4px;
    width: 100%;
    display: inline-block;
    height: 35px;
    line-height: initial;
    padding: 9px 0 9px!important;
    border: 1px solid #f58220;
    transition: all .3 s ease;
    padding: 10px!important;
}
.header-search__results-wrapper .header-search__results{
	width:100%;
  text-align:center;
}

#home-collections-16303871910ce90d60{display:none;}

.text-hover:hover:before {
    visibility: visible;
}
.custom-acc-page .last a:last-child:hover {
    border-bottom: 1px solid black;
}

.last a:nth-child(1):hover {
    color: #f58220;
   visibility: visible;
}

#fp-cstm:before {
      position: absolute;
    left: 0;
    width: 0;
    bottom: 78px;
    height: 1px;
    content: '';
    display: block;
    background-color: #000;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    -ms-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease;
    visibility: hidden;
}



/* .last a:nth-child(1):hover #fp-cstm:before{
    width: 114px;
   visibility: visible;
} */

#comments .list-comments>li {
    padding-left: 0;
    background: none;
    padding-bottom: 26px;
    margin: 0;
    min-height: 110px;
    margin-bottom: 30px;
}
#comments .list-comments>li {
    padding-left: 0;
    background: 0 0;
    padding-bottom: 26px;
    margin: 0;
    min-height: 110px;
    margin-bottom: 30px;
    display: flex;
}
#comments .comment-head {
    color: var(--breadcrumb_color);
    margin-bottom: 12px;
    /* max-width: 48%; */
    width: 60%;
    font-size: 13.5px;
    letter-spacing: 0.5px;
}
.comment-form label{
	font-size: 13.5px;
  	letter-spacing: 0.5px;
}
#comments .comment-content {
    line-height: var(--font_size_plus12);
    margin-left: 40px;
    font-size: 13.5px;
    letter-spacing: 0.5px;
}
#comments .note{
	font-size: 13.5px;
  	letter-spacing: 0.5px;
}

.newsletter-success-modal .halo-modal-content {
    width: 350px;
    padding: 20px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
  border: 1px solid #d0e6d0;
    z-index: 3;
    
    background:#e2f0d9 !important;
}
.contact-us-page .note.form-success {
    margin-bottom: 30px;
    background:  #e2f0d9!important;
   border: 1px solid #006600;
    background-color: #e2f0d969!important;
}
.custom-acc-page .form-error {
    line-height: var(--font_size_plus12);
    background: #fff4f2;
    padding: 0px 10px;
    font-size: 14px;
    font-weight: 100;
}
.slick-dots li button {
    width: 12px;
    height: 12px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #f58220;
    background: rgba(255,255,255,0);
    padding: 0;
    outline: 0;
    cursor: pointer;
}
.slick-dots li.slick-active button {
    background: #f58220;
    border-color: #f58220;
}
/* ul#aapp {
  list-style-position: outside;
  list-style-type: square;
} */

/* .tabs__product-page .tab-content ul{
	list-style-position: outside;
  list-style-type: circle;
}
.tabs__product-page .tab-content ul li::marker{
    color: gray;
    font-size: 18px;
/*   content: "•"; color: red; */
} */
.tabs__product-page .tab-content ul li:before{

}


/* .sp-myaccount-nav a:before{
	position: absolute;
    left: 30px;
    width: 98px;
    bottom: 257px;
    height: 1px;
    content: '';
    display: block;
    background-color: #000;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    -ms-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease;
    visibility: visible;
}

.sp-myaccount-nav .is-active a:hover :before {
    visibility: visible;
} */
.site-footer a:hover {
    color: #000000;
    font-weight: 100!important;
}
.custom-acc-page .form-error ul a {
    border-bottom: 1px solid #000;
    font-weight: 100;
}
.custom-acc-page .form-error {
    line-height: var(--font_size_plus12);
    background: #fff4f2;
    padding: 0 15px;
    font-size: 14px;
    border: 2px solid red;
    margin-bottom: 20px;
}
.custom-acc-page .form-error ul a:hover {
    font-weight: 100;
    color: #f58220!important;
}
.contact-us-page .note.form-success {
    margin-bottom: 30px;
    background: #e2f0d9!important;
    border: 1px solid #006600;
    background-color: #e2f0d969!important;
  font-weight:100;
    padding: 10px 0px;
    border: 1;
}
.cstm-info-message.info #contact-write::before{
border-bottom: 1px solid black;
  height:2px;
  width:50%;
}

.halo-modal-content .success {
    text-transform: none;
    font-size: 14px;
}
.inner-top .product-bottom #mobile-title{
  	display:none;
  }

.policies-block .policy-text > span{
	font-size: 13px;
  	font-weight: 600;
}
@media(max-width:767px){
  #home-collections-16303871910ce90d60{display:block;}
  #comments .comment-content {
    line-height: var(--font_size_plus12);
    margin-left: 0px!important;
     
}
	.quickSearchResultsWrap {
    top: 100%;
    width: 100%!important;
    right: 0%!important;
}
  .product-shop .product-title {
    font-size: 19px;
    font-weight: 700;
}
  .logo-img {
    display: block;
    padding-top: 4px!important;
}
  .bg-policies-block #cstm-home-col .policy-image img{
/*   width:25px; */
/*     width: 75%;
    height: auto; */
    width: 50px;
    height: 50px;

  }
  
  .like-container {
    width: 99%;
    margin: 0 auto;
    padding: 0 15px;
}
  .blog-main-pd {
    width: 100%;
    padding: 0 15px;
}
  .container {
    max-width: 100%!important;
    padding: 0 15px;
}
  .custom-account-page .col-12{
  	padding: 0 !important;
  }
  .blog-main-pd .col-12{
  	padding: 0 !important;
  }
    
/*   #home-collections-1630387145ec349d98{display:none;} */
  
/*   .inner-top .product-bottom #desktop-title{
  	display:none;
  }
  
  .inner-top .product-bottom #mobile-title{
  	display:block;
  } */
}
#desktop-title{
  overflow: initial !important;
  display: block;
}

.container .page-header{
text-align-last: center;
}
.gold-product-des{
display:none;
}
.gold-prod-p{
padding-top:17px;
  font-size:13.5px;
  letter-spacing:1px;
}

.home-about-us .sub-title{
	margin-bottom: 0.1rem !important;
}

/* Account text in drawer */
.customer-content .acc{
  border-bottom: 1px solid #000;
  width: fit-content;
  margin: 0 auto 16px;
}

.customer-content .acc:hover{
	color: #f58220;
}

.customer-content .action-btn .forgot-password:before {
	background-color: transparent !important;
}


.filter-size .list-tags{
  display: flex;
  flex-direction: column;
}

/* newsletter popup text */

.wrapper-newsletter .halo-modal-body .des p{
	font-size: 14px;
}

.policies-block .policy-text{
	padding-top: 10px;
}
@media(max-width: 767px){
  .rte .page-wrapper-container{
  	padding: 0 !important;
  }
  .footer-top .footer-col-left,
  .footer-top .footer-col-right{
  	padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .home-sub-banner .item{
  	padding: 0;
  }
  .site-footer .col-footer{
  	padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #shopify-section-product-template-default{
  	padding: 0;
  }
  .product-default .product-photos{
  	padding: 0;
  }
  .product-default .product-shop{
  	padding: 0;
  }
  #cstm-home-row .item:nth-child(even){
  	padding-left: 6.5px;
  }
  #cstm-home-row .item:nth-child(odd){
    padding-right: 6.5px;
  }
  #cstm-home-row .item{
  	margin-bottom: 15px;
  }
  .home-collections .collections-slider .item:last-of-type{
  	padding-right: 0;
  }
  #shopify-section-collection-template-default{
  	padding-left: 0;
    padding-right: 0;
  }
  .policies-block .policy-text {
 	min-width: 100%;
    max-width: 100%;
/*     padding-top: 10px; */
  }
  .policies-block .policy-text span{
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 11px !important;
  }
}

/* filter color change effect */

.sidebar-title .clear-all:hover{
	color: #f58220;
}
.sidebar-title .clear:hover{
	color: #f58220;
}
.sidebar-filter .refined-widgets .refined a:hover{
/*   color: #f58220; */
  background-color: #f58220;
}

.list-tags li input[type=checkbox]:checked+label{
	color: #f58220;
}
.menu-lv-1:hover .parent-menu span{
	color: #f58220;
}

.home-collections .banner-item:hover .banner-title{
	border-bottom: 1px solid #000;
}
/* soldout variant */

.swatch .soldout{
	pointer-events: none;
}

/* policy section */
.policies-block .policy-text{
	cursor: pointer;
}
.policy-item a{
	cursor: pointer;
}
.policy-item a:hover .policy-text{
/* 	cursor: pointer; */
  	color: #f58220;
}

#cstm-col-home .product-label{
	display: none;
}
.rte{
	font-size: 13.5px;
/*   	letter-spacing: 0.5px; */
    	letter-spacing: 1px;
}
#contact-write{
	font-size: 17px !important;
}
#line-bottom{
	width: 23% !important;
}
.info-content div{
	font-size: 13.5px !important;
  	letter-spacing: 0.5px;
  	
}
.info-content div strong{
  font-size: 13.5px !important;
  letter-spacing: 0.5px; 
}
.tabs__product-page.vertical-tabs #collapse-tab1{
  font-size: 13.5px !important;
  letter-spacing: 1px; 
}

.header-links .customer-links a{
	font-size: 13.5px;
}
@media (max-width: 1199px){
  .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  .nav-bar .site-nav .sub-menu-mobile{
    position: initial;
    padding-bottom: 0;
    transform: translateX(0);
    height: auto;
    overflow-y: hidden;
  }
  .menu-mb-title{
    display: none;
  }
  .sub-menu-mobile{
    display: none;
  }
}

.halo-modal-body.success span,
.halo-modal-body.error span{
	opacity: 0.7;
  	font-size: 14px;
  	display: inline-block;
  	padding-bottom: 6px;
}

.newsletter-success-modal .halo-modal-content{
	border: 2px solid green;
}

.sp-myaccount-nav .js_add_ld:hover{
  background-color: #f9f9f9;
}
.sp-myaccount-nav #customer_logout_link:hover{
  background-color: #f9f9f9;
  color: #000;
}
/* .sp-myaccount-nav.is-active .js_add_ld:hover{
  background-color: rgba(136,136,136,.12);
  color: #000;
} */

.gray-bg{
  background: #f1f1f1;
}

/* .women-size-tr td{
	width: 120px;
} */

.swatch .header, .quantity label[for = "quantity"]{
	font-size: 13.5px;
}
.halo-product-content{
	padding-top: 0;
}
.collection-header .collection-image{
	margin-bottom: 10px;
}
@media(max-width: 750px){
  #head-policy{
  	width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #head-policy span{
      	width: fit-content;
  	border-bottom: 1px solid #000;
  }
  .halo-collection-content{
  	padding-top: 5px;
  }
}


.product-breadcrumbs-cstm .breadcrumb{
	padding-top: 0;
  	margin-bottom: 0;
}

.halo-modal-content .success p{
	padding-left: 15px;
}

.dropdown .menu__moblie{
	width: 100%;
}

@media(max-width: 1200px){
  .site-nav li.dropdown a.menu__moblie{
  	pointer-events: initial;
  }
}


@media (max-width: 767px){
  .products-grid .product-image .product-grid-image{
    min-height: 100%;
  }
  .products-grid .product-image img{
    min-height: 100%;
  }
  .product-collection.products-grid.row{
  	padding: 0;
  }
  div[data-section-id="collection-template-default"] .products-grid .grid-item:nth-child(even){
  	padding-right: 0;
  }
  div[data-section-id="collection-template-default"] .products-grid .grid-item:nth-child(odd){
    padding-left: 0;
  }
}
/* [DEV MN] */
.swatch.asdf.swatch-size {
    align-items: flex-start;
}
.swatch.asdf.swatch-size .header {
    min-width: unset;
/*   	min-width:50px; */
    flex: 0 0 18%;
    max-width: 18%;
/*   	max-width:18%; */
}
.cstm-size-grid {
    flex: 0 0 82%;
    max-width: 82%;
  	padding-left:17px;
}

.icon-mode-grid:hover {
	border-color: #000 !important;
}
.annoucement-link:hover span{
	color: #f58220;
}
.breadcrumb a:hover{
	color: #f58220;
  	border-bottom: 1px solid #000;
}
.breadcrumb a{
	height: fit-content;
} 
.breadcrumb{
	line-height: 1.5;
  	margin-bottom: 10px;
}
.spr-summary .spr-summary-caption{
	padding-top: 8px;
}
/* .spr-summary .spr-summary-caption:hover{
	border-bottom: 1px solid #000;
} */
.tabs__product-page .spr-container .spr-summary{
	line-height: 1.5;
}

#add-to-cart-form .quantity .button:after, 
#add-to-cart-form .quantity .button:before{
	display: none;
}

.product-shop .qty-group .button{
	display: flex;
  	align-items: center;
  	justify-content: center;
}
.qty-sign{
	font-size: 20px;
  	font-weight: normal;
}
.share-text{
  font-size: 16.2px;
  font-weight: 400;
  color: #000;
/*   text-decoration: underline; */
}
.popular_designs{
	padding-bottom: 10px;
}
.popular_designs .img-box{
/* 	border: 1px solid #d3d3d3; */
/*   	border-radius: 0 !important; */
/*   border-bottom: 1px solid #ded3d3; */
}
.popular_designs .quickview-button{
	display: none;
}
#contact_form .form-success{
	color: green;
  	border: 2px solid green;
}

.tabs__product-page .tab-content ul li:before{
	display: none;
}
.tabs__product-page .tab-content ul li::marker{
	color: gray;
  	font-size: 17px;
}
.tabs__product-page .tab-content ul{
	list-style: disc;
}

.ajax-cart-note textarea,
.order-notes textarea{
  font-size: 13.5px !important;
  letter-spacing: 1px;
  
}

.header-items .tooltip{
	display: none !important;
}

.product-photo-container .slick-list{
	height: 100% !important;
}
#dropdown-cart .summary{
  font-size: 13.5px;
  letter-spacing: 1px;
  color: #000 !important;
}
#dropdown-cart .summary .text{
	color: #000;
  	font-style: normal;
}

.cart-minus-btn:hover,
.cart-plus-btn:hover{
	background: #f58220;
}
.cart-minus-btn:hover svg path{
  color: #fff !important;
  }
.cart-plus-btn:hover svg path{
  color: #fff !important;
  }

/* customer links as popup */

.cstm-customer-links-main{
  position: absolute;
  top: 100%;
  padding: 10px;
  background-color: #fff;
  box-shadow: 0 0 3px rgb(0 0 0 / 15%);
  font-size: 14.5px;
  letter-spacing: 1px;
  width: 140px;
  line-height: 1.4;
  border-radius: 3px;
  visibility: hidden;
  pointer-events: none;
}
.cstm-customer-links-main .cstm-customer-links{
	margin-bottom: 0;
}
.cstm-customer-links a{
  padding: 8px 18px;
  transition: none;
}
.cstm-customer-links a:hover{
	color: #f58220;
}
.acc-mb:hover .cstm-customer-links-main{
  visibility: visible;
  pointer-events: initial;
}
@media(min-width:767px){
  .qty-group a:hover{
  	background: #f58220;
    color: #fff;
  }
}


@media(max-width:767px){
.cstm-size-grid {
    padding-left: 6px;
}
  .swatch.asdf.swatch-size .header{
  	max-width:12.5%;
  }
  #cstm-home-row{
  	justify-content: space-between;
  }
}
@media screen and (max-width:540px){
.swatch.asdf.swatch-size .header{
  	max-width:16.5%;
  }
}
@media screen and (max-width:375px){
	.swatch.asdf.swatch-size .header{
  	max-width:17.5%;
  }
}
@media screen and (max-width:320px){
	.cstm-size-grid {
    	padding-left:15px;
    }
}
/* .custom-slideshow .slick-track{
	display: flex;
  	align-items: center;
  position: initial;
}

.custom-slideshow .slick-track .slideshow-slide:nth-child(2){
	opacity: 0;
} */

.hide-slides{
	visibility: hidden;
}
.show-slides{
	visibility: visible;
}

/* .slideshow-wrapper .slick-slider img{
	margin-left: 0 !important;
  margin-right: 0 !important;
} */

.slick-slider img{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.custom-slideshow a{
	width: 100%;
}
.custom-slideshow a img{
	width: 100%;
}

.rte ul{
	list-style: disc;
}
.rte ul li:before{
	display: none;
}
.rte ul li::marker{
  color: gray;
  font-size: 17px;
}

.address-content-main{
	padding-left: 0;
  	padding-right: 0;
}

.menu-sale .parent-menu{
	color: red !important;
}

@media(min-width: 1200px){
  .custom-slideshow-section{
    height: 72vh;
  }
  .custom-slideshow-section .custom-slideshow,
  .custom-slideshow-section .show-slides,
  .custom-slideshow-section .slick-list{
  	height: 100%;
  }
  .product-default .product-img-box .product-label{
    padding-left: 23px;
  }

}

.product-label{
	right: 100% !important;
  	left: 7px;
  	top: 7px;
}
.quickview-tpl .product-photo-container{
	border: 1px solid #ddd;
}
.qty-group .button:after, .qty-group .button:before{
	display: none;
}
.cart-meta .plus:hover,
.cart-meta .minus:hover{
  background: #f58220 !important;
}
.cart-meta .plus:hover svg path,
.cart-meta .minus:hover svg path{
	color: #fff !important;
}
.view-all-collection-item .product-item .product-title{
  display: block;
}
#product-recommendations .quickview-button{
	display: none;
}

/* Product Reviews Styling */
.product-shop .product-title{
  margin-bottom: 20px;
  padding-bottom: 0;
}
.product-shop .prices{
  margin-bottom: 15px;
}
.product-shop .product-infor{
  flex-wrap: wrap;
}
html{
  scroll-behavior: smooth;
}
.trustshop-review--summary{
  width: 100%;
  margin-bottom: 20px;
}
.trustshop-review-summary--average.display_rating--before{
  display: none;
}
.trustshop-summary--star svg{
  stroke: #FFB400;
}
.trustshop-summary--star svg path{
  fill: #FFB400;
}
.trustshop-review-summary--total{
  padding-left: 10px;
}
.trustshop-header--title{
  margin-bottom: 15px !important;
}
@media(max-width: 767px){
  .trustshop.trustshop-review-wrap{
    padding: 20px 15px !important;
  }
}