.ap-header__wishlist{border:0;cursor:pointer;font:inherit}.ap-wishlist-count[hidden]{display:none}.ap-wishlist-toggle{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#334155;cursor:pointer;padding:8px}.ap-wishlist-toggle svg{width:21px;height:21px;flex-shrink:0}.ap-wishlist-toggle:hover{color:#d7193f;border-color:#d7193f}.ap-wishlist-toggle[aria-pressed=true]{color:#d7193f}.ap-wishlist-toggle[aria-pressed=true] svg{fill:currentColor}.ap-wishlist-toggle--label{width:auto;min-height:44px;border-radius:8px;margin-top:12px;padding:10px 16px;font-size:14px}.product-page-section .product-form__add-to-cart:has(>.ap-pdp__purchase-actions){flex-direction:column;align-items:stretch}.product-page-section .product-form__add-to-cart:has(>.ap-pdp__purchase-actions)>quantity-input{align-self:flex-start;margin:0}.ap-pdp__purchase-actions{display:grid;grid-template-columns:minmax(0,1fr) 50px;align-items:stretch;gap:12px;width:100%}.product-page-section .ap-pdp__purchase-actions .product-form__submit{min-width:0;padding:0 16px}.ap-pdp__purchase-actions>.ap-wishlist-toggle{width:50px;height:50px;margin:0;border-radius:999px;color:#d7193f;border-color:#d7193f}@media(max-width:749px){.ap-pdp__purchase-actions{grid-template-columns:minmax(0,1fr) 52px;gap:10px}.product-page-section .ap-pdp__purchase-actions .product-form__submit{height:auto;min-height:52px;padding:8px 10px;font-size:13px;line-height:1.35}.ap-pdp__purchase-actions>.ap-wishlist-toggle{width:52px;height:52px}}.ap-fp__item,.ap-pg__item,.ap-coll__item,.product-card{position:relative}.ap-fp__item>.ap-wishlist-toggle,.ap-pg__item>.ap-wishlist-toggle,.ap-coll__item>.ap-wishlist-toggle,.product-card>.ap-wishlist-toggle{position:absolute;top:12px;right:12px;z-index:3;box-shadow:0 2px 8px #0000000d}.ap-wishlist{position:fixed;inset:0 0 0 auto;margin:0;width:min(640px,100%);max-width:100%;height:100%;height:100dvh;max-height:100%;padding:0;border:0;background:#fff;color:#0f172a;overflow:hidden;box-sizing:border-box;font-family:var(--ap-font, inherit)}.ap-wishlist[open]{display:flex;flex-direction:column}.ap-wishlist::backdrop{background:#0f172a80}.ap-wishlist__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:max(24px,env(safe-area-inset-top)) 32px 24px;border-bottom:1px solid #edf1f5;flex-shrink:0}.ap-wishlist__head h2{display:flex;align-items:center;gap:10px;margin:0;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.ap-wishlist__head h2 span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;font-size:13px;font-weight:600;letter-spacing:0;background:#f1f5f9;border-radius:50%;padding:0 7px}.ap-wishlist__close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#0f172a;cursor:pointer}.ap-wishlist__close svg{width:24px;height:24px}.ap-wishlist__close:hover{background:#f1f5f9}.ap-wishlist__content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 32px 24px}.ap-wishlist--empty .ap-wishlist__content{display:flex;flex-direction:column;padding:32px}.ap-wishlist__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:0;text-align:center;padding:32px 0 64px}.ap-wishlist__empty[hidden],.ap-wishlist__details>[hidden]{display:none}.ap-wishlist__empty-icon{display:grid;place-items:center;width:96px;height:96px;margin-bottom:28px;border-radius:50%;background:#f0f9ff;color:#7dcff5}.ap-wishlist__empty-icon svg{width:46px;height:46px}.ap-wishlist__empty h3{margin:0;font-size:26px;line-height:1.25;font-weight:700;letter-spacing:-.025em;color:#0f172a}.ap-wishlist__empty-hint{width:100%;max-width:300px;margin:14px 0 28px;font-size:15px;line-height:1.6;color:#64748b}.ap-wishlist__list{list-style:none;padding:0;margin:0}.ap-wishlist__item{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:24px;padding:28px 0;border-bottom:1px solid #edf1f5}.ap-wishlist__item:last-child{border-bottom:0;padding-bottom:12px}.ap-wishlist__image-link{display:block;align-self:start}.ap-wishlist__image{width:128px;height:144px;object-fit:contain;border-radius:8px;background:#fff}.ap-wishlist__details{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:start;min-width:0}.ap-wishlist__vendor{grid-column:1;margin:0;font-size:13px;color:#64748b;line-height:1.4;overflow-wrap:anywhere}.ap-wishlist__name{grid-column:1;display:block;color:#0f172a;font-size:17px;font-weight:600;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.ap-wishlist__name:hover{color:#0284c7}.ap-wishlist__price{grid-column:2;grid-row:1 / span 2;font-size:17px;font-weight:700;line-height:1.4;margin:0;text-align:right;max-width:115px}.ap-wishlist__options,.ap-wishlist__availability{grid-column:1 / -1;margin:0;font-size:13px;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.ap-wishlist__availability{color:#b45309}.ap-wishlist__actions{grid-column:1 / -1;display:flex;align-items:center;gap:12px;margin-top:12px}.ap-wishlist__view,.ap-wishlist__browse{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border-radius:10px;background:#02b3f1;border:1px solid #02b3f1;color:#fff;text-decoration:none;font-size:14px;line-height:1.4;font-weight:600;text-align:center;transition:background .15s ease}.ap-wishlist__view{background:#fff;border-color:#dce7ef;color:#0f172a;padding:10px 16px}.ap-wishlist__view:hover{background:#f0f9ff;border-color:#7dd3fc}.ap-wishlist__browse{color:#0f172a}.ap-wishlist__browse:hover{background:#029bcc;border-color:#029bcc;color:#0f172a}.ap-wishlist__remove{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:10px;border:0;background:transparent;border-radius:8px;color:#64748b;cursor:pointer}.ap-wishlist__remove svg{width:22px;height:22px}.ap-wishlist__remove:hover{color:#dc2626;background:#fff1f2}.ap-wishlist__retry{min-height:44px;border:0;background:transparent;text-decoration:underline;color:#475569;padding:8px 0;font-size:13px;cursor:pointer}.ap-wishlist__footer{padding:20px 32px max(20px,env(safe-area-inset-bottom));border-top:1px solid #edf1f5;flex-shrink:0;background:#fff}.ap-wishlist__footer .ap-wishlist__browse{display:flex;width:100%;min-height:48px}.ap-wishlist__note{font-size:12px;line-height:1.5;color:#64748b;margin:12px 0 0;text-align:center}.ap-wishlist--empty .ap-wishlist__footer{display:none}@media(max-width:749px){.ap-wishlist__head{padding:max(16px,env(safe-area-inset-top)) 20px 16px}.ap-wishlist__head h2{font-size:24px}.ap-wishlist__content{padding:0 20px 20px}.ap-wishlist--empty .ap-wishlist__content{padding:24px 20px max(24px,env(safe-area-inset-bottom))}.ap-wishlist__empty{padding:24px 0 48px}.ap-wishlist__empty h3{font-size:24px}.ap-wishlist__empty-icon{width:88px;height:88px;margin-bottom:24px}.ap-wishlist__item{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:24px 0}.ap-wishlist__image{width:96px;height:120px}.ap-wishlist__details{grid-template-columns:minmax(0,1fr);gap:5px}.ap-wishlist__vendor{font-size:12px}.ap-wishlist__name{font-size:15px;line-height:1.45}.ap-wishlist__price{grid-column:1;grid-row:auto;text-align:left;max-width:none;font-size:15px;margin:3px 0}.ap-wishlist__options{font-size:12px}.ap-wishlist__actions{gap:6px;margin-top:9px}.ap-wishlist__view{padding:9px 12px;font-size:13px}.ap-wishlist__footer{padding:16px 20px max(16px,env(safe-area-inset-bottom))}}@media(max-width:359px){.ap-wishlist__head,.ap-wishlist__content,.ap-wishlist__footer{padding-left:16px;padding-right:16px}.ap-wishlist__item{grid-template-columns:76px minmax(0,1fr);gap:12px}.ap-wishlist__image{width:76px;height:100px}.ap-wishlist__actions{flex-wrap:wrap}}.ap-wishlist__toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:10000;margin:0;max-width:calc(100% - 32px);border-radius:8px;background:#0f172a;color:#fff;padding:12px 20px;font-size:14px;pointer-events:none}.ap-wishlist__toast:empty{display:none}.ap-wishlist-toggle:focus-visible,.ap-header__wishlist:focus-visible,.ap-wishlist button:focus-visible,.ap-wishlist a:focus-visible{outline:2px solid #0284c7;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ap-wishlist.css.map */
