:root{--sh-accent: #CC0000;--sh-accent-dark: #CC0000;--sh-space-3xs: .25rem;--sh-space-2xs: .5rem;--sh-space-xs: .75rem;--sh-space-sm: 1rem;--sh-space-md: 1.5rem;--sh-space-lg: 2rem;--sh-space-xl: 3rem;--sh-space-2xl: 4rem}.sh-save-toggle[data-sh-save]{position:absolute;top:var(--sh-space-2xs);right:var(--sh-space-2xs);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:999px;background:#ffffffeb;box-shadow:var(--sh-save-shadow, 0 2px 10px rgba(17, 17, 17, .12));color:#111;cursor:pointer;line-height:1;transition:color .18s ease,transform .18s ease}.sh-save-toggle[data-sh-save]:hover,.sh-save-toggle[data-sh-save]:focus,.sh-save-toggle[data-sh-save][aria-pressed=true]{background:#fff;box-shadow:var(--sh-save-shadow, 0 2px 10px rgba(17, 17, 17, .12));color:var(--sh-accent)}.sh-save-toggle[data-sh-save]:focus-visible{outline:2px solid #111111;outline-offset:2px}.sh-save-toggle[data-sh-save]:active{transform:scale(.9)}.sh-save-toggle__icon{display:block;width:20px;height:20px}.sh-save-toggle[aria-pressed=true] .sh-save-toggle__icon path{fill:currentColor}.sh-save-toggle--cover[data-sh-save]{--sh-save-shadow: none;position:static;flex:0 0 48px;width:48px;height:48px;border:1px solid rgba(17,17,17,.24);border-radius:8px;background:#fff}.sh-save-toggle--cover[data-sh-save] .sh-save-toggle__icon{width:22px;height:22px}@media (max-width: 767px){.sh-product-cover__purchase :is(form.cart,.woocommerce-variation-add-to-cart):has(>.sh-save-toggle--cover){display:flex}.sh-product-cover__purchase :has(>.sh-save-toggle--cover)>.single_add_to_cart_button{flex:1 1 0;width:auto;min-width:0}}@media (prefers-reduced-motion: reduce){.sh-save-toggle[data-sh-save]{transition:none}.sh-save-toggle[data-sh-save]:active{transform:none}}.sh-saved-link[data-sh-saved-link]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:var(--sh-accent);color:#fff;text-decoration:none}.sh-saved-link[data-sh-saved-link]:hover,.sh-saved-link[data-sh-saved-link]:focus{color:#fff}.sh-saved-link__icon{display:block;width:22px;height:22px}.sh-saved-link__count{position:absolute;top:-7px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#fff;color:var(--sh-accent);font-size:10px;font-weight:900;line-height:16px;text-align:center}.sh-saved-link__count[hidden]{display:none}.sh-saved-list,.sh-saved-list *,.sh-saved-list *:before,.sh-saved-list *:after{box-sizing:border-box}.sh-saved-list{width:100%;max-width:1328px;margin:0 auto;padding:var(--sh-space-lg) var(--sh-space-sm) var(--sh-space-2xl);color:#111}.sh-saved-list__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sh-space-2xs) var(--sh-space-sm);margin-bottom:var(--sh-space-lg)}.sh-saved-list .sh-saved-list__title{margin:0;color:#111;font-size:clamp(2rem,1.4rem + 1.8vw,3rem);line-height:1.1}.sh-saved-list__title:focus{outline:none}.sh-saved-list__summary{margin:0;color:#5c5c5c}.sh-saved-list__tools{display:flex;flex-wrap:wrap;gap:var(--sh-space-2xs);margin-left:auto}.sh-saved-list__tool{display:inline-flex}.sh-saved-list__tool[hidden]{display:none}.sh-saved-list__status{flex-basis:100%;margin:0;font-size:.875rem;overflow-wrap:anywhere}.sh-saved-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sh-space-lg) var(--sh-space-sm)}.sh-saved-list[aria-busy=true] .sh-saved-list__grid{min-height:50vh}.sh-saved-list__item{display:flex;flex-direction:column;gap:var(--sh-space-xs);min-width:0}.sh-saved-list__item .sh-newest-products__card{flex:1 1 auto}.sh-saved-list__buy{display:grid;gap:var(--sh-space-2xs)}.sh-saved-list .sh-saved-list__size{width:100%;min-height:44px;margin:0;padding:0 var(--sh-space-xs);border:1px solid rgba(17,17,17,.24);border-radius:8px;background-color:#fff;color:#111;font-size:16px}.sh-saved-list__add,.sh-saved-list__view,.sh-saved-list__shop{display:flex;width:100%}.sh-saved-list__sold-out{margin:0;color:#5c5c5c;font-size:.875rem;font-weight:700}.sh-saved-list__buy .added_to_cart{display:none}.sh-saved-list__empty{display:grid;justify-items:start;gap:var(--sh-space-sm);max-width:34rem}.sh-saved-list__empty[hidden],.sh-saved-list__note[hidden]{display:none}.sh-saved-list__empty p{margin:0}.sh-saved-list__shop{width:auto}.sh-saved-list__note{margin:var(--sh-space-xl) 0 0;color:#5c5c5c;font-size:.875rem}@media (min-width: 768px){.sh-saved-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sh-space-xl) var(--sh-space-md)}}@media (min-width: 1024px){.sh-saved-list__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
