fofo-wishlist-button[hidden],.fofo-wishlist-open[hidden],.fofo-wishlist-count[hidden],.fofo-wishlist [hidden]{display:none!important}fofo-wishlist-button{position:absolute;top:12px;right:12px;z-index:6}.product-item__image-wrapper,main-product-default .product__media{position:relative}.fofo-wishlist-heart,.fofo-wishlist__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#292724;cursor:pointer}.fofo-wishlist-heart{background:transparent}.fofo-wishlist-heart:hover{color:#b96e15}.fofo-wishlist-heart[aria-pressed=true] svg{fill:currentColor}.fofo-wishlist-heart[aria-pressed=true]{color:#bd741d}.header__button.fofo-wishlist-open{position:relative;overflow:visible}.fofo-wishlist-count{position:absolute;z-index:1;top:4px;right:0;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding-inline:3px;border-radius:50%;background:#e99519;color:#fff;font-size:10px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap;text-align:center}.fofo-wishlist-open:hover>svg{fill:currentColor}.product-item__image-wrapper:has(fofo-wishlist-button) .product-badges--tile{top:12px;min-height:44px;align-items:center;max-width:calc(100% - 76px)}body.fofo-wishlist-is-open{overflow:hidden}.fofo-wishlist-feedback{position:fixed;z-index:1400;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:max-content;max-width:min(480px,calc(100% - 32px));margin:0;padding:14px 20px;background:#292724;color:#fff;font-size:14px;line-height:1.5;box-shadow:0 4px 20px #0002;pointer-events:none}.fofo-wishlist-feedback:empty{display:none}body:has(.sticky-atc--active) .fofo-wishlist-feedback{bottom:calc(96px + env(safe-area-inset-bottom,0px))}dialog.fofo-wishlist{position:fixed;inset:0 0 0 auto;width:min(560px,100%);height:100dvh;max-width:100%;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#292724;overflow:hidden}dialog.fofo-wishlist:not([open]){display:none}dialog.fofo-wishlist[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr)}dialog.fofo-wishlist::backdrop{background:#00000059}.fofo-wishlist__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 8px}.fofo-wishlist__header h2{margin:0;font-size:var(--font-size-heading-2-base);font-weight:var(--font-weight-heading, 300);line-height:1.2}.fofo-wishlist__header h2 span{font-family:var(--font-family-body),sans-serif;font-size:14px;color:#81796f}.fofo-wishlist__close{flex-shrink:0}.fofo-wishlist__note{padding:0 24px 20px;margin:0;border-bottom:1px solid #e7e0d4;color:#6b6560;font-size:13px;line-height:1.6}.fofo-wishlist__content{overflow-y:auto;overscroll-behavior:contain;padding:0 24px calc(24px + env(safe-area-inset-bottom,0px))}.fofo-wishlist__items{list-style:none;margin:0;padding:0}.fofo-wishlist__items>li{padding-block:24px;border-bottom:1px solid #e7e0d4}.fofo-wishlist__product{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:20px}.fofo-wishlist__image{display:block;background:#f5f5f5;aspect-ratio:3 / 4}.fofo-wishlist__image img,.fofo-wishlist__image svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.fofo-wishlist__title{display:block;color:inherit;text-decoration:none;overflow-wrap:anywhere;line-height:1.5}.fofo-wishlist__title:hover{text-decoration:underline;text-underline-offset:3px}.fofo-wishlist__title .product-item__card-brand{display:block;min-height:0;margin-bottom:4px}.fofo-wishlist__price{margin-block:12px}.fofo-wishlist__remove,.fofo-wishlist__retry{min-height:44px;padding:6px 0;border:0;background:none;color:#6b6560;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fofo-wishlist__retry{margin-right:20px}.fofo-wishlist__empty{padding-block:56px;text-align:center}.fofo-wishlist__empty>svg{width:40px;height:40px;margin-bottom:20px}.fofo-wishlist__empty p{margin:0 0 16px}.fofo-wishlist__empty p+p{color:#6b6560;font-size:14px}.fofo-wishlist__empty .btn{margin-top:16px}:is(.fofo-wishlist-heart,.fofo-wishlist-open,.fofo-wishlist button,.fofo-wishlist a):focus-visible{outline:2px solid #b96e15;outline-offset:3px}@media(max-width:719px){fofo-wishlist-button{top:8px;right:8px}.product-item__image-wrapper:has(fofo-wishlist-button) .product-badges--tile{top:8px}.fofo-wishlist-heart>svg{width:18px;height:18px}.fofo-wishlist__header{padding:16px 16px 8px}.fofo-wishlist__note,.fofo-wishlist__content{padding-inline:16px}.fofo-wishlist__product{grid-template-columns:92px minmax(0,1fr);gap:16px}header-wrapper .header__content-segment--icons-inner-wrapper{column-gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fofo-wishlist.css.map */
