.ea-wish-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:44px;padding:0;border:0;background:transparent;color:#283d3b;cursor:pointer;flex-shrink:0}.ea-wish-trigger [data-ea-wish-count]{position:absolute;right:-3px;top:2px;min-width:16px;height:16px;line-height:16px;border-radius:20px;background:#314b44;color:#fff;font:10px/16px Arial,sans-serif;text-align:center;padding:0 3px}.ea-wish-trigger:hover svg{transform:scale(1.08)}.ea-wish-trigger svg{transition:transform .25s}.ea-wish-save{position:absolute;z-index:5;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:40px;height:40px;padding:9px;border:1px solid #e6e0d7;border-radius:50%;background:#fffdf9ed;color:#30473f;box-shadow:0 2px 8px #243c3510;cursor:pointer;transition:background .22s,border-color .22s,transform .22s}.ea-wish-save:before,.ea-wish-save:after{display:none!important}.ea-wish-save:hover{transform:translateY(-2px);background:#fffdf9;border-color:#b9a58e}.ea-wish-save[aria-pressed=true]{color:#8e5c50;background:#f7ede6;border-color:#d9bcb0}.ea-wish-save[aria-pressed=true] svg{fill:#b47769;stroke:#8e5c50}.ea-wish-save svg{pointer-events:none;flex-shrink:0}.ea-wish-save.is-loved svg{animation:ea-wish-heart .45s ease}.ea-wish-save--product{position:static;display:flex;width:100%;height:auto;min-height:44px;border:0;border-radius:0;background:transparent!important;box-shadow:none;margin:12px 0 0;padding:10px;font:12px/1.4 Arial,sans-serif;letter-spacing:.03em}.ea-wish-save--product:hover{transform:none}.ea-wish-save--product svg{width:18px;height:18px}.ea-product-card,.product-card-wrapper{position:relative}ea-wishlist{--wish-ink:#273e38;--wish-muted:#647169;--wish-paper:#fcf9f4;--wish-line:#e2dbd0;--wish-gold:#a78a64;font-family:Arial,sans-serif;color:var(--wish-ink)}ea-wishlist *,ea-wishlist *:before,ea-wishlist *:after{box-sizing:border-box}ea-wishlist [hidden],.ea-wish-trigger [hidden]{display:none!important}.ea-wish-dialog{position:fixed;inset:0 0 0 auto;width:min(590px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--wish-paper);color:var(--wish-ink);overflow:hidden;box-shadow:-20px 0 70px #182f2920}.ea-wish-dialog::backdrop{background:#20332c66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ea-wish-dialog[open]{animation:ea-wish-in .5s cubic-bezier(.16,1,.3,1)}.ea-wish-dialog[open]::backdrop{animation:ea-wish-fade .35s ease}.ea-wish-shell{height:100%;display:flex;flex-direction:column}.ea-wish-head{flex:none;padding:22px 36px 0;background:radial-gradient(ellipse at top right,#e9ded040,transparent 70%)}.ea-wish-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.ea-wish-top>span{font:9px/1.5 Arial,sans-serif;letter-spacing:.23em;color:#746654}.ea-wish-close{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:1px solid var(--wish-line);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .2s,transform .2s}.ea-wish-close:hover{background:#eee7dd;transform:rotate(90deg)}.ea-wish-head h2{font: 42px/1.15 Georgia,serif;letter-spacing:-1.1px;margin:15px 0 10px;text-transform:none;color:var(--wish-ink)}.ea-wish-head>p{font:13px/1.6 Arial,sans-serif;margin:0;color:var(--wish-muted)}.ea-wish-meta{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--wish-line);padding:24px 0 15px;margin:0;font:10px/1.4 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#766e62}.ea-wish-tiny-heart svg{height:15px;width:15px;stroke:#a78a64}.ea-wish-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 36px;scrollbar-width:thin;scrollbar-color:#cbbba7 transparent}.ea-wish-row{position:relative;padding:25px 0;border-bottom:1px solid var(--wish-line);animation:ea-wish-rise .4s ease both}.ea-wish-product{display:grid;grid-template-columns:128px minmax(0,1fr);gap:22px}.ea-wish-photo{display:block;aspect-ratio:4/5;background:#f1ece4;overflow:hidden;border-radius:2px}.ea-wish-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ea-wish-photo:hover img{transform:scale(1.035)}.ea-wish-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:3px 0}.ea-wish-info h3{font: 17px/1.4 Georgia,serif;letter-spacing:0;margin:0 0 10px;text-transform:none;color:var(--wish-ink)}.ea-wish-info h3 a{color:inherit;text-decoration:none}.ea-wish-info h3 a:hover{text-decoration:underline;text-underline-offset:4px}.ea-wish-price{font:12px/1.5 Arial,sans-serif;letter-spacing:.02em;margin:0 0 15px;color:#536158}.ea-wish-price s{color:#827d73;font-size:11px;margin-right:8px}.ea-wish-actions{display:flex;align-items:center;gap:16px;margin:auto 0 0;flex-wrap:wrap}.ea-wish-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:11px 18px;border:1px solid var(--wish-ink);background:var(--wish-ink);color:#fffdf9;font:10px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s;max-width:100%;text-align:center}.ea-wish-primary:hover{background:#3d584c}.ea-wish-primary:active{transform:scale(.98)}.ea-wish-primary svg{width:14px;height:14px;flex-shrink:0}.ea-wish-primary[disabled]{cursor:default;background:#e5e3dd;color:#606b63;border-color:#e5e3dd}.ea-wish-remove,.ea-wish-details,.ea-wish-bag-link{padding:3px 0;min-height:30px;background:none;border:0;font:11px/1.5 Arial,sans-serif;letter-spacing:0;color:#687369;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b5b5a9;cursor:pointer}.ea-wish-details{display:inline-block;margin-top:8px}.ea-wish-options{margin:20px 0 0 150px;padding-top:18px;border-top:1px solid var(--wish-line);animation:ea-wish-rise .25s ease}.ea-wish-options label{display:block;font:11px/1.4 Arial,sans-serif;margin-bottom:8px;color:#58665d}.ea-wish-options select{display:block;-webkit-appearance:auto;appearance:auto;width:100%;padding:10px 12px;min-height:44px;border:1px solid #b7bdaf;border-radius:0;background:#fffdf9;color:var(--wish-ink);font:13px/1.5 Arial,sans-serif;margin-bottom:14px}.ea-wish-options .ea-wish-primary{width:100%}.ea-wish-status{margin:9px 0 0;font:12px/1.5 Arial,sans-serif;color:#5a6b58}.ea-wish-status.is-error{color:#944c42}.ea-wish-bag-link{margin-top:5px;color:#334f41;display:inline-flex;gap:8px}.ea-wish-foot{padding:20px 36px max(19px,env(safe-area-inset-bottom));border-top:1px solid var(--wish-line);flex:none;background:#fcf9f4;text-align:center}.ea-wish-continue{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:0;background:transparent;color:var(--wish-ink);font:11px/1.5 Arial,sans-serif;letter-spacing:.04em;cursor:pointer;padding:7px;min-height:34px}.ea-wish-continue svg{transition:transform .25s}.ea-wish-continue:hover svg{transform:translate(4px)}.ea-wish-foot p{font:10px/1.5 Arial,sans-serif;letter-spacing:.01em;color:#7c7d70;margin:8px auto 0;max-width:320px}.ea-wish-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100%;text-align:center;padding:32px 18px}.ea-wish-art{width:140px;height:140px;margin:0 0 23px;color:#ab8b67}.ea-wish-empty h3{font:italic 30px/1.25 Georgia,serif;letter-spacing:-.4px;max-width:300px;margin:0 0 17px;text-transform:none;color:var(--wish-ink)}.ea-wish-empty p{max-width:280px;font:13px/1.85 Arial,sans-serif;color:var(--wish-muted);margin:0 0 27px}.ea-wish-empty .ea-wish-primary{padding:15px 23px}.ea-wish-placeholder{display:flex;align-items:center;justify-content:center;min-height:180px;color:var(--wish-muted);font:12px/1.5 Arial,sans-serif}.ea-wish-skeleton{height:150px;background:linear-gradient(110deg,#f0ebe4 20%,#faf6f0,#f0ebe4 60%);background-size:250% 100%;animation:ea-wish-shimmer 1.6s linear infinite;margin:24px 0;border-radius:2px}.ea-wish-unavailable{font:13px/1.65 Arial,sans-serif;color:var(--wish-muted);padding:24px 0;border-bottom:1px solid var(--wish-line)}.ea-wish-unavailable p{margin:0 0 8px}.ea-wish-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:20px;background:#273e38;color:#fffdf9;box-shadow:0 8px 30px #243c3529;padding:15px 18px;border-radius:3px;width:max-content;max-width:calc(100% - 32px);font:12px/1.4 Arial,sans-serif;animation:ea-wish-toast-in .25s ease}.ea-wish-toast button{color:inherit;background:none;border:0;cursor:pointer;font:11px/1.4 Arial,sans-serif;padding:6px 0;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.ea-wish-toast [data-wish-toast-close]{font-size:20px;text-decoration:none;padding:0 4px}.ea-wish-trigger:focus-visible,.ea-wish-save:focus-visible,ea-wishlist button:focus-visible,ea-wishlist a:focus-visible,ea-wishlist select:focus-visible{outline:2px solid #946e46;outline-offset:4px}@keyframes ea-wish-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ea-wish-fade{0%{opacity:0}to{opacity:1}}@keyframes ea-wish-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes ea-wish-heart{50%{transform:scale(1.22)}}@keyframes ea-wish-toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes ea-wish-shimmer{to{background-position:-250% 0}}@media(max-width:749px){.ea-header .ea-header-main{grid-template-columns:32px minmax(0,1fr) 108px}.ea-header .ea-header-tools{gap:0}.ea-header .ea-wordmark{font-size:clamp(10px,3.1vw,14px);letter-spacing:.025em}.ea-header .ea-header-tools>a,.ea-header .ea-header-tools summary,.ea-wish-trigger{min-width:36px;width:36px}.ea-wish-save{width:36px;height:36px;top:8px;right:8px;padding:8px}.ea-wish-save--product{width:100%;height:auto;min-height:44px}.ea-wish-head{padding:16px 22px 0}.ea-wish-head h2{font-size:35px;margin-top:12px}.ea-wish-meta{padding-top:20px}.ea-wish-content{padding:0 22px}.ea-wish-row{padding:22px 0}.ea-wish-product{grid-template-columns:102px minmax(0,1fr);gap:17px}.ea-wish-info h3{font-size:16px;margin-bottom:8px}.ea-wish-price{font-size:11px;margin-bottom:11px}.ea-wish-actions{gap:8px 14px}.ea-wish-primary{padding:10px 13px;font-size:9px;min-height:40px}.ea-wish-options{margin-left:0}.ea-wish-options select{font-size:16px}.ea-wish-foot{padding:14px 22px max(16px,env(safe-area-inset-bottom))}.ea-wish-foot p{font-size:10px;max-width:270px}.ea-wish-empty{padding:24px 5px}.ea-wish-art{height:105px;width:105px;margin-bottom:20px}.ea-wish-empty h3{font-size:29px}.ea-wish-toast{bottom:20px;gap:12px;font-size:11px;padding:13px 12px}.ea-wish-close{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.ea-wish-dialog,.ea-wish-dialog::backdrop,ea-wishlist *,ea-wishlist *:before,.ea-wish-save,.ea-wish-save svg,.ea-wish-trigger svg{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ea-wish-primary[data-wish-main][aria-expanded=true]{display:none}.ea-wish-save:not(.ea-wish-save--product):after{opacity:0;transition:opacity .12s ease}@media(hover:hover)and (pointer:fine){.ea-wish-save:not(.ea-wish-save--product):is(:hover,:focus-visible):after{opacity:1}}@media(max-width:749px){.ea-wish-save:not(.ea-wish-save--product){width:40px!important;height:40px;top:10px;right:10px}.ea-wish-save:not(.ea-wish-save--product) svg{margin:0 9px}.ea-wish-save:not(.ea-wish-save--product):after{display:none!important}}.ea-wish-save:not(.ea-wish-save--product){box-sizing:border-box;top:12.8px;right:12.8px;width:36px;height:36px;padding:0;border:2px solid rgba(0,0,0,.15);border-radius:50px;background:#fdfdfc;color:#191919;box-shadow:none;gap:0;justify-content:flex-start;overflow:hidden;white-space:nowrap;transform:none;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);transition:width .18s cubic-bezier(.33,1,.68,1),scale .18s ease,background .18s ease}.ea-wish-save:not(.ea-wish-save--product) svg{width:18px;height:18px;margin:0 7px;flex:0 0 18px;stroke-width:1.35}.ea-wish-save:not(.ea-wish-save--product):after{content:"Save";display:block!important;position:static!important;flex:none;width:auto;height:auto;border:0;box-shadow:none;background:none;font:400 14px/22.4px Arial,sans-serif;letter-spacing:normal;text-transform:none;color:inherit}.ea-wish-save:not(.ea-wish-save--product)[aria-pressed=true]{background:#fdfdfc;border-color:#00000026;color:#283d3b}.ea-wish-save:not(.ea-wish-save--product)[aria-pressed=true] svg{fill:currentColor;stroke:currentColor}.ea-wish-save:not(.ea-wish-save--product)[aria-pressed=true]:after{content:"Saved"}@media(hover:hover)and (pointer:fine){.ea-wish-save:not(.ea-wish-save--product):is(:hover,:focus-visible){width:83px;scale:1.03;transform:none}.ea-wish-save:not(.ea-wish-save--product)[aria-pressed=true]:is(:hover,:focus-visible){width:93px}}.ea-wish-save:not(.ea-wish-save--product):active{scale:.99}@media(hover:none){.ea-wish-save:not(.ea-wish-save--product){width:40px;height:40px;top:10px;right:10px}.ea-wish-save:not(.ea-wish-save--product) svg{margin:0 9px}}@media(prefers-reduced-motion:reduce){.ea-wish-save:not(.ea-wish-save--product){transition:none!important}}@media(max-width:749px){.ea-wish-save:not(.ea-wish-save--product):after{display:none!important}.ea-wish-save:not(.ea-wish-save--product) svg{margin:0 9px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ea-wishlist.css.map */
