.saved-for-later{margin-top:32px;padding-top:32px;border-top:1px solid var(--color-border)}.saved-for-later__title{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--color-secondary)}.saved-for-later__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.saved-item{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;contain:layout style}.saved-item__image{display:flex;align-items:center;justify-content:center;width:100%;height:140px;overflow:hidden;background:var(--color-background)}.saved-item__image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.saved-item__info{display:flex;flex-direction:column;gap:4px}.saved-item__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.3;color:var(--color-secondary);text-decoration:none;text-transform:uppercase;letter-spacing:.02em}.saved-item__variant{font-size:12px;color:#484848;line-height:1.4}.saved-item__selling-plan,.saved-item__properties{font-size:12px;color:#6b7280;line-height:1.4}.saved-item__properties{display:flex;flex-direction:column;gap:2px;padding:0;margin:0;list-style:none}.saved-item__property-name{font-weight:600;color:#484848}.saved-item__price{font-size:14px;font-weight:400;color:var(--color-secondary)}.saved-item__qty{font-size:12px;color:#484848}.saved-item__actions{display:flex}.saved-item__btn--add{display:inline-flex;gap:8px;align-items:center;padding:6px 0;font-size:14px;font-weight:500;color:var(--color-primary);cursor:pointer;background:none;border:none;text-decoration:none;transition:gap .2s ease,color .15s ease}.saved-item__btn--add svg{width:18px;height:18px;flex-shrink:0}.saved-item__btn--add:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.saved-item__btn--remove{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:20px;line-height:1;color:#929292;cursor:pointer;background:none;border:none;transition:color .15s ease}.saved-item__btn--remove:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.saved-item__image-placeholder{padding:8px;font-size:12px;line-height:1.4;color:#6b7280;text-align:center}.saved-toast{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:100;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:14px 16px;color:var(--color-background);background:var(--color-secondary);border-radius:8px;box-shadow:0 4px 16px #0003;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;contain:layout style paint}.saved-toast--visible{opacity:1;visibility:visible;transform:translateY(0)}.saved-toast__text{flex:1;font-size:14px;font-weight:500;line-height:1.4}.saved-toast__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -6px -4px 0;font-size:20px;line-height:1;color:var(--color-background);cursor:pointer;background:transparent;border:none;border-radius:4px;opacity:.7;transition:opacity .15s ease}.saved-item--loading{pointer-events:none;opacity:.6}@media(min-width:768px){.saved-for-later__title{font-size:18px}.saved-for-later__grid{grid-template-columns:repeat(3,1fr);gap:16px}.saved-item__image{height:160px}.saved-item__title{font-size:13px}.saved-item__btn--add{font-size:15px}.saved-toast{right:24px;bottom:24px;max-width:400px}}@media(min-width:1024px){.saved-for-later{margin-top:40px;padding-top:40px}.saved-for-later__title{font-size:20px}.saved-for-later__grid{grid-template-columns:repeat(4,1fr);gap:20px}.saved-item{padding:20px}.saved-item__image{height:180px}.saved-item__btn--add{font-size:16px}.saved-item__btn--remove{width:32px;height:32px;font-size:18px}}@media(min-width:1280px){.saved-for-later__grid{grid-template-columns:repeat(5,1fr)}}@media(hover:hover){.saved-item__title:hover{text-decoration:underline}.saved-item__btn--add:hover{gap:12px;color:#8a4347}.saved-item__btn--remove:hover{color:var(--color-secondary)}.saved-toast__close:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.saved-item,.saved-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/saved-for-later.css.map */
