/* Sirnergy Wishlist — escopado a body.sirw */
body.sirw{--ink:#1f2a37;--mut:#5b6773;--line:#e5eaf0;--bg:#f3f6f8;--cols:46px 150px minmax(0,1fr) 130px 160px 170px 250px}

/* títulos duplicados del tema / YITH */
body.sirw .entry-header,body.sirw .page-header,body.sirw h1.entry-title,body.sirw .elementor-widget-theme-post-title,body.sirw .elementor-widget-theme-page-title,body.sirw .wishlist-title-container,body.sirw .yith-wcwl-wishlist-title,body.sirw .wishlist-title{display:none!important}

/* ---------- Encabezado ---------- */
.sirw-head{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;flex-wrap:wrap;margin:6px 0 26px}
.sirw-head-l{flex:1 1 420px;min-width:0}
.sirw-head h1{font-size:44px!important;line-height:1.1!important;font-weight:700!important;margin:0 0 10px!important;color:#14212e!important;letter-spacing:-.5px;text-align:left!important}
.sirw-head p{margin:0 0 20px!important;font-size:17px;color:var(--mut)}
.sirw-meta{display:flex;gap:26px;flex-wrap:wrap;color:var(--mut);font-size:15px}
.sirw-meta span{display:inline-flex;align-items:center;gap:8px}
.sirw-meta svg{color:#4b5563}
.sirw-sum{flex:0 0 560px;max-width:100%;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 24px;box-shadow:0 6px 22px rgba(15,40,50,.06)}
.sirw-sum-top{display:flex;align-items:center;gap:16px;margin-bottom:18px}
.sirw-sum-ic{width:64px;height:64px;border-radius:50%;background:#e4f4f2;color:var(--sirw);display:flex;align-items:center;justify-content:center;flex:none}
.sirw-sum-t{flex:1;min-width:0}
.sirw-sum-t b{display:block;font-size:19px;color:#14212e}
.sirw-sum-t small{display:block;margin-top:3px;font-size:14.5px;color:var(--mut)}
.sirw-sum strong{font-size:27px;font-weight:700;color:var(--sirw);white-space:nowrap}
.sirw-sum-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px}
body.sirw .sirw-sum-btns button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;height:48px!important;padding:0 14px!important;border-radius:9px!important;font-weight:600!important;font-size:15px!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;line-height:1!important}
body.sirw .sirw-all{background:var(--sirw)!important;color:#fff!important;border:1px solid var(--sirw)!important}
body.sirw .sirw-all:hover{background:var(--sirw-d)!important}
body.sirw .sirw-all:disabled{opacity:.6;cursor:wait}
body.sirw .sirw-share{background:#fff!important;color:var(--sirw)!important;border:1px solid var(--sirw)!important}
body.sirw .sirw-share:hover{background:#f0faf9!important}
.sirw-msg{font-size:13.5px;color:var(--mut);margin-top:10px;min-height:0}
.sirw-msg:empty{display:none}

/* ---------- Tarjeta de la lista ---------- */
body.sirw form#yith-wcwl-form{background:#fff!important;border:1px solid var(--line)!important;border-radius:14px;padding:22px 26px 10px!important;box-shadow:0 4px 18px rgba(15,40,50,.05);margin:0 0 22px!important;max-width:none!important;width:100%}
.sirw-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}
.sirw-bar h2{margin:0!important;font-size:22px!important;font-weight:700!important;color:#14212e!important;text-align:left!important}
.sirw-bar-r{display:flex;align-items:center;gap:18px;color:var(--mut);font-size:15px}
.sirw-sep{width:1px;height:22px;background:var(--line)}
.sirw-selall{display:inline-flex;align-items:center;gap:10px;cursor:pointer;margin:0!important;font-weight:400!important}
.sirw-opt{display:inline-flex;margin:0!important;cursor:pointer}
.sirw-selall input,.sirw-opt input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}
.sirw-ck{width:20px;height:20px;border:1.5px solid #aab5bf;border-radius:5px;background:#fff;position:relative;flex:none;transition:.12s}
.sirw-selall input:checked+.sirw-ck,.sirw-opt input:checked+.sirw-ck{background:var(--sirw);border-color:var(--sirw)}
.sirw-selall input:checked+.sirw-ck:after,.sirw-opt input:checked+.sirw-ck:after{content:'';position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
body.sirw .sirw-delsel{display:inline-flex!important;align-items:center;gap:8px;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;height:auto!important;color:var(--mut)!important;font-size:15px!important;font-weight:400!important;cursor:pointer;text-transform:none!important}
body.sirw .sirw-delsel:hover:not(:disabled){color:#ef4444!important}
body.sirw .sirw-delsel:disabled{opacity:.5;cursor:not-allowed}

/* ---------- Tabla en filas ---------- */
body.sirw table.wishlist_table{display:block;width:100%;border:0!important;background:none!important;margin:0!important}
body.sirw table.wishlist_table thead,body.sirw table.wishlist_table tbody,body.sirw table.wishlist_table tfoot{display:block;border:0!important;background:none!important}
body.sirw table.wishlist_table tr{display:grid;grid-template-columns:var(--cols);align-items:center;position:relative;border:0!important;background:none!important}
body.sirw table.wishlist_table th,body.sirw table.wishlist_table td{display:block;border:0!important;background:none!important;padding:0 12px!important;text-align:left!important;box-shadow:none!important;min-width:0}
body.sirw table.wishlist_table thead tr{background:var(--bg)!important;border-radius:9px;height:50px}
body.sirw table.wishlist_table thead th{font-size:14px!important;font-weight:600!important;color:#374151!important;text-transform:none!important}
body.sirw thead th.product-remove,body.sirw thead th.product-thumbnail,body.sirw thead th.product-checkbox,body.sirw thead th.product-quantity,body.sirw tbody td.product-checkbox,body.sirw tbody td.product-quantity,body.sirw thead th.product-name~th.product-name{display:none!important}
body.sirw thead th.product-name{grid-column:2/4}
body.sirw thead th.product-add-to-cart{text-align:center!important}
body.sirw tbody tr{padding:22px 0!important;border-bottom:1px solid var(--line)!important}
body.sirw tbody tr:last-child{border-bottom:0!important}

body.sirw .sirw-cb{grid-column:1;grid-row:1;padding:0 0 0 14px!important}
body.sirw td.product-thumbnail{grid-column:2;grid-row:1}
body.sirw td.product-name,body.sirw th.product-name{grid-column:3}
body.sirw td.product-price,body.sirw th.product-price{grid-column:4;grid-row:1}
body.sirw td.product-stock-status,body.sirw th.product-stock-status{grid-column:5;grid-row:1}
body.sirw td.sirw-date,body.sirw th.sirw-date{grid-column:6;grid-row:1}
body.sirw td.product-add-to-cart,body.sirw th.product-add-to-cart{grid-column:7;grid-row:1}
body.sirw td.product-thumbnail a{display:flex;align-items:center;justify-content:center}
body.sirw td.product-thumbnail img{width:130px!important;height:96px!important;max-width:100%;object-fit:contain;display:block;margin:0 auto}

body.sirw td.product-name a{color:var(--sirw)!important;font-weight:700;font-size:15.5px;line-height:1.3;text-transform:uppercase;text-decoration:none}
body.sirw td.product-name a:hover{color:var(--sirw-d)!important}
.sirw-rate{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:13px;color:var(--mut)}
.sirw-stars{font-size:16px;letter-spacing:1px;background:linear-gradient(90deg,#f5b301 var(--p),#d9dee3 var(--p));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.sirw-specs{margin:8px 0 0!important;padding:0 0 0 18px!important;list-style:disc!important;color:#4b5563;font-size:14px;line-height:1.55}
.sirw-specs li{margin:0!important;padding:0!important}

body.sirw td.product-price{font-size:17px;font-weight:700;color:#374151}
body.sirw td.product-price del{display:block;font-size:13px;font-weight:400;color:#9ca3af}
body.sirw td.product-price ins{text-decoration:none;background:none}

body.sirw td.product-stock-status{padding-left:4px!important}
body.sirw td.product-stock-status span{display:inline-flex!important;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-weight:600;font-size:14.5px;line-height:1}
body.sirw td.product-stock-status span:before{content:'';width:10px;height:10px;border-radius:50%;background:currentColor}
body.sirw td.product-stock-status .wishlist-in-stock{background:#e3f6ec!important;color:#15803d!important}
body.sirw td.product-stock-status .wishlist-out-of-stock{background:#fdeaea!important;color:#dc2626!important}

body.sirw td.sirw-date{display:flex!important;align-items:center;gap:10px;color:#4b5563;font-size:14.5px;line-height:1.35}
.sirw-date-i{color:#4b5563;display:flex}
td.sirw-date small{display:block;font-size:14.5px}

/* acciones */
body.sirw td.product-add-to-cart{padding-right:0!important;padding-left:16px!important}
body.sirw td.product-add-to-cart a.button,body.sirw td.product-add-to-cart .button,body.sirw td.product-add-to-cart a.add_to_cart_button{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;height:48px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:var(--sirw)!important;color:#fff!important;font-weight:600!important;font-size:15px!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;float:none!important}
body.sirw td.product-add-to-cart a.button:hover{background:var(--sirw-d)!important}
body.sirw td.product-add-to-cart a.button:before{content:'';width:20px;height:20px;flex:none;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>") center/contain no-repeat}
body.sirw td.product-add-to-cart a.button:after{content:none!important}
body.sirw td.product-add-to-cart .added_to_cart,body.sirw td.product-add-to-cart .yith-wcwl-add-to-cart-text{display:none!important}
body.sirw a.sirw-view{display:flex!important;align-items:center;justify-content:center;gap:9px;width:calc(100% - 54px);height:42px;margin-top:10px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:#374151!important;font-weight:500;font-size:14.5px;text-decoration:none}
body.sirw a.sirw-view:hover{border-color:var(--sirw);color:var(--sirw)!important}

/* eliminar = botón de papelera */
body.sirw td.product-remove{position:absolute!important;right:0;bottom:22px;width:44px;height:42px;padding:0!important;display:block!important;grid-column:auto}
body.sirw td.product-remove a,body.sirw td.product-remove .remove_from_wishlist{display:flex!important;align-items:center;justify-content:center;width:44px!important;height:42px!important;border:1px solid #f5c6c6!important;border-radius:9px!important;background:#fff5f5!important;color:transparent!important;font-size:0!important;line-height:0!important;text-decoration:none;position:relative;overflow:hidden;padding:0!important;margin:0!important}
body.sirw td.product-remove a *{display:none!important}
body.sirw td.product-remove a:before{content:'';width:20px;height:20px;background:#ef4444;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 6 5 6 21 6'/><path d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'/><path d='M10 11v6M14 11v6'/><path d='M9 6V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 6 5 6 21 6'/><path d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'/><path d='M10 11v6M14 11v6'/><path d='M9 6V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/></svg>") center/contain no-repeat}
body.sirw td.product-remove a:hover{background:#fee2e2!important}
body.sirw tbody tr td.product-remove{right:0}

/* pie de YITH (acciones masivas, etc.) */
body.sirw table.wishlist_table tfoot td{padding:14px 0 6px!important}
body.sirw .yith_wcwl_wishlist_footer,body.sirw .wishlist-pagination{margin:10px 0 14px}
body.sirw .yith_wcwl_wishlist_footer .button,body.sirw .yith_wcwl_wishlist_footer a.button{background:var(--sirw)!important;color:#fff!important;border:0!important;border-radius:9px!important;height:44px;padding:0 20px!important;font-weight:600!important}

/* lista vacía */
body.sirw form.sirw-empty .sirw-bar-r{display:none}
body.sirw .wishlist-empty{text-align:center;padding:40px 10px;color:var(--mut);font-size:16px}

/* ---------- Compartir ---------- */
body.sirw .yith-wcwl-share{display:flex!important;align-items:center;gap:26px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 26px!important;margin:0 0 20px!important;box-shadow:0 4px 18px rgba(15,40,50,.05)}
.sirw-share-t{display:flex;align-items:center;gap:16px;padding-right:26px;border-right:1px solid var(--line);flex:0 0 auto}
.sirw-share-i{width:56px;height:56px;border-radius:50%;background:#e4f4f2;color:var(--sirw);display:flex;align-items:center;justify-content:center;flex:none}
.sirw-share-t b{display:block;font-size:20px;color:#14212e}
.sirw-share-t small{display:block;margin-top:2px;font-size:14.5px;color:var(--mut)}
body.sirw .yith-wcwl-share ul{display:flex;flex-wrap:wrap;gap:12px;margin:0!important;padding:0!important;list-style:none!important;flex:1 1 400px}
body.sirw .yith-wcwl-share li{margin:0!important;padding:0!important;list-style:none!important;display:block!important;flex:1 1 120px}
body.sirw .yith-wcwl-share li a{display:flex!important;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 20px;border-radius:999px!important;background:#f3f6f8!important;color:#1f2a37!important;font-weight:600;font-size:15px;text-decoration:none;border:0!important;width:100%}
body.sirw .yith-wcwl-share li a:hover{background:#e6edf1!important}
body.sirw .yith-wcwl-share li a i,body.sirw .yith-wcwl-share li a svg,body.sirw .yith-wcwl-share li a:before{color:#1f2a37}
body.sirw .yith-wcwl-share a.facebook i,body.sirw .yith-wcwl-share a.facebook:before{color:#1877f2}
body.sirw .yith-wcwl-share a.pinterest i,body.sirw .yith-wcwl-share a.pinterest:before{color:#e60023}
body.sirw .yith-wcwl-share a.twitter i,body.sirw .yith-wcwl-share a.twitter:before{color:#111}
body.sirw .yith-wcwl-share a.whatsapp i,body.sirw .yith-wcwl-share a.whatsapp:before{color:#25d366}
body.sirw .yith-wcwl-share a.email i,body.sirw .yith-wcwl-share a.email:before{color:var(--sirw)}
/* bloque de usuario/enlace de YITH bajo compartir */
body.sirw .yith-wcwl-share .yith-wcwl-share-title{display:none}

/* ---------- Responsive ---------- */
@media(max-width:1180px){
 body.sirw{--cols:46px 120px minmax(0,1fr) 110px 140px 0 220px}
 body.sirw td.sirw-date,body.sirw th.sirw-date{display:none!important}
 body.sirw td.product-thumbnail img{width:104px!important;height:80px!important}
}
@media(max-width:900px){
 .sirw-head h1{font-size:34px!important}
 .sirw-sum{flex:1 1 100%}
 body.sirw thead{display:none!important}
 body.sirw{--cols:34px 92px minmax(0,1fr)}
 body.sirw table.wishlist_table tr{align-items:start;row-gap:10px;padding:18px 0!important}
 body.sirw .sirw-cb{grid-row:1;grid-column:1;padding:0!important;align-self:start}
 body.sirw td.product-thumbnail{grid-column:2;grid-row:1/span 3}
 body.sirw td.product-thumbnail img{width:84px!important;height:70px!important}
 body.sirw td.product-name{grid-column:3;grid-row:1}
 body.sirw td.product-price{grid-column:3;grid-row:2}
 body.sirw td.product-stock-status{grid-column:3;grid-row:3}
 body.sirw td.product-add-to-cart{grid-column:1/-1;grid-row:4;padding:0!important}
 body.sirw td.product-remove{bottom:18px}
 body.sirw table.wishlist_table td{padding:0 6px!important}
 .sirw-bar-r{gap:12px;font-size:14px}
 .sirw-share-t{border-right:0;padding-right:0;flex:1 1 100%}
}
@media(max-width:560px){
 .sirw-sum-btns{grid-template-columns:1fr}
 .sirw-sum-top{flex-wrap:wrap}
 .sirw-sum strong{font-size:23px}
 .sirw-head-l{flex-basis:100%}
 body.sirw form#yith-wcwl-form{padding:16px 14px 6px!important}
}

/* ================= AJUSTES v1.1 ================= */
/* más aire debajo del header */
body.sirw .sirw-head{padding-top:56px!important;margin-top:0!important}

/* columna propia para la papelera (ya no queda tapada) */
body.sirw{--cols:46px 150px minmax(0,1fr) 130px 160px 170px 250px 60px}
body.sirw table.wishlist_table td.product-remove{position:static!important;grid-column:8!important;grid-row:1!important;justify-self:end;align-self:center;width:46px!important;height:48px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center;justify-content:center;right:auto!important;bottom:auto!important;z-index:2}
body.sirw table.wishlist_table td.product-remove a,body.sirw table.wishlist_table td.product-remove .remove_from_wishlist{width:46px!important;height:48px!important}

/* acciones: dos botones iguales, con separación */
body.sirw table.wishlist_table td.product-add-to-cart{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center;gap:14px!important;padding:0 8px 0 16px!important}
body.sirw table.wishlist_table td.product-add-to-cart a.button,
body.sirw table.wishlist_table td.product-add-to-cart .button,
body.sirw table.wishlist_table td.product-add-to-cart a.add_to_cart_button,
body.sirw table.wishlist_table td.product-add-to-cart a.sirw-view{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;border-radius:9px!important;font-size:15px!important;line-height:1!important;text-align:center!important}
body.sirw table.wishlist_table td.product-add-to-cart a.sirw-view{background:var(--bg)!important;border:1px solid var(--line)!important;color:#374151!important;font-weight:500!important}
body.sirw table.wishlist_table td.product-add-to-cart a.sirw-view:hover{border-color:var(--sirw)!important;color:var(--sirw)!important}
.sirw-vi{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;line-height:1}
.sirw-vi svg{display:block!important;flex:none;margin:0!important;vertical-align:middle}

/* iconos de compartir en verde */
body.sirw .yith-wcwl-share li a{color:var(--sirw)!important}
body.sirw .yith-wcwl-share li a i,
body.sirw .yith-wcwl-share li a svg,
body.sirw .yith-wcwl-share li a svg *,
body.sirw .yith-wcwl-share li a:before,
body.sirw .yith-wcwl-share li a:after,
body.sirw .yith-wcwl-share li a [class*="icon"]{color:var(--sirw)!important;fill:var(--sirw)!important}
body.sirw .yith-wcwl-share a.facebook i,body.sirw .yith-wcwl-share a.facebook:before,
body.sirw .yith-wcwl-share a.pinterest i,body.sirw .yith-wcwl-share a.pinterest:before,
body.sirw .yith-wcwl-share a.twitter i,body.sirw .yith-wcwl-share a.twitter:before,
body.sirw .yith-wcwl-share a.whatsapp i,body.sirw .yith-wcwl-share a.whatsapp:before,
body.sirw .yith-wcwl-share a.email i,body.sirw .yith-wcwl-share a.email:before{color:var(--sirw)!important}

@media(max-width:1180px){
 body.sirw{--cols:46px 120px minmax(0,1fr) 110px 140px 0 220px 56px}
}
@media(max-width:900px){
 body.sirw .sirw-head{padding-top:32px!important}
 body.sirw{--cols:34px 92px minmax(0,1fr)}
 body.sirw table.wishlist_table td.product-remove{position:absolute!important;top:16px;right:0;grid-column:auto!important;width:38px!important;height:38px!important}
 body.sirw table.wishlist_table td.product-remove a,body.sirw table.wishlist_table td.product-remove .remove_from_wishlist{width:38px!important;height:38px!important}
 body.sirw table.wishlist_table td.product-add-to-cart{flex-direction:row!important;gap:10px!important;padding:0!important}
 body.sirw table.wishlist_table td.product-add-to-cart a.button,body.sirw table.wishlist_table td.product-add-to-cart a.sirw-view{flex:1 1 0;width:auto!important}
}

/* ================= AJUSTE v1.1.1: papelera centrada ================= */
body.sirw table.wishlist_table td.product-remove a,
body.sirw table.wishlist_table td.product-remove .remove_from_wishlist{
 display:block!important;position:relative!important;
 background-color:#fff5f5!important;
 background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 6 5 6 21 6'/><path d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'/><path d='M10 11v6M14 11v6'/><path d='M9 6V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/></svg>")!important;
 background-repeat:no-repeat!important;background-position:center center!important;background-size:20px 20px!important;
 text-indent:-9999px;overflow:hidden;
}
body.sirw table.wishlist_table td.product-remove a:before,
body.sirw table.wishlist_table td.product-remove a:after,
body.sirw table.wishlist_table td.product-remove .remove_from_wishlist:before,
body.sirw table.wishlist_table td.product-remove .remove_from_wishlist:after{content:none!important;display:none!important}
body.sirw table.wishlist_table td.product-remove a:hover{background-color:#fee2e2!important}

/* ================= v1.2.0: lista vacía ================= */
body.sirw form.sirw-empty .sirw-bar,
body.sirw form.sirw-empty thead{display:none!important}
.sirw-head.is-empty .sirw-sum,
.sirw-head.is-empty .sirw-meta-n{display:none!important}
body.sirw form.sirw-empty table.wishlist_table tbody tr,
body.sirw table.wishlist_table tbody tr.sirw-empty-row{display:block!important;border:0!important;padding:0!important}
body.sirw table.wishlist_table td.sirw-empty-td,
body.sirw table.wishlist_table td.wishlist-empty{display:block!important;grid-column:1/-1!important;width:100%!important;padding:0!important;text-align:center!important}
.sirw-empty-box{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 20px 56px}
.sirw-empty-ic{width:104px;height:104px;border-radius:50%;background:#e4f4f2;color:var(--sirw);display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.sirw-empty-box h3{margin:0 0 10px!important;font-size:26px!important;font-weight:700!important;color:#14212e!important;line-height:1.2}
.sirw-empty-box p{margin:0 0 26px!important;max-width:480px;color:var(--mut);font-size:16px;line-height:1.55;white-space:normal}
body.sirw .sirw-empty-box a.sirw-shop{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 30px;border-radius:9px;background:var(--sirw)!important;color:#fff!important;font-weight:600;font-size:15.5px;text-decoration:none!important}
body.sirw .sirw-empty-box a.sirw-shop:hover{background:var(--sirw-d)!important}
@media(max-width:560px){.sirw-empty-box{padding:32px 6px 40px}.sirw-empty-box h3{font-size:22px!important}}
