.fancybox_popup{
  position: relative;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-decoration-line: none;
  color: #9fa18b;
  width: 100%;
  display: block;
}
.fancybox_popup span{
  text-decoration-line: underline;
  color: #2c3428;
}
.basin .tab_basin .content-3,.basin .tab_basin .content-2,.basin .tab_basin .content-1 {
    padding-top: 10px;
    margin-bottom: 25px;
}
.basin .tabs_basin div {
    padding-top: 0;
}

.addvanitexbasin div span{
    text-decoration: underline;
    color: #2c3428;
    font-weight: 700;
}

.step3tab_basin .chb:hover .hovertitle {
    display: block;
    padding: 7px 5px;
    left: 0px;
    height: 31px;
    top: -33px;
  }
.content-type .chb:hover .hovertitle {
    display: block;
    padding: 7px 5px;
    left: 0px;
    height: 42px;
    top: -40px;
    max-width: 185px;
    z-index: 999999;
}
.content-type .hovertitle,
.step3tab_basin .hovertitle{
    left: 0px;
}
:focus-visible {
    outline: none;
}
.content-3{
}
.content-3>div{
    width: 48%;
    display: inline-block;
}
.content-3>div>.title{
  margin-bottom: 15px;
  font-weight: 800;
}
.content-2{
  margin-bottom: 20px;
}
.add_to_cart_button_ajax i{

    margin-right: 10px;
}
.woocommerce a.remove.hasbassin i{
    color: #2c3428!important;
}
.property-list__itembasincount,
.property-list__itemparentproduct,
.property-list__itembasin2,
.property-list__itembasin1{
  display: none;
}
.woocommerce form .form-row-wide.mailchimp-newsletter {
    margin-top: 10px;
}
.form-row-wide.mailchimp-newsletter label input{

    position: absolute;
    width: 0;
    height: 0;
}
.form-row-wide.mailchimp-newsletter label span{
  display: inline;
    font-family: "Sofia Pro", sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    background: #E4E2DC;
    color: #2C3428;
    position: relative;
    padding-left: 30px;
}
.form-row-wide.mailchimp-newsletter label span:after{

    content: "";
    position: absolute;
    top: -2px;
    left: 0;
    display: block;
    background: none;
    opacity: 1;
    -webkit-transition: .3s linear;
    transition: .3s linear;
    padding: 0px;
    width: 25px;
    min-width: 25px;
    height: 25px;
    border: 1px solid #2C3428;
    border-radius: 4px;
    margin-right: 11px;
}


.form-row-wide.mailchimp-newsletter input:checked ~ span:before{
    content: "";
    position: absolute;
    top: 1px;
    left: 3px;
    display: block;
    background: #9fa18b;
    opacity: 1;
    -webkit-transition: .3s linear;
    transition: .3s linear;
    padding: 0px;
    width: 19px;
    height: 19px;
    border-radius: 4px;
    margin-right: 11px;
}
.childrenbasin .xoo-wsc-minus,
.childrenbasin .xoo-wsc-plus,
.childrenbasin .xoo-wsc-remove.xoo-wsc-icon-trash{
  display: none;
}

.xoo-wsc-qty{
  pointer-events:none;
}
.childrenbasin .xoo-wsc-img-col img,
.woocommerce table.shop_table .childrenbasin .cart-item__pic img {
  width: 70%;
  margin: auto;
}
.cart-list__item.childrenbasin,
.cart-list__item.parentvanity {
    border-bottom: none
}
.cart-list__item:nth-last-child(2){
    border-bottom: 1px solid #2C3428;
}
.otherproduct,
.parentvanity {
    border-top: 1px solid #2C3428;
}
.parentvanity.xoo-wsc-product {
    border-top: 1px solid #eee;
}
.xoo-wsc-product.childrenbasin {
    border-top-color: #fff;
}
.basinUseMyOwn.step3tab_basin{
  display: none!important;
}
