:root{--wishlist-outline: #202020;--wishlist-selected: #e21b2d;--wishlist-bg: transparent;--wishlist-hover-bg: rgba(255, 255, 255, .92);--wishlist-badge-bg: #e21b2d;--wishlist-badge-text: #ffffff;--wishlist-stroke-width: 1.75;--wishlist-brand: #ff9f1c}.wishlist-toggle,.wishlist-header-link{color:var(--wishlist-outline)}.wishlist-toggle__button,.wishlist-header-link{align-items:center;background:var(--wishlist-bg);border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;padding:0;position:relative;text-decoration:none}.wishlist-toggle__button:focus-visible,.wishlist-header-link:focus-visible,.bodycare-wishlist-toast__undo:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wishlist-toggle__icon{display:block;fill:transparent;height:var(--wishlist-icon-size, 18px);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--wishlist-stroke-width);transition:color .16s ease,fill .16s ease,transform .16s ease;width:var(--wishlist-icon-size, 18px)}.wishlist-toggle.is-selected,.wishlist-toggle.is-selected .wishlist-toggle__button{color:var(--wishlist-selected)}.wishlist-toggle.is-selected .wishlist-toggle__icon{fill:currentColor}.wishlist-toggle--card{color:var(--wishlist-brand);inset-block-start:8px;inset-inline-end:8px;position:absolute;z-index:6}.wishlist-shape--circle .wishlist-toggle__button,.wishlist-shape--circle.wishlist-header-link{border-radius:50%}.wishlist-shape--rounded .wishlist-toggle__button,.wishlist-shape--rounded.wishlist-header-link{border-radius:6px}.wishlist-shape--circle .wishlist-toggle__button,.wishlist-shape--rounded .wishlist-toggle__button,.wishlist-shape--circle.wishlist-header-link,.wishlist-shape--rounded.wishlist-header-link{background:var(--wishlist-hover-bg)}.wishlist-toggle--card .wishlist-toggle__button{background:#fff;border:1px solid rgba(32,32,32,.12);border-radius:50%;box-shadow:0 2px 10px #0000001f;height:44px;width:44px}.wishlist-toggle--card.is-selected,.wishlist-toggle--card.is-selected .wishlist-toggle__button,.wishlist-header-link{color:var(--wishlist-brand)}.media-viewer__item--wishlist{position:relative}.media-viewer__item--wishlist .wishlist-toggle--card{inset-block-start:12px;inset-inline-end:12px}.wishlist-toggle--pdp{display:block;margin-block-end:var(--wishlist-pdp-spacing, 16px)}.wishlist-toggle--pdp .wishlist-toggle__button{border:1px solid currentColor;border-radius:var(--wishlist-pdp-radius, 4px);gap:8px;min-height:44px;padding:10px 16px}.wishlist-toggle--pdp[data-alignment=full] .wishlist-toggle__button{width:100%}.wishlist-toggle--pdp[data-alignment=center]{text-align:center}.wishlist-toggle--pdp[data-alignment=left]{text-align:start}.wishlist-header-link{height:44px;margin-inline:0;width:44px}.wishlist-header-link .wishlist-toggle__icon{--wishlist-header-icon-size: 32px;--wishlist-icon-size: var(--wishlist-header-icon-size)}.wishlist-header-link__badge{align-items:center;background:var(--wishlist-brand);border-radius:999px;color:var(--wishlist-badge-text);display:inline-flex;font-size:9px;font-weight:700;height:16px;inset-inline-end:1px;justify-content:center;line-height:1;min-width:16px;padding-inline:3px;position:absolute;top:1px}.wishlist-header-link__badge[hidden]{display:none}.bodycare-wishlist-toast{align-items:center;background:#202020;border-radius:4px;bottom:20px;color:#fff;display:flex;gap:14px;inset-inline-start:50%;max-width:min(92vw,460px);padding:12px 16px;position:fixed;transform:translate(-50%);z-index:10000}.bodycare-wishlist-toast[hidden]{display:none}.bodycare-wishlist-toast__undo{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:2px;text-decoration:underline}@media(hover:hover){.wishlist-toggle__button:hover .wishlist-toggle__icon,.wishlist-header-link:hover .wishlist-toggle__icon{transform:scale(1.08)}}@media(max-width:599px){.wishlist-header-link{margin-inline:0}}@media(min-width:769px){.media-viewer__item--wishlist .wishlist-toggle--card{inset-block-start:16px;inset-inline-end:16px}.product-media--stacked .media-viewer__item--wishlist .wishlist-toggle--card{inset-inline-end:calc(var(--media-gap) + 16px)}}@media(prefers-reduced-motion:reduce){.wishlist-toggle__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bodycare-wishlist.css.map */
