ul.products li.product{position:relative}
.alon-wl-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:0!important;background:none!important;padding:0!important;margin:0!important;min-height:0!important;box-shadow:none!important;color:#000!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;border-radius:0!important;-webkit-tap-highlight-color:transparent}
.alon-wl-btn .alon-wl-ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;transition:fill .2s,transform .2s}
.alon-wl-btn.is-active .alon-wl-ico{fill:currentColor}
.alon-wl-btn:hover .alon-wl-ico{transform:scale(1.12)}
.alon-wl-btn--loop{position:absolute!important;top:10px;right:10px;z-index:5;width:36px;height:36px;border-radius:0!important;background:none!important;box-shadow:none!important}
.alon-wl-btn--single{margin-top:18px!important;font-family:Montserrat,sans-serif;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.alon-wl-btn--single .alon-wl-text{border-bottom:1px solid transparent;padding-bottom:2px}
.alon-wl-btn--single:hover .alon-wl-text{border-bottom-color:currentColor}
.alon-wl-page{min-height:240px}
.alon-wl-page .alon-wl-loading{text-align:center;padding:60px 0;opacity:.6}
.alon-wl-page .alon-wl-empty{text-align:center;padding:60px 20px}
.alon-wl-page .alon-wl-empty p{margin:0 0 10px}
.alon-wl-page .alon-wl-empty a{display:inline-block;margin-top:18px;padding:14px 30px;background:#000;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}
.alon-wl-body .entry-title{font-weight:400!important}
