.gallery-main.svelte-y1ow83{aspect-ratio:1.05;background:#f0f2ec;border:1px solid #e3e5dd;border-radius:14px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}button.gallery-main.svelte-y1ow83{cursor:zoom-in}.gallery-main.svelte-y1ow83>img:where(.svelte-y1ow83){object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:30px;position:absolute;inset:0}.zoom-label.svelte-y1ow83{color:#626a5d;background:#fff;border:1px solid #e0e2d7;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex;position:absolute;bottom:16px;right:16px}.gallery-thumbs.svelte-y1ow83{gap:8px;margin-top:12px;padding:3px;display:flex;overflow-x:auto}.gallery-thumbs.svelte-y1ow83 button:where(.svelte-y1ow83){background:#f4f5f0;border:1px solid #e1e4d9;border-radius:7px;flex:0 0 68px;width:68px;height:68px;padding:7px}.gallery-thumbs.svelte-y1ow83 button[aria-pressed=true]:where(.svelte-y1ow83){background:#eaece2;border-color:#8b7859}.gallery-thumbs.svelte-y1ow83 img:where(.svelte-y1ow83){object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}button.svelte-y1ow83:focus-visible{outline-offset:3px;outline:2px solid #967442}dialog.svelte-y1ow83{background:#fff;border:1px solid #ddd;border-radius:14px;width:min(1000px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:16px;position:fixed;inset:0}dialog.svelte-y1ow83::backdrop{background:#0a0e0ccc}.gallery-toolbar.svelte-y1ow83{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.gallery-toolbar.svelte-y1ow83 p:where(.svelte-y1ow83){max-width:85%}.gallery-toolbar.svelte-y1ow83 button:where(.svelte-y1ow83),.gallery-controls.svelte-y1ow83 button:where(.svelte-y1ow83){background:#f2f3ee;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.gallery-expanded.svelte-y1ow83{object-fit:contain;width:100%;height:min(70dvh,800px)}.gallery-controls.svelte-y1ow83{justify-content:center;align-items:center;gap:24px;padding-top:10px;font-size:12px;display:flex}@media (width<=767px){.gallery-main.svelte-y1ow83{aspect-ratio:1.25}.gallery-main.svelte-y1ow83>img:where(.svelte-y1ow83){padding:20px}.gallery-thumbs.svelte-y1ow83 button:where(.svelte-y1ow83){flex-basis:56px;width:56px;height:56px}.zoom-label.svelte-y1ow83{font-size:10px;bottom:10px;right:10px}}.product-compatibility.svelte-nxjino{color:#47573d;background:#f0f3e9;border:1px solid #dce2d4;border-radius:9px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px;display:flex}.product-compatibility.svelte-nxjino a:where(.svelte-nxjino){align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.product-compatibility.svelte-nxjino p:where(.svelte-nxjino){margin-top:5px;font-size:11px;line-height:1.6}.purchase-information.svelte-nxjino{border-block:1px solid #e1e3d9;gap:16px;margin-top:24px;padding-block:20px;display:grid}.purchase-information.svelte-nxjino>div:where(.svelte-nxjino){color:#5a6451;gap:12px;display:flex}.purchase-information.svelte-nxjino h2:where(.svelte-nxjino){font-size:12px;font-weight:600}.purchase-information.svelte-nxjino p:where(.svelte-nxjino){color:#757b6e;margin-top:4px;font-size:11px;line-height:1.7}.purchase-information.svelte-nxjino>a:where(.svelte-nxjino){text-underline-offset:4px;align-items:center;gap:7px;font-size:12px;text-decoration:underline;display:flex}@media (prefers-reduced-motion:no-preference){.cart-feedback.svelte-nxjino{animation:.18s ease-out svelte-nxjino-cart-confirm}@keyframes svelte-nxjino-cart-confirm{0%{transform:translateY(4px)}to{transform:none}}}
