/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 22 2021 | 03:57:15 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS knowledge echa un vistazo a http://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 
.edgtf-woo-single-page .edgtf-single-product-summary form.cart .button{
    padding: 8px 17px;
  }
  
  .edgtf-woo-single-page .edgtf-single-product-content .images {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      width: 55%;
      margin: 0;
      padding: 0 22px 0 0;
      float: left;
      box-sizing: border-box;
  }
  
  .edgtf-woo-single-page .edgtf-single-product-summary{
    position: relative;
      display: inline-block;
      vertical-align: middle;
      width: 45%;
      padding: 0 0 0 22px;
      float: left;
      box-sizing: border-box;
  }
  
  .edgtf-woo-single-page .woocommerce-tabs ul.tabs{
    position: relative;
      display: inline-block;
      width: 100%;
      vertical-align: middle;
      list-style: none;
      margin: 142px 0 0;
      padding: 0;
      text-align: center;
      clear: both;
  }
  
  .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li{
    position: relative;
      display: block;
      float: left;
      border-bottom: 1px solid #e3e3e3;
      -webkit-transition: border-color,.3s ease;
      -moz-transition: border-color,.3s ease;
      transition: border-color,.3s ease;
  }
  
  .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li.active, .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li:hover {
      border-bottom-color: #ff0b7f;
  }
  
  .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li a{
    position: relative;
      display: inline-block;
      vertical-align: top;
      padding: 6px 62px 6px 0;
      font-family: Montserrat,sans-serif;
      font-size: 13px;
      font-style: normal;
      font-weight: 500;
      letter-spacing: .19em;
      text-transform: uppercase;
        color: #000;
  }
  
  .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li a:hover{
    color: #ff0b7f;
  }
  
  .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li.active a:after{
    background-color: transparent;
  }
  .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li.active a {
      color: #000;
  }
  
  .edgtf-woo-single-page .woocommerce-tabs .entry-content>p {
      margin: 24px 0;
    font-style: italic;
        line-height: 31px;
      color: #000;
      letter-spacing: 0;
         font-weight: 400;
      font-family: Cormorant,serif;
    font-size: 21px;
  }
  .edgtf-woo-single-page .edgtf-single-product-summary .price{
        position: relative;
      display: block;
      margin: 4px 0 0;
      line-height: 1;
      color: #000;
      font-size: 21px;
      font-family: Cormorant,serif;
      font-weight: 400;
      font-style: italic;
  }
  
  .edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description{
    position: relative;
      display: inline-block;
      width: 100%;
      vertical-align: middle;
      margin: 26px 0 0;
      box-sizing: border-box;
  }
  
  .edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description p{
    margin: 0;
    font-family: Cormorant,serif;
      font-size: 21px;
      font-weight: 400;
    font-style: italic;
    color: #000;
  }
  
  .edgtf-woo-single-page .edgtf-single-product-summary .product_meta{
    margin: 32px 0 0;
  }
  
  .edgtf-woo-single-page .edgtf-single-product-summary .product_meta>span{
    display: block;
      margin: 0;
      font-size: 21px;
      line-height: 1.45em;
        font-weight: 400;
    font-style: italic;
    color: #000;
  }
  
  .edgtf-woo-single-page .edgtf-single-product-summary .product_meta>span .sku, .edgtf-woo-single-page .edgtf-single-product-summary .product_meta>span a{
    color: #787878;
    font-size: 21px;
      line-height: 1.45em;
  }
  
  .edgtf-woo-single-page .edgtf-single-product-summary form.cart{
        margin: 50px 0 0;
  }
    .edgtf-woo-single-page .edgtf-single-product-summary .edgtf-quantity-buttons {
          margin: 0 65px 0 0;
      }
  
  .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-input, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-minus, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-plus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-input, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-minus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-plus{
    display: inline-block;
      vertical-align: middle;
      color: #000;
      font-family: Montserrat,sans-serif;
      font-style: normal;
      font-weight: 600;
      background-color: transparent;
      border: 1px solid #ff0b7f;
      text-align: center;
      -webkit-user-select: none;
      box-sizing: border-box;
  }
  
  .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-minus, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-plus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-minus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-plus{
    position: absolute;
      right: 0;
      width: 30px;
      height: 30px;
      line-height: 30px;
      font-size: 15px;
      border-left: 0;
      cursor: pointer;
      -webkit-transition: color .15s ease-in-out;
      -moz-transition: color .15s ease-in-out;
      transition: color .15s ease-in-out;
  }
  
  .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-minus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-minus{
    line-height: 26px;
    bottom: 0;
  }
  
  .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-plus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-plus{
    top: 0;
    border-bottom: 0;
  }
  
  .icon_minus-06:before {
      content: "-";
  }
  
  .icon_plus:before {
      content: "+";
  }
  
  .woocommerce-page .edgtf-content input[type=text], .woocommerce-page .edgtf-content input[type=email], .woocommerce-page .edgtf-content input[type=tel], .woocommerce-page .edgtf-content input[type=password], .woocommerce-page .edgtf-content textarea, div.woocommerce input[type=text], div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce textarea{
    width: 100%;
      margin: 0 0 13px;
      padding: 10px 26px;
      font-family: Cormorant,serif;
      font-size: 17px;
      font-weight: 400;
      font-style: italic;
      line-height: calc(50px - (10px * 2) - 2px);
      color: #000;
      background-color: #fff;
      border: 1px solid #e3e3e3;
      border-radius: 0;
      outline: 0;
      cursor: pointer;
      -webkit-appearance: none;
      box-sizing: border-box;
      -webkit-transition: border-color .2s ease-in-out;
      -moz-transition: border-color .2s ease-in-out;
      transition: border-color .2s ease-in-out;
  }
  
  .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-input, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-minus, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-plus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-input, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-minus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-plus{
    display: inline-block;
      vertical-align: middle;
      color: #000;
      font-family: Montserrat,sans-serif;
      font-style: normal;
      font-weight: 600;
      background-color: transparent;
     /* border: 1px solid #ff0b7f;*/
      text-align: center;
      -webkit-user-select: none;
      box-sizing: border-box;
  }
  
  .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-input, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-input{
    position: relative;
      height: 60px;
      width: 75px;
      padding: 0;
      margin: 0 30px 0 0;
      font-size: 18px;
      line-height: 60px;
      outline: 0;
  }
  
  .woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .edgtf-content a.added_to_cart, .woocommerce-page .edgtf-content a.button, .woocommerce-page .edgtf-content button[type=submit], .woocommerce-page .edgtf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit], div.woocommerce input[type=submit]{
    position: relative;
      display: inline-block;
      vertical-align: middle;
      width: auto;
      margin: 0 0 0 3px;
      font-family: Montserrat,sans-serif;
      font-size: 13px;
      line-height: 2em;
      font-style: normal;
      letter-spacing: .19em;
      font-weight: 500;
      text-transform: uppercase;
      box-sizing: border-box;
      -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
      -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
      transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
      color: #fff;
      border: 1px solid transparent;
      outline: #ff0b7f solid 1px;
      outline-offset: 2px;
      background-color: #ff0b7f;
      padding: 8px 46px;
      white-space: nowrap;
      cursor: pointer;
      z-index: 3;
  }
  
  .woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover, .woocommerce-page .edgtf-content a.added_to_cart:hover, .woocommerce-page .edgtf-content a.button:hover, .woocommerce-page .edgtf-content button[type=submit]:hover, .woocommerce-page .edgtf-content input[type=submit]:hover, div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover, div.woocommerce a.added_to_cart:hover, div.woocommerce a.button:hover, div.woocommerce button[type=submit]:hover, div.woocommerce input[type=submit]:hover{
    background-color: transparent;
      border-color: #ff0b7f;
      outline-color: #ff0b7f;
      color: #ff0b7f;
  }
  
  .edgtf-woo-single-page .edgtf-single-product-summary form.cart .button{
    padding: 8px 17px;
  }
  
  .cross-sells, .edgtf-content .woocommerce, .edgtf-pl-main-holder, .related.products, .upsells.products{
    position: relative;
      display: inline-block;
      width: 100%;
      vertical-align: middle;
  }
  
  .edgtf-woo-single-page .related.products, .edgtf-woo-single-page .upsells.products{
    margin: 62px 0 0;
  }
  
  .edgtf-woo-single-page .related.products>h2, .edgtf-woo-single-page .upsells.products>h2{
    display: block;
      margin: 38px 0 34px;
      text-align: left;
      font-size: 24px;
      line-height: 1.25em;
      letter-spacing: .07em;
  }
  
  ul.products>.product .edgtf-pl-text-wrapper{
    width: 100%;
      text-align: center;
      margin: 26px 0 29px;
  }
  
  .edgtf-woo-single-page .related.products ul.products>.product .edgtf-pl-text-wrapper, .edgtf-woo-single-page .upsells.products ul.products>.product .edgtf-pl-text-wrapper{
    margin-bottom: 0;
  }
  
  ul.products>.product .edgtf-product-list-title{
        margin: 0;
    font-size: 18px;
      line-height: 1.33em;
        letter-spacing: .06em;
    color:#000;
  }
  
  ul.products>.product .edgtf-pl-category a {
          color: #000;
      font-style: italic;
      font-family: Cormorant,serif;
      font-size: 21px;
      font-weight: 400;
      line-height: 31px;
      letter-spacing: 0;
  }

  ul.products>.product .edgtf-pl-category a:hover{
    color: #ff0b7f;
  }
  
  ul.products>.product .price{
  position: relative;
      display: block;
      margin: 4px 0 0;
      line-height: 1;
      color: #000;
      font-size: 21px;
      font-style: italic;
      font-family: Cormorant,serif;
      font-weight: 400;
  }
  
  ul.products>.product .edgtf-pl-inner .edgtf-pl-text{
    position: absolute;
      display: block;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      opacity: 0;
      background-color: rgba(255,255,255,.9);
      box-sizing: border-box;
      -webkit-transition: opacity .2s ease-out;
      -moz-transition: opacity .2s ease-out;
      transition: opacity .2s ease-out;
  }
  
  ul.products>.product .edgtf-pl-inner .edgtf-pl-text-outer{
    position: relative;
      display: table;
      table-layout: fixed;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      text-align: center;
  }
  
  ul.products>.product .edgtf-pl-inner .edgtf-pl-text-inner{
    position: relative;
      display: table-cell;
      height: 100%;
      width: 100%;
      vertical-align: middle;
      box-sizing: border-box;
  }
  
  ul.products>.product:hover .edgtf-pl-inner .edgtf-pl-text{
    opacity: 1;
  }
  
  .woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .edgtf-content a.added_to_cart, .woocommerce-page .edgtf-content a.button, .woocommerce-page .edgtf-content button[type=submit], .woocommerce-page .edgtf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit], div.woocommerce input[type=submit]{
    position: relative;
      display: inline-block;
      vertical-align: middle;
      width: auto;
      margin: 0 0 0 3px;
      font-family: Montserrat,sans-serif;
      font-size: 13px;
      line-height: 2em;
      font-style: normal;
      letter-spacing: .19em;
      font-weight: 500;
      text-transform: uppercase;
      box-sizing: border-box;
      -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
      -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
      transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
      color: #fff;
      border: 1px solid transparent;
      outline: #ff0b7f solid 1px;
      outline-offset: 2px;
      background-color: #ff0b7f;
      padding: 8px 46px;
      white-space: nowrap;
      cursor: pointer;
      z-index: 3;
  }
  
  ul.products>.product .add_to_cart_button, ul.products>.product .button{
    margin: 25px 0 0;
      padding: 0;
      font-size: 13px;
      position: relative;
      color: #ff0b7f;
      outline: 0;
      background-color: transparent;
      border: none;
      -webkit-transition: none;
      -moz-transition: none;
      transition: none;
  }
  
  .edgtf-woo-pl-info-below-image ul.products>.product .added_to_cart, .edgtf-woo-pl-info-below-image ul.products>.product .button{
        margin: 0;
  }
  
  ul.products>.product .add_to_cart_button:before, ul.products>.product .button:before{
    content: '';
      position: absolute;
      left: 50%;
      bottom: 20px;
      top: auto;
      right: auto;
      height: 1px;
      width: 30px;
      background-color: currentColor;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      transform: translateX(-50%);
      -webkit-transition: width .3s ease;
      -moz-transition: width .3s ease;
      transition: width .3s ease;
  }
  
  
  
  
  @media only screen and (max-width: 1400px)
  {
    .edgtf-woo-single-page .edgtf-single-product-summary {
      width: 35%;
   }
  }
  
  @media only screen and (max-width: 1366px)
  {
    .edgtf-woo-single-page .edgtf-single-product-content .images {
          width: 65%;
      }
    .edgtf-woo-single-page .edgtf-single-product-summary .edgtf-quantity-buttons {
          margin: 0 35px 0 0;
      }
  }
  
  @media only screen and (max-width: 1024px){
    .edgtf-woo-single-page .edgtf-single-product-content .images, .edgtf-woo-single-page .edgtf-single-product-content .edgtf-single-product-summary{
      float: none;
      width: 100%;
      padding: 0;
    }
    .woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .edgtf-content a.added_to_cart, .woocommerce-page .edgtf-content a.button, .woocommerce-page .edgtf-content button[type=submit]:not(.edgtf-search-submit), .woocommerce-page .edgtf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.edgtf-search-submit), div.woocommerce input[type=submit]{
          padding: 6px 18px;
    }
    .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li a{
      padding: 13px 10px;
    }
  }
  
  @media only screen and (min-width: 769px)
  {
     .edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child){
          position: absolute;
      top: 0;
      left: 0;
      width: 115px;
      padding: 0 0 16px;
      box-sizing: border-box;
    }
    
    .edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .images figure {
      width: 100%;
      margin: 0;
      overflow: hidden;
   }
    .edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .images .woocommerce-product-gallery__image:first-child {
      left: 131px;
      width: calc(100% - 131px);
   }
    .edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(2n) {
      top: calc(0% + 0px);
   }
    
    .edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(3n) {
      top: calc(25% + 4px);
   }
    
    .edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(4n) {
          top: calc(50% + 8px);
   }
    
    .edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(5n) {
        top: calc(75% + 12px);
   }
  
  .edgtf-woo-single-page .edgtf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child){
        height: calc(25% + 4px)!important;
    }
  }
  
  @media only screen and (max-width: 680px){
    .edgtf-woo-single-page .edgtf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child){
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 480px){
    .edgtf-woo-single-page .edgtf-single-product-summary .edgtf-quantity-buttons{
          margin: 0 5px 0 0;
    }
    .edgtf-woo-single-page .edgtf-single-product-summary form.cart .button{
      margin: 20px 0 0 3px;
    }
    .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-minus, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-plus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-minus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-plus{
          width: 25px;
    }
    .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-input, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-input{
      width: 45px;
      margin: 0 25px 0 0;
    }
  }
  
  