.awl-page{box-sizing:border-box;width:100%;min-height:341px;background:var(--awl-bg,#fff);color:var(--awl-text,#333);font-family:"Helvetica Neue",Helvetica,Arial,system-ui,-apple-system,sans-serif;font-weight:400;letter-spacing:-.015em;-webkit-font-smoothing:antialiased}.awl-page *{box-sizing:border-box}.awl-page a{color:inherit;text-decoration:none}.awl-breadcrumb{display:flex;align-items:center;gap:5px;padding:18px 24px 0;font-size:14px;line-height:20px;letter-spacing:-.01em}.awl-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.awl-empty{max-width:1100px;margin:26px auto 0;text-align:center;padding:0 24px}.awl-empty h1,.awl-saved h1{margin:0;font-size:40px;font-weight:400;line-height:48px;letter-spacing:-.035em}.awl-empty__lead{margin:7px 0 0;font-size:22px;line-height:28px;letter-spacing:-.025em}.awl-empty__account{margin:11px 0 0;color:var(--awl-muted,#4a4a4a);font-size:18px;line-height:25px;letter-spacing:-.018em}.awl-empty__account a{color:var(--awl-text,#333);border-bottom:1px solid currentColor;padding-bottom:2px}.awl-saved{padding:26px 24px 72px}.awl-saved h1{text-align:center;margin-bottom:34px}.awl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 8px;max-width:1800px;margin:0 auto}.awl-item{position:relative;min-width:0}.awl-item__media{display:block;position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#f4f4f2}.awl-item__media img{display:block;width:100%;height:100%;object-fit:cover}.awl-item__meta{padding:7px 0 0;font-size:14px;line-height:20px}.awl-item__title,.awl-item__price{margin:0}.awl-item__remove,.awl-card-toggle{position:absolute;z-index:3;top:12px;right:12px;width:36px;height:36px;padding:8px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#2f2f2f;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.04)}.awl-item__remove svg,.awl-card-toggle svg,.awl-product-save svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.awl-card-toggle[aria-pressed="true"] svg,.awl-product-save[aria-pressed="true"] svg{fill:currentColor}.awl-card-host{position:relative!important}.awl-product-save{width:100%;min-height:48px;margin:0 0 16px;padding:0 18px;border:1px solid #d9d9d9;border-radius:0;background:#fff;color:#2f2f2f;display:flex;align-items:center;justify-content:center;gap:10px;font:400 14px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer}.awl-product-save svg{width:19px;height:19px;flex:0 0 auto}.awl-product-save:hover{border-color:#7d7d7d}.awl-page [hidden]{display:none!important}@media(max-width:749px){.awl-page{min-height:256px;letter-spacing:-.018em}.awl-breadcrumb{padding:20px 24px 0;font-size:16px;line-height:24px;gap:6px;letter-spacing:-.025em}.awl-empty{margin:20px 0 0;padding:0 24px;text-align:left;max-width:none}.awl-empty h1,.awl-saved h1{font-size:26px;line-height:36px;letter-spacing:-.05em}.awl-empty__lead{max-width:none;margin-top:8px;font-size:23px;line-height:30px;letter-spacing:-.032em}.awl-empty__account{margin-top:12px;font-size:18px;line-height:24px;letter-spacing:0}.awl-saved{padding:20px 16px 56px}.awl-saved h1{text-align:left;margin:0 8px 24px}.awl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 4px}.awl-item__meta{font-size:13px;line-height:19px;padding-top:5px}.awl-item__remove,.awl-card-toggle{top:8px;right:8px;width:34px;height:34px;padding:8px}.awl-product-save{min-height:48px;margin-bottom:14px;font-size:14px}}@media(min-width:750px) and (max-width:1100px){.awl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
