.semm-heart-icon{display:block}.semm-wishlist-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.65rem;border:1px solid currentColor;border-radius:0;background:transparent;color:currentColor;cursor:pointer;font:inherit;font-weight:700;transition:background-color .15s ease,color .15s ease,transform .15s ease}.semm-wishlist-button .semm-heart-icon path{transition:fill .15s ease}.semm-wishlist-button.is-active{color:var(--semm-red)}.semm-wishlist-button.is-active .semm-heart-icon path{fill:currentColor}.semm-wishlist-button--card{position:absolute;z-index:3;top:.75rem;right:.75rem;width:44px;padding:0;border-color:#08080833;border-radius:50%;background:#ffffffeb;color:var(--semm-black);box-shadow:0 2px 8px #0000001a}.semm-wishlist-button--card:hover{background:#fff;transform:scale(1.04)}.semm-wishlist-button--card.is-active{color:var(--semm-red)}.semm-wishlist-button--card-actions{width:var(--semm-card-action-size, 2.5rem);min-height:0;padding:0;border:0;color:var(--semm-black)}.semm-wishlist-button--card-actions:hover,.semm-wishlist-button--card-actions:focus-visible,.semm-wishlist-button--card-actions.is-active{color:var(--semm-red)}.semm-wishlist-button--card-actions .semm-heart-icon{width:1.5rem;height:1.5rem}.semm-wishlist-button--product{width:100%;padding:.8rem 1.25rem}.semm-wishlist-button--product:hover{background:var(--semm-black);color:#fff}.semm-wishlist-button--product.is-active:hover{background:var(--semm-red);color:#fff}.semm-header-wishlist .semm-heart-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.semm-wishlist{min-height:50vh;padding-block:clamp(2.5rem,6vw,5rem)}.semm-wishlist__header{margin-block-end:clamp(1.5rem,4vw,3rem)}.semm-wishlist__header h1{font-size:clamp(2.25rem,5vw,4rem)}.semm-wishlist__loading,.semm-wishlist__empty{text-align:center}.semm-wishlist__empty{max-width:42rem;margin-inline:auto;padding-block:clamp(1rem,3vw,2.5rem) clamp(3rem,6vw,5rem)}.semm-wishlist.is-empty .semm-wishlist__header{display:none}.semm-wishlist__empty-image{display:block;width:min(100%,22rem);height:auto;margin-inline:auto;margin-block-end:clamp(1rem,2vw,1.5rem)}.semm-wishlist__empty h2{margin-block:0 .75rem;font-family:var(--font-body--family);font-size:clamp(1.5rem,3vw,2rem);font-style:var(--font-body--style);font-weight:400;line-height:1.2}.semm-wishlist__empty p{margin-block:0 clamp(1.5rem,3vw,2.25rem);font-size:clamp(1rem,2vw,1.25rem)}.semm-wishlist__empty .semm-button{min-width:min(100%,21rem)}.semm-wishlist__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.semm-wishlist-card{display:flex;min-width:0;flex-direction:column;border-block-end:1px solid var(--semm-border);padding-block-end:1rem}.semm-wishlist-card__image-link{display:block;overflow:hidden;aspect-ratio:1;background:#fff}.semm-wishlist-card__image{display:block;width:100%;height:100%;object-fit:contain}.semm-wishlist-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.7rem;padding-block-start:.9rem}.semm-wishlist-card__title{margin:0;font-size:1rem;line-height:1.3}.semm-wishlist-card__title a{color:inherit;text-decoration:none}.semm-wishlist-card__price{margin:0;font-weight:700}.semm-wishlist-card__actions{display:flex;width:100%;align-items:center;gap:.85rem;margin-block-start:auto}.semm-wishlist-card__view{color:inherit;font-weight:700}.semm-wishlist-card__remove{min-height:44px;margin-inline-start:auto;padding:0;border:0;background:transparent;color:var(--semm-red);cursor:pointer;text-decoration:underline;text-underline-offset:.2em}@media(max-width:989px){.semm-wishlist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.semm-wishlist{padding-inline:var(--page-margin)}.semm-wishlist__empty-image{width:min(86%,19rem)}.semm-wishlist-button--card{top:.5rem;right:.5rem}.semm-wishlist-card__actions{align-items:flex-start;flex-direction:column;gap:.25rem}.semm-wishlist-card__remove{margin-inline-start:0}}@media(prefers-reduced-motion:reduce){.semm-wishlist-button,.semm-wishlist-button .semm-heart-icon path{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/semm-wishlist.css.map */
