.line-item-property__field {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #3d4246;
}
.widget_layered_nav h3{
    margin: 0 0 10px;
}
.hide-swatches{
    display: none;
}
.select-type-Style{
    display: none;
}
.newsletter-wrapper{
    position: relative;
    height: 200px;
    background-color: #2d2d2d;
}
.color-swatch-count-1 {
    display: none;
}
.jas-menu > li > ul.sub-menu {

    z-index: 20;

}

.jas-menu > li:hover ul.sub-menu {
    z-index: 100;

}

.jas-menu > li ul.sub-menu::before{
    content: ' ';
    position: absolute;
    height: 100%;
    width: 300vw;
    background-color: white;
    left: -100vw;
}

.jas-qs-wrapper .swatches-select.type-style {
    display: none;
}

.yith-woo-ajax-navigation ul li a{

    text-transform: capitalize;

}

.yith-woo-ajax-navigation ul li{

    margin-bottom: 0;

}

.geoffs-banner-banger .desktop-image {
    width: 100%;
}

@media screen and (min-width: 736px) {
    .geoffs-banner-banger .desktop-image {
        display: block;
    }
    .geoffs-banner-banger .mobile-image {
        display: none;
    }
}

@media screen and (max-width: 736px) {
    .geoffs-banner-banger .desktop-image {
        display: none;
    }
    .geoffs-banner-banger .mobile-image {
        display: block;
    }
}

@media screen and (max-width: 992px) {
    .sidebar.jas-col-md-2.first-md.jas-col-xs-12.mt__30 {
        display: none;
    }
}

.page-head.lazyload:before, .page-head.lazyloading:before, .page-head.lazyloaded:before {
    background: none !important;
}
.template-collection .page-head .jas-container.pr {
    pointer-events: none;
    opacity: 0;
    cursor: default;
}

.BB.swatch__list > span:first-child:nth-last-child(1) {
    display: none;
}

.AA.swatch__list > span:first-child:nth-last-child(1) {
    display: none;
}
.cart__meta-text{
}

.custom-field-wrapper .line-item-property__field select {
    width: 250px;
}
.cart_item .product-thumbnail{
    text-align: center;
}

.jas-grid-item.Bundle .jas-add-btn.pa {
    display: none !important;
}

.jas-grid-item.Bundle .quick-view {
    display: none !important;
}

.jas-grid-item.Bundle .btn-jas-3d {
    display: none !important;
}
.jas_cat_alt span.jat-cat-pr-count{
	display: none !important;
}
.header-text.cw p {
    line-height: 15px;
    margin-bottom: 0;
}

.header-text.cw {
    padding-top: 15px;
    padding-bottom: 15px;
}
.jas_custom_1589497632670{
  min-height: 73.7839vh !important;
}
.jas_swatches_on_grid .jas_swatch_on_grid.current-swatch .swatch__value:before {
  color: transparent;
}

body.no-scroll {
  overflow: hidden;
}

#showroom-modal {
  position: fixed;
  width: 100%;
  height: 100%;
  display: flex;
  left: 0;
  top: 0;
  flex: 1;
  justify-content: center;
  z-index: 9999;
}
.showroom-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
  left: 0;
  top: 0;
  z-index: 1
}

.internal-card {
  position: relative;
  border-radius: 10px;
  width: 100%;
  max-width: 600px;
  min-height: 600px;
  background-color: white;
  z-index: 3;
}

#lookbook-container {
  text-align: center;
}
.lookbook-image-container{
  display: inline-block;
  padding: 0;
  width: 100%;
  position: relative;
}
.lookbook_item{
  margin-bottom: 10px;
  width: 50%;
  float: left;
}
.lookbook_image {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(-50%,-50%,0);
  transform: translate3d(-50%,-50%,0);
  height: auto;
  width: calc(100% - 40px);
  overflow: hidden;
}
.lookbook_image img{
  width: 100%;
  max-width: 100%;
}
.lookbook_image_wrap{
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 150%;
}
