.cf-wishlist-button{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(17,17,17,.22);border-radius:999px;background:#fffffff0;color:#111;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease;z-index:8;-webkit-tap-highlight-color:transparent}.cf-wishlist-button:hover{transform:scale(1.04);border-color:#1116;box-shadow:0 2px 10px #00000014}.cf-wishlist-button:focus-visible{outline:2px solid #111;outline-offset:2px}.cf-wishlist-button__icon{width:19px;height:19px;display:block;overflow:visible}.cf-wishlist-button__icon path{fill:transparent;stroke:currentColor;stroke-width:1.55;stroke-linejoin:round;transition:fill .16s ease,stroke .16s ease}.cf-wishlist-button.is-active .cf-wishlist-button__icon path{fill:#111;stroke:#111}.cf-wishlist-button.is-pulse{animation:cfWishlistPulse .24s ease}@keyframes cfWishlistPulse{50%{transform:scale(.9)}}product-card{position:relative}product-card>.cf-wishlist-button--card{position:absolute;top:10px;right:10px;width:34px;height:34px}product-card>.cf-wishlist-button--card .cf-wishlist-button__icon{width:17px;height:17px}.product-details{position:relative}.product-details>.cf-wishlist-button--pdp{position:absolute;top:28px;right:28px}.cf-wishlist-button--pdp{visibility:hidden}.cf-wishlist-button--pdp.cf-wishlist-ready{visibility:visible}.cf-wishlist-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,12px);z-index:9999;padding:10px 14px;border-radius:999px;background:#111;color:#fff;font-size:12px;line-height:1.2;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;box-shadow:0 8px 30px #0000002e}.cf-wishlist-toast.is-visible{opacity:1;transform:translate(-50%)}@media(max-width:749px){product-card>.cf-wishlist-button--card{top:8px;right:8px;width:32px;height:32px}.product-details>.cf-wishlist-button--pdp{top:20px;right:8px;width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.cf-wishlist-button,.cf-wishlist-button__icon path,.cf-wishlist-toast{transition:none}.cf-wishlist-button.is-pulse{animation:none}}.cf-wishlist-header-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;min-width:34px;height:44px;margin-inline:3px;padding:0;overflow:visible!important}.cf-wishlist-header-trigger .svg-wrapper{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.cf-wishlist-header-trigger .cf-mzw-header-icon--wishlist{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important}.cf-wishlist-header-count{position:absolute;top:4px;right:0;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#111;color:#fff;font-family:var(--font-paragraph--family);font-size:8px;line-height:14px;text-align:center;box-shadow:0 0 0 1px #ffffffeb}.cf-wishlist-header-count[hidden]{display:none!important}.cf-wishlist-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;visibility:hidden}.cf-wishlist-drawer.is-open{pointer-events:auto;visibility:visible}.cf-wishlist-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#00000047;opacity:0;transition:opacity .24s ease;cursor:default}.cf-wishlist-drawer.is-open .cf-wishlist-drawer__backdrop{opacity:1}.cf-wishlist-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(420px,100%);margin:0;padding:0;border:0;background:#fff;color:#111;transform:translate(100%);transition:transform .28s ease;display:flex;flex-direction:column;outline:none;box-shadow:-18px 0 40px #00000014}.cf-wishlist-drawer.is-open .cf-wishlist-drawer__panel{transform:translate(0)}html.cf-wishlist-drawer-open,html.cf-wishlist-drawer-open body{overflow:hidden}.cf-wishlist-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 18px 16px;border-bottom:1px solid rgba(17,17,17,.12)}.cf-wishlist-drawer__header h2{margin:0;font-size:20px;line-height:1.1;font-weight:600;letter-spacing:-.01em}.cf-wishlist-drawer__header p{margin:4px 0 0;font-size:11px;line-height:1.3;color:#11111194}.cf-wishlist-drawer__close{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(17,17,17,.14);border-radius:999px;background:#fff;color:#111;cursor:pointer}.cf-wishlist-drawer__close svg{width:18px;height:18px}.cf-wishlist-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.cf-wishlist-empty{padding:72px 30px 30px;text-align:center}.cf-wishlist-empty[hidden]{display:none}.cf-wishlist-empty svg{width:34px;height:34px;margin-bottom:16px}.cf-wishlist-empty h3{margin:0;font-size:17px;line-height:1.2;font-weight:600}.cf-wishlist-empty p{max-width:260px;margin:8px auto 20px;color:#1111119e;font-size:12px;line-height:1.45}.cf-wishlist-empty a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;background:#111;color:#fff;text-decoration:none;font-size:12px;font-weight:600}.cf-wishlist-items{display:block;padding:0 18px 24px}.cf-wishlist-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid rgba(17,17,17,.1)}.cf-wishlist-item__image{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f3f3f1}.cf-wishlist-item__image img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.cf-wishlist-item__details{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.cf-wishlist-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cf-wishlist-item__title{display:block;color:#111;text-decoration:none;font-size:13px;line-height:1.3;font-weight:600}.cf-wishlist-item__price{margin-top:5px;font-size:11px;color:#111111ad}.cf-wishlist-item__remove{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:30px;height:30px;padding:0;border:0;background:transparent;color:#111111b3;cursor:pointer}.cf-wishlist-item__remove svg{width:16px;height:16px}.cf-wishlist-item__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.cf-wishlist-item__primary,.cf-wishlist-item__secondary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:10.5px;line-height:1;font-weight:600;cursor:pointer}.cf-wishlist-item__primary{-webkit-appearance:none;appearance:none;padding:0 12px;border:1px solid #111;background:#111;color:#fff}.cf-wishlist-item__primary:disabled{opacity:.58;cursor:wait}.cf-wishlist-item__secondary{color:#111;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.cf-wishlist-drawer__panel{width:min(390px,100%)}.cf-wishlist-drawer__header{padding:18px 14px 14px}.cf-wishlist-items{padding-inline:14px}.cf-wishlist-item{grid-template-columns:88px minmax(0,1fr);gap:12px}}@media(prefers-reduced-motion:reduce){.cf-wishlist-drawer__backdrop,.cf-wishlist-drawer__panel{transition:none}}#header-component header-actions{align-items:center}#header-component .cf-wishlist-header-trigger{box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cf-wishlist.css.map */
