@media (prefers-reduced-motion:reduce){.product-card.svelte-11ja2cl:hover img:where(.svelte-11ja2cl),.refuge-photo.svelte-11ja2cl:hover img:where(.svelte-11ja2cl){transition:none;transform:none}}.demo-notice.svelte-11ja2cl{color:#735323;margin:0 0 14px;font-size:12px;line-height:1.5}.refuge-product.svelte-11ja2cl{flex-direction:column;display:flex}.refuge-photo.svelte-11ja2cl{aspect-ratio:1;display:block;overflow:hidden}.refuge-photo.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:cover;width:100%;height:100%;transition:transform .35s}.refuge-photo.svelte-11ja2cl:hover img:where(.svelte-11ja2cl){transform:scale(1.04)}.refuge-copy.svelte-11ja2cl{flex-direction:column;flex:1;align-items:start;padding:20px;display:flex}.refuge-copy.svelte-11ja2cl .refuge-title:where(.svelte-11ja2cl){font-size:21px;line-height:1.25}.refuge-copy.svelte-11ja2cl>a:where(.svelte-11ja2cl):hover{color:#c67d81}.refuge-caption.svelte-11ja2cl{color:#666;margin:10px 0 18px;font-size:14px}.refuge-price.svelte-11ja2cl{margin-top:auto;margin-bottom:18px;font-size:17px;font-weight:600}.refuge-add.svelte-11ja2cl{width:100%;max-width:none}@media (width<=600px){.refuge-copy.svelte-11ja2cl{padding:18px}.refuge-copy.svelte-11ja2cl .refuge-title:where(.svelte-11ja2cl){font-size:20px}}.product-visual.svelte-11ja2cl{aspect-ratio:1;border-radius:6px;position:relative;overflow:hidden}.product-visual.svelte-11ja2cl>a:where(.svelte-11ja2cl){height:100%;display:block}.product-visual.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .35s}.product-card.svelte-11ja2cl:hover img:where(.svelte-11ja2cl){transform:scale(1.04)}.product-label.svelte-11ja2cl{background:#fffcf2dd;border-radius:3px;padding:8px 10px;font-size:9px;line-height:1;position:absolute;top:16px;left:16px}.quick-add.svelte-11ja2cl{background:var(--cream);border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:grid;position:absolute;bottom:15px;right:15px;box-shadow:0 2px 8px #234e4310}.quick-add.svelte-11ja2cl:hover{background:var(--green);color:#fff}.product-info.svelte-11ja2cl{justify-content:space-between;align-items:baseline;gap:12px;margin-top:17px;display:flex}.product-info.svelte-11ja2cl h3:where(.svelte-11ja2cl){letter-spacing:-.25px;margin:0;font-size:13px;font-weight:700;line-height:1.55}.price.svelte-11ja2cl{white-space:nowrap;font-size:12px;font-weight:650}.product-card.svelte-11ja2cl>p:where(.svelte-11ja2cl){color:var(--muted);margin:5px 0 0;font-size:11px}.detail-link.svelte-11ja2cl{align-items:center;gap:6px;margin-top:10px;font-size:11px;display:none}@media (width<=600px){.product-info.svelte-11ja2cl{flex-direction:column;gap:3px;margin-top:12px}.product-label.svelte-11ja2cl{padding:7px;font-size:8px;top:9px;left:9px}.quick-add.svelte-11ja2cl{width:44px;height:44px;bottom:9px;right:9px}.product-info.svelte-11ja2cl h3:where(.svelte-11ja2cl){font-size:12px}.product-card.svelte-11ja2cl>p:where(.svelte-11ja2cl){font-size:10px}.detail-link.svelte-11ja2cl{display:flex}}
