.sth-wishlist{position:relative;isolation:isolate;width:100%;min-height:75vh;padding:28px 0 80px;overflow:clip;background:radial-gradient(circle at 92% 5%,rgba(81,58,255,.065),transparent 40%),radial-gradient(circle at 3% 50%,rgba(255,75,31,.035),transparent 32%),linear-gradient(180deg,#ffffff,#fcfbff 62%,#ffffff)}.sth-wishlist,.sth-wishlist *,.sth-wishlist :after,.sth-wishlist :before{box-sizing:border-box}.sth-wishlist__container{position:relative;z-index:2;width:100%;max-width:1500px;margin:0 auto;padding:0 30px}.sth-wishlist__decor{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.sth-wishlist__decor--left{top:130px;left:-170px;width:360px;height:360px;border:1px solid rgba(255,75,31,.07)}.sth-wishlist__decor--right{top:5px;right:-150px;width:540px;height:370px;background:radial-gradient(circle,rgba(81,58,255,.065),transparent 70%)}.sth-wishlist__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:25px;color:#858b99;font-size:11px;font-weight:650;line-height:1.5}.sth-wishlist__breadcrumb a{color:#858b99;text-decoration:none;transition:color .16s ease}.sth-wishlist__breadcrumb a:hover{color:#513aff}.sth-wishlist__breadcrumb strong{color:#302d45;font-weight:800}.sth-wishlist__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.sth-wishlist__heading{flex:1;min-width:0}.sth-wishlist__back{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;color:#7d8393;font-size:11px;font-weight:750;line-height:1.4;text-decoration:none;transition:color .16s ease,transform .16s ease}.sth-wishlist__back:hover{transform:translateX(-2px);color:#513aff}.sth-wishlist__title{margin:0;font-size:clamp(36px,4vw,56px);font-weight:900;line-height:1.1;letter-spacing:-.055em}.sth-wishlist__title-orange{color:#ff4b1f}.sth-wishlist__title-purple{color:#513aff}.sth-wishlist__count{margin:10px 0 0;color:#777d8e;font-size:12px;font-weight:650;line-height:1.5}.sth-wishlist__clear{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:41px;padding:0 16px;border:1px solid #ffd4c5;border-radius:10px;background:#fff4ef;color:#df431b;font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.sth-wishlist__clear:hover{transform:translateY(-1px);border-color:#ff4b1f;background:#ff4b1f;color:#ffffff}.sth-wishlist__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:17px;width:100%;min-width:0}.sth-wishlist__grid>*{min-width:0}.sth-wishlist__grid .sth-product-card{height:100%;min-width:0}.sth-wishlist__footer-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:72px;margin-top:25px;padding:14px 20px;border:1px solid #e7e0fa;border-radius:13px;background:linear-gradient(100deg,rgba(81,58,255,.085),rgba(81,58,255,.02) 75%,rgba(255,75,31,.03))}.sth-wishlist__footer-message{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#513aff;font-size:11px;font-weight:750;line-height:1.5}.sth-wishlist__footer-message svg{flex-shrink:0;color:#ff4b1f}.sth-wishlist__explore{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;min-height:42px;padding:0 14px;border:1px solid #ded6ff;border-radius:10px;background:#ffffff;color:#513aff;font-size:11px;font-weight:850;line-height:1.4;text-decoration:none;transition:border-color .16s ease,color .16s ease,background-color .16s ease,transform .16s ease}.sth-wishlist__explore:hover{transform:translateY(-1px);border-color:#513aff;background:#f6f2ff;color:#4229e2}.sth-wishlist__explore-arrow{flex-shrink:0;transition:transform .16s ease}.sth-wishlist__explore:hover
.sth-wishlist__explore-arrow{transform:translateX(3px)}.sth-wishlist__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:460px;padding:50px 24px;border:1px solid #e5deff;border-radius:19px;background:radial-gradient(circle at 50% 8%,rgba(81,58,255,.055),transparent 64%),#ffffff;text-align:center;box-shadow:0 10px 32px rgba(35,28,71,.035)}.sth-wishlist__empty-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:76px;height:76px;margin-bottom:20px;border:1px solid #e8ddff;border-radius:22px;background:#f2edff;color:#513aff}.sth-wishlist__empty h1{margin:0;color:#2b2840;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.2;letter-spacing:-.045em}.sth-wishlist__empty p{max-width:480px;margin:13px auto 0;color:#818797;font-size:12px;line-height:1.75}.sth-wishlist__auth-required{min-height:490px}.sth-wishlist__eyebrow{display:block;margin-bottom:11px;color:#ff4b1f;font-size:10px;font-weight:850;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.sth-wishlist__auth-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;width:100%;margin-top:24px}.sth-wishlist__auth-actions
.sth-wishlist__shop-button{margin-top:0}.sth-wishlist__shop-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;margin-top:24px;padding:0 20px;border:0;border-radius:10px;background:linear-gradient(135deg,#513aff,#7250ff);color:#ffffff;font-size:11px;font-weight:850;text-decoration:none;box-shadow:0 8px 19px rgba(81,58,255,.16);transition:transform .16s ease,box-shadow .16s ease}.sth-wishlist__shop-button:hover{transform:translateY(-1px);box-shadow:0 12px 25px rgba(81,58,255,.2)}.sth-wishlist__register-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border:1px solid #dfd7ff;border-radius:10px;background:#f6f2ff;color:#513aff;font-size:11px;font-weight:850;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.sth-wishlist__register-button:hover{border-color:#513aff;background:#eae4ff}.sth-wishlist__loading{min-height:410px}.sth-wishlist__spinner{display:block;width:39px;height:39px;margin-top:24px;border:3px solid #ebe5ff;border-top-color:#513aff;border-radius:50%;animation:sth-wishlist-spin .85s linear infinite}@keyframes sth-wishlist-spin{to{transform:rotate(1turn)}}.sth-wishlist__skeleton{display:flex;flex-direction:column;min-width:0;min-height:410px;overflow:hidden;border:1px solid #e9e3f7;border-radius:17px;background:#ffffff;box-shadow:0 6px 20px rgba(35,28,71,.025)}.sth-wishlist__skeleton-image{width:100%;height:205px;flex-shrink:0;background:linear-gradient(105deg,#f1eef9 15%,#faf9fd 40%,#eeeaf8 55%,#f1eef9 80%);background-size:220% 100%;animation:sth-wishlist-loading 1.5s linear infinite}.sth-wishlist__skeleton-body{display:flex;flex-direction:column;flex:1;gap:12px;padding:18px 16px}.sth-wishlist__skeleton-body span{display:block;height:9px;border-radius:999px;background:linear-gradient(105deg,#f1eef9 15%,#faf9fd 40%,#eeeaf8 55%,#f1eef9 80%);background-size:220% 100%;animation:sth-wishlist-loading 1.5s linear infinite}.sth-wishlist__skeleton-body
span:first-child{width:42%}.sth-wishlist__skeleton-body
span:nth-child(2){width:90%;height:13px}.sth-wishlist__skeleton-body
span:nth-child(3){width:76%}.sth-wishlist__skeleton-body
span:nth-child(4){width:54%;height:14px;margin-top:auto}@keyframes sth-wishlist-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.sth-wishlist__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:100%;min-height:135px;margin-bottom:17px;padding:22px;border:1px solid #e1d9ff;border-radius:14px;background:linear-gradient(110deg,#faf8ff,#ffffff);text-align:center}.sth-wishlist__state strong{color:#332e49;font-size:13px;font-weight:850;line-height:1.4}.sth-wishlist__state span{max-width:560px;color:#858a99;font-size:11px;line-height:1.65}.sth-wishlist a:focus-visible,.sth-wishlist button:focus-visible{outline:2px solid #513aff;outline-offset:3px}@media (max-width:1260px){.sth-wishlist__container{padding-right:24px;padding-left:24px}.sth-wishlist__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}}@media (max-width:1023px){.sth-wishlist{padding-bottom:60px}.sth-wishlist__container{padding-right:22px;padding-left:22px}.sth-wishlist__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}}@media (max-width:860px){.sth-wishlist__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}}@media (max-width:767px){.sth-wishlist{padding:22px 0 50px}.sth-wishlist__container{padding-right:16px;padding-left:16px}.sth-wishlist__breadcrumb{margin-bottom:20px;font-size:10px}.sth-wishlist__header{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px}.sth-wishlist__title{font-size:clamp(34px,8vw,42px)}.sth-wishlist__count{font-size:11px}.sth-wishlist__clear{min-height:37px;padding:0 12px;font-size:10px}.sth-wishlist__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sth-wishlist__footer-strip{flex-direction:column;align-items:stretch;gap:14px;margin-top:20px;padding:15px;border-radius:12px}.sth-wishlist__footer-message{font-size:10px}.sth-wishlist__explore{width:100%;min-height:42px;justify-content:center;font-size:10px}.sth-wishlist__empty{min-height:390px;padding:38px 20px;border-radius:15px}.sth-wishlist__empty-icon{width:66px;height:66px;border-radius:18px}.sth-wishlist__empty h1{font-size:28px}.sth-wishlist__empty p{font-size:11px}.sth-wishlist__auth-actions{flex-direction:column;max-width:320px}.sth-wishlist__auth-actions .sth-wishlist__shop-button,.sth-wishlist__register-button{width:100%}.sth-wishlist__skeleton{min-height:345px}.sth-wishlist__skeleton-image{height:145px}.sth-wishlist__skeleton-body{padding:11px;gap:8px}}@media (max-width:390px){.sth-wishlist__container{padding-right:12px;padding-left:12px}.sth-wishlist__title{font-size:33px}.sth-wishlist__grid{gap:8px}.sth-wishlist__skeleton{min-height:325px}.sth-wishlist__skeleton-image{height:130px}.sth-wishlist__footer-strip{padding:12px}}@media (prefers-reduced-motion:reduce){.sth-wishlist__back,.sth-wishlist__clear,.sth-wishlist__explore,.sth-wishlist__register-button,.sth-wishlist__shop-button{transition:none}.sth-wishlist__skeleton-body span,.sth-wishlist__skeleton-image,.sth-wishlist__spinner{animation:none}}