/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 28 2025 | 02:44:30 */
.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected {
	border-color:#f45e90;
	background:#fff;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected .wooco_component_product_selection_list_item_choose span:before {
	background-color:#f45e90
}
li.product-type-composite a.product_type_composite {
	display:none !important;
}
.wooco-item-child .product-price .amount, .wooco-item-child .product-price .tax_label, .wooco-item-child .product-subtotal .amount, .wooco-item-child .product-subtotal .tax_label, .wooco-item-child .product-total .amount, .wooco-item-child .product-total .tax_label {
	opacity:0.8;
	font-style:italic;
}
button.show-password-input {
	min-width:auto;
	height:1;
	margin:0 !important;
	transition:none;
	background:transparent !important;
	margin-top:-8px !important;
}

.hotspots-placeholder{
display:none;
}
.hotspots-interaction {
	margin:0 !important
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2
{
	max-width:48%;
}
.single-product .asnp-esb-css-label-on-image {
	position:relative;
	margin-bottom:20px;
	display:block !important;
}
/* display C-Link */
.cat-item-3507 {
	display:none !important
}
.cat-item-1967 {
display:none !important;	
}
.evc-single-image .evc-si-inner {
	display:block;
}
.evc-shortcode .evc-ib-zoom img {
	width:100%;
}
@media (min-width:990px) {
	.position-relative-top {
		position:relative;
		top:-75px
	}
	.invisible {
		color:#fff;
	}
}

.atome-product-price-divider {
	margin-bottom:40px !important;
}
.mega_dropdown {
	max-height:600px !important; 
	overflow:auto !important;
}
.mx-1080 {
	max-width:1080px;
	margin:0 auto;
}
/* content page */
.content-page a {
  color:#f45e90;
}
.content-page a:hover {
  text-decoration:none;
}
.content-page p {
  padding-bottom:16px;
}
.content-page ol, .content-page ul {
  margin-bottom:40px;
}
.content-page ol li, .content-page ul li {
  margin-left:20px;
  margin-bottom:5px;
}
.content-page ol li {
  list-style:decimal;
}
.content-page ol li ol {
  margin-top:10px;
  margin-left:0;
}
.content-page ol li ol li {
  list-style:lower-alpha
}
.content-page ul li {
  list-style:disc
}
.content-page sup {
  font-size:10px
}

.mb-20 {
  margin-bottom:20px !important;
}

.cat-item-2688{
  display:none;
}
.woocommerce-MyAccount-navigation li {
      list-style: none !important;
    margin-left: 0 !important;
}
/* Free Gift */
.wjecf-select-free-products h3 {
      margin-bottom: 20px;
    color: #fff;
    background: #1abc9c;
    padding: 5px 8px;
    border-radius: 3px;
}
.wjecf-cols li {
  list-style:none !important;
  margin:0!important;
  
}
.wjecf-cols li label {
  width:auto;
}
.woocommerce-product-attributes-item--attribute_pa_product-available-colour, .woocommerce-product-attributes-item--attribute_pa_available-colour {
  display:none;
}
.ui-datepicker .ui-datepicker-title select {
  padding:0 !important;
}
.yith-wcan-filters {
  background:transparent;
}
.yith-wcan-filters h4.filter-title {
  text-transform:uppercase;
  margin-bottom:40px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {
  color:#f45e90;
}
/* @media (min-width:990px) {
  .admin-bar header.sticky {
    top:32px;
  } 
	
} */
@media (max-width:990px) {
  .admin-bar header {
    top:45px;
  } 
  .admin-bar header.sticky {
    top:0;
  } 
  #fc_frame {
	bottom:62px !important;
  }
}
.text-wrap {
  word-wrap: break-word;
  text-align:justify !important
}
.page-template .woocommerce {
 text-align:center;  
}
.collection-page .wrapper {
  max-width:80%;
  margin:0 auto;
}
.collection-page .vc_single_image-wrapper img {
	max-width:100%;
	margin:0 auto;
}

.collection-page b {
	font-weight:700;
}
.collection-page p a {
	color:#f45e90
}
@media (max-width:990px) {
  .collection-page .wrapper {
    max-width:100%;
  }
.collection-page .vc_single_image-wrapper img {
	max-width:100%;
}
/* 	.collection-page .wpb_column {
		clear:both;
	} */
}
.collection-page {
  margin:0 auto;
  display:block;
  padding-left:10px;
  padding-right:10px;
}
.collection-page .pa_size {
  display:none;
}
.collection-page .woocommerce ul.products li.product .price {
	color:inherit;
}
.collection-page .product {
  text-align:left;
}
.page-template .products {
  	display:grid;
    grid-template-columns: 24% 24% 24% 24%;
    grid-gap: 1%;
    max-width: 1000px;
    margin: 0 auto;
}
}
.page-template .product {
  display:inline-block;
  text-align:left;
  margin:0 10px;
}
.collection-page .woocommerce .products ul::after, .collection-page .woocommerce .products ul::before, .collection-page .woocommerce ul.products::after, .collection-page .woocommerce ul.products::before {
	content:none !important;
}
.collection-page ul.products {
	display:block !important;
	margin:0 auto;
}
.collection-page  ul.products li.first {
	clear:both !important;
}
@media (max-width:1322px) {
  .collection-page {
   	padding-top:48px;
  }
	.collection-page ul.products li.product a img {
		width:100%;
	}
  .page-template .woocommerce {
    padding:16px;
  }  
  .page-template .product {
    margin-bottom:16px;
    width:auto;
  }
}
@media (max-width:990px) {
  .page-template .products {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 16px 16px;
  }
  .collection-page {
   	padding-top:8px;
  }
  .page-template .woocommerce {
    padding:0px;
  }
}

@media (max-width:480px) {
  .page-template .product {
  }
}
.page-template .product .tp-image-wrapper {
  margin:0 0 1em;
}
.page-template .product h2 {
  	text-transform: capitalize;
    color: #666;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 250px;
  	font-size:16px;
      padding: .5em 0;
    margin: 0;
    font-size: 1em;
}
.page-template .product .stock {
  display:none;
}
.page-template .product .price {
  margin:15px 0;
  display:block;
}
#slide-nav-pgs img {
  width:100%
}
/* hide fb */

.cat-item-2153, .facebook-live, .term-facebook-live .site-main  {
  display: none !important;
}
.cat-item-2027, .cat-item-2027{
  display:none!important;
}

.term-facebook-live .content-area:before {
  /*content:'Coming Soon, Stay Tuned!';*/
}


/* FB iframe */
.term-facebook-live iframe, .term-cr-facebook-live iframe {
  position:fixed;
  z-index:99;
  right:20px;
  bottom:20px;
}

@media (max-width:1024px) {
  .term-facebook-live iframe, .term-cr-facebook-live iframe  {
	width:150px;
    height:266px;
  }
}

@media (max-width:480px) {
  .term-facebook-live iframe, .term-cr-facebook-live iframe  {
	width:30%;
    height:200px;
  }
}

/* Store Pickup */
#shipping_method label {
  display:inline
}
.select2-container .select2-selection--single {
  box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
  border-color: rgba(0,0,0,0.09);
  line-height: 1.42857;
  padding: 4px 3px;
  border-radius: 0;
  height: 37px;
  margin-top: 10px;
}
.woocommerce-checkout .pickup-location-field .select2-selection--single {
  max-width:180px;
}
.select2-container .select2-selection--single .select2-selection__arrow {
    top: 15px;
    right: 10px;
}
.woocommerce-shipping-contents {
  display:none;
}

/* Countdown Timer */
.hurrytimer-timer {
/*   background:#efefef; */
  margin-bottom:20px;
  padding:30px 0;
}
/* Pip invoice */
.wc_pip_view_invoice {
  display:none !important;
}
/* product */
.filter-item-list a.disabled {
  opacity:1;
}
.menu-item-81456 > a > span > span.link_text {
  color:#f45e90 !important;
}
.menu-item-177586 > a > span > span.link_text {
  color:red !important
}
/* Infinite Loader */
.yith-infs-loader img {
  max-width:235px
}

.img-border {
  border:1px solid #ddd;
}
.nf-form-cont {
    text-align: center;
    margin: 0 auto;
    display: table;
}
.nf-form-cont h3, .nf-form-cont .nf-field-label, .nf-form-cont .nf-form-fields-required {
  display:none;
}
.recaptcha-wrap {
  margin:20px auto;
  display:block;
}
nf-field {
  padding:20px 0;
}

.woocommerce ul.products li.product a img {
  border:1px solid #ddd;
}

/* Hey Sole Sista */
.cat-item-2283 {
  display:block;
}

.home .youtube .video-container video{
  height:80vh;
}
.onsale {
  display:none !important;
  z-index:9 !important;
    top: 38px !important;
    right: 6px  !important;
    left: auto;
    margin: -.5em -.5em 0 0;
    /* border-radius: 50%; */
    background: #f45e90;
    display: inline-block;
    padding: 1em .5em;
    font-size: 12px;
    color: #fff;
    position: absolute;
    border-radius: 0 0 0 3px;
}
[class~="hurrytimer-campaign"] {
  background:#f7f7f7;
  margin-bottom:20px;
}
[class~="hurrytimer-campaign"] > div {
  padding:0;
  margin-bottom:0;
}
/* Hey sole sista */
#menu-item-125498, .cat-item-1970,.cat-item-2352, .cat-item-1747  {
  display:none;
}
html {
   height:100%;
   overflow:auto;
}
.yith-wcbm-badge__wrap img {
  border:none !important;
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
  clear:none;
}

.red a span span {
	color:red !important;
  font-weight:bold
}
.pink a span span {
	color:#f45e90 !important;
  font-weight:bold !important
}
.tax-product_cat .onsale, .post-type-archive .onsale {
    display: block!important;
    z-index: 9!important;
    top: 6px!important;
    right: 4px!important;
    left: auto;
    margin: -.5em -.5em 0 0;
    background: transparent ;
    display: inline-block;
    padding: 0px 10px;
    height: 28px;
    line-height: 28px;
    font-size: 10px;
    color: #f45e90;
    position: absolute;
    border-radius: 0;
}
.woocommerce-pagination {
  margin-bottom:40px
}
.yith-wcbm-product-has-badges .onsale {
  top:4px !important;
  display:block !important;
}
@media (min-width:990px) {
  .woocommerce-page div.product div.images, div.summary {
    float:left !important;
  }
}

.single-product .summary .single_variation_wrap {
  display:block !important
}
@media (max-width:990px) {
  .social-media, .download{
  display: flex !important;
  justify-content: center;
}
}
.woocommerce-cart .button.product_type_variable {
  display:block !important;
}
.widget_layered_nav_filters {
	display:none !important;
}
.widget-area .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-color li.chosen a {
  border:1px solid #333;
}
.widget-area .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-color li a {
  width:32px; 
  height:32px;
  content:"";
  text-indent: 9999px;
  padding:0;
  margin-bottom:0;
  border:1px solid #fff;
}
.widget-area .widget.yith-woocommerce-ajax-product-filter ul.yith-wcan-color li a:before, .tagged_as {
  display:none !important;
}
.single-product .images .slider-container {
  display:inline-block;
  height:fit-content;
}
#slide-nav-pgs .container-image-and-badge .yith-wcbm-badge {
  display:none !important;
}

#slide-nav-pgs .slick-slide {
  height:fit-content;
  margin-bottom:8px;
}
.slick-vertical {
  width:80px;
  height:100%;
  position:absolute;
  top:0;
  padding-top:20px;
}
.ewpg-display {
  width:calc(100% - 88px);
  margin-left:8px;
}
@media (max-width:990px) {
  .ewpg-display {
    width:100%;
    margin-left:0px;
  }
  .woocommerce-pagination {
    margin-bottom:80px !important
  }
}
.ewpg-display {
  margin-bottom:0;
}
.slick-vertical .btn-prev {
  left:28px;
}
.slick-vertical .btn-next {
  left:43px
}
@media (min-width:991px) {
  .it-me-video {
  padding-top:40px;
  padding-left:10%;
  padding-right:10%;
}
}
.iphone-menu {
height:calc(100vh - 70px) !important;
}

.woocommerce-error {
    background: #f44336;
    color: #fff;
}
.woocommerce-error:before {
  top:18px
}
.woocommerce-error li {
  margin-bottom:0;
}
.yith-wcbm-badge-196945 {
  z-index:11 !important
}
.yith-wcbm-badge + .yith-wcbm-badge {
  display:none;
}

.wc_payment_methods li {
  list-style:none !important;
  margin-bottom:20px !important;
}
.wc_payment_methods li label {
  width:auto !important;
}
.single-product .summary .price {
  margin-bottom: 0 !important
}
.single-product .atome-wc-price-divider {
  margin-bottom:40px 
}
.single-product .description-content p {
  line-height:20px;
  font-size:14px;
}
.single-product .description-content p br {
  content:"";
  display:block;
  margin-bottom:20px
}
.recent_products .asnp-esb-css-label-on-image {
	display:none !important
}
.recent_products .yith-wcbm-badge{
  opacity:0
}
.item-count {
	display:none;
}

#asl-storelocator button {
	min-width:auto;
	line-height:1 !important;
	margin:0 !important;
	height:inherit
}

.Filter_section > div {
	padding:0 !important;
}
ul.multiselect-container li {
	min-width:155px !important;
}
/* .multiselect-container li:first-child {
	display:none;
} */
.search_filter {
	order:2;
}
.asl-cntrl-lbl {
	font-size:15px !important; 
	color:#f45e90 !important;
	font-weight:600 !important;
}
#asl-storelocator.asl-cont .asl-wrapper .asl-ddl-filters .adropdown-menu > li > a {
	border:1px solid #ddd;
}
.sl-dropdown-cont {
	position:relative;
	z-index:1;
}

.yith-wcan-stock-on-sale {
	display:none !important
}
#single-blog h1.content-title span.title {
	max-width:1000px;
	margin:0 auto;
	display:block;
	line-height:1.3em;
}
@media (max-width:990px) {
	#single-blog h1.content-title {
		padding:20px;
	}
}