.sb-wishlist-loading[hidden],.sb-wishlist-empty[hidden]{display:none!important}.sb-wishlist-btn{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#f6f3eee6;border:1px solid #E9E2D8;border-radius:50%;cursor:pointer;padding:0;transition:border-color .2s ease,transform .15s ease}.sb-wishlist-btn:hover{border-color:#8d9772;transform:scale(1.05)}.sb-wishlist-btn svg{position:absolute;width:18px;height:18px;stroke-width:1.4;transition:opacity .2s ease,transform .2s ease,stroke .2s ease,fill .2s ease}.sb-wishlist-btn-outline{stroke:#2f2f2f;fill:none;opacity:1}.sb-wishlist-btn-filled{stroke:#6d7652;fill:#8d9772;opacity:0;transform:scale(.7)}.sb-wishlist-btn.is-active .sb-wishlist-btn-filled{opacity:1;transform:scale(1)}.sb-wishlist-btn.is-active .sb-wishlist-btn-outline{opacity:0}.sb-wishlist-count{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 3px;border-radius:50%;background:var(--sb-header-hover, #6D7652);color:#f6f3ee;font-family:Montserrat,sans-serif;font-size:9px;font-weight:600;line-height:1}.sb-wishlist-page{max-width:1400px;margin:0 auto;padding:64px 44px 100px}.sb-wishlist-header{text-align:center;max-width:560px;margin:0 auto 48px}.sb-wishlist-eyebrow{font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8d9772;font-weight:600;margin:0 0 12px}.sb-wishlist-title{font-family:Lora,serif;font-weight:500;font-size:clamp(28px,3.4vw,40px);color:#2f2f2f;margin:0 0 14px}.sb-wishlist-intro{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.6;color:#2f2f2fb3}.sb-wishlist-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;text-align:center}.sb-wishlist-empty svg{width:46px;height:46px;stroke:#8d9772;stroke-width:1.1;fill:none}.sb-wishlist-empty p{font-family:Montserrat,sans-serif;font-size:14px;color:#2f2f2fb3;margin:0}.sb-wishlist-cta{font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#f6f3ee;background:#8d9772;border:1px solid #8D9772;padding:15px 30px;text-decoration:none;border-radius:2px;transition:background .25s ease,border-color .25s ease}.sb-wishlist-cta:hover{background:#6d7652;border-color:#6d7652}.sb-wishlist-loading{display:flex;justify-content:center;gap:8px;padding:60px 0}.sb-wishlist-loading span{width:7px;height:7px;border-radius:50%;background:#8d9772;animation:sb-wishlist-pulse 1s ease-in-out infinite}.sb-wishlist-loading span:nth-child(2){animation-delay:.15s}.sb-wishlist-loading span:nth-child(3){animation-delay:.3s}@keyframes sb-wishlist-pulse{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.sb-wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px}.sb-wishlist-card{position:relative}.sb-wishlist-card-link{display:block;text-decoration:none!important;color:inherit}.sb-wishlist-card-media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#e9e2d8;border-radius:3px;margin-bottom:14px}.sb-wishlist-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.sb-wishlist-card-link:hover .sb-wishlist-card-media img{transform:scale(1.04)}.sb-wishlist-card-title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#2f2f2f;margin:0 0 4px}.sb-wishlist-card-price{font-family:Lora,serif;font-size:14px;color:#6d7652;margin:0}.sb-wishlist-remove{position:absolute;top:10px;right:10px;z-index:2;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#f6f3eeeb;border:1px solid #E9E2D8;border-radius:50%;cursor:pointer;transition:border-color .2s ease,transform .15s ease}.sb-wishlist-remove:hover{border-color:#8d9772;transform:scale(1.06)}.sb-wishlist-remove svg{width:13px;height:13px;stroke:#2f2f2f;stroke-width:1.6;fill:none}@media screen and (max-width:767px){.sb-wishlist-page{padding:44px 20px 70px}.sb-wishlist-grid{grid-template-columns:repeat(2,1fr);gap:16px}.sb-wishlist-card-title{font-size:12px}}@media screen and (max-width:420px){.sb-wishlist-grid{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-wishlist-shobi.css.map */
