.elementor-1762 .elementor-element.elementor-element-2f0f1eb{margin-top:50px;margin-bottom:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1762 .elementor-element.elementor-element-b439668{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:center;}.elementor-1762 .elementor-element.elementor-element-b439668 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-7c8a90f );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1762 .elementor-element.elementor-element-9bc6a91{--divider-border-style:solid;--divider-color:#ADADAD;--divider-border-width:1px;}.elementor-1762 .elementor-element.elementor-element-9bc6a91 .elementor-divider-separator{width:100%;}.elementor-1762 .elementor-element.elementor-element-9bc6a91 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-7ba4491e *//* ==========================
   WPC Smart Wishlist
   Estilo minimalista
========================== */

/* Fuente global */
.woosw-popup,
.woosw-page,
.woosw-page *,
.woosw-list,
.woosw-list *{
    font-family: 'Jost', sans-serif !important;
    color:#000 !important;
    font-weight:300 !important;
    font-size:16px;
}

/* Fondo */
.woosw-page{
    background:#fff !important;
}

/* Tabla */
.woosw-table{
    width:100%;
    border-collapse:collapse;
    background:#fff;
}

/* Cabecera */
.woosw-table thead th{
    background:#fff !important;
    color:#000 !important;
    font-size:15px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:.08em;
    border-bottom:1px solid #000 !important;
    padding:18px 0;
}

/* Filas */
.woosw-table tbody td{
    border-bottom:1px solid #000 !important;
    padding:25px 0;
    vertical-align:middle;
    background:#fff;
}

/* Imágenes */
.woosw-table img{
    width:110px;
    height:auto;
}

/* Nombre producto */
.woosw-table .product-name a{
    font-size:20px;
    font-weight:300;
    text-decoration:none;
}

/* Precio */
.woosw-table .amount{
    font-size:18px;
    font-weight:300;
}

/* Todos los enlaces */
.woosw-page a{
    color:#000 !important;
    text-decoration:none;
}

.woosw-page a:hover{
    text-decoration:underline;
}

/* Botones */
.woosw-page .button,
.woosw-page button,
.woosw-page input[type="submit"]{

    background:#fff !important;
    color:#000 !important;

    border:1px solid #000 !important;
    border-radius:0;

    padding:14px 28px;

    font-family:'Jost',sans-serif;
    font-size:15px;
    font-weight:400;

    text-transform:uppercase;
    letter-spacing:.08em;

    transition:.25s;
}

/* Hover botones */

.woosw-page .button:hover,
.woosw-page button:hover{

    background:#000 !important;
    color:#fff !important;
}

/* Eliminar */
.woosw-table .remove{
    font-size:24px;
    font-weight:300;
    color:#000 !important;
}

/* Cantidades */
.woosw-page input[type="number"]{
    border:1px solid #000;
    background:#fff;
    color:#000;
}

/* Responsive */
@media(max-width:768px){

.woosw-table img{
    width:80px;
}

.woosw-table .product-name a{
    font-size:16px;
}

}

div.woosw-item--time {
  font-size: 12px;
}

a.button.product_type_variable.add_to_cart_button {
  font-size: 13px;
  text-transform: uppercase;
  color: #ffffff !important;
  background-color: #000000;
}

td.woosw-item--actions {
  background-color: #ffffff !important;
}

td.woosw-item--info {
  background-color: #ffffff !important;
}

td.woosw-item--image {
  background-color: #ffffff !important;
}

td.woosw-item--remove {
  background-color: #ffffff !important;
}

button.button {
  background-color: #000000;
  color: #ffffff !important;
  font-size: 13px;
  text-transform: uppercase;
}

#woosw_copy_url {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}/* End custom CSS */