.shopify-variant-backdrop.svelte-bp411a{z-index:2147483000;-webkit-backdrop-filter:blur(16px)saturate(80%);backdrop-filter:blur(16px)saturate(80%);background:#050505b8;place-items:center;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.shopify-variant-dialog.svelte-bp411a{color:#181716;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f6f2;border:1px solid #ffffff2e;border-radius:1.5rem;width:min(50rem,100%);max-height:calc(100dvh - clamp(1.5rem,4vw,3rem));font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 2.5rem 8rem #0000007a}.shopify-variant-head.svelte-bp411a{border-bottom:1px solid #00000017;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.85rem 1rem .85rem 1.4rem;display:flex}.shopify-variant-head.svelte-bp411a>span:where(.svelte-bp411a){color:#716d67;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:750}.shopify-variant-head.svelte-bp411a>button:where(.svelte-bp411a){width:2.5rem;height:2.5rem;color:inherit;background:#ffffff94;border:1px solid #0000001c;border-radius:50%;place-items:center;transition:background-color .15s,transform .15s;display:grid}.shopify-variant-head.svelte-bp411a>button:where(.svelte-bp411a):hover:not(:disabled){background:#fff;transform:rotate(4deg)}.shopify-variant-body.svelte-bp411a{grid-template-columns:minmax(0,.92fr) minmax(17rem,1.08fr);gap:clamp(1.25rem,3vw,2.25rem);max-height:calc(100dvh - clamp(5.75rem,10vw,7.25rem));padding:clamp(1rem,2.8vw,1.75rem);display:grid;overflow-y:auto}.shopify-variant-visual.svelte-bp411a{aspect-ratio:4/5;background:#ebe9e3;border:1px solid #00000014;border-radius:1.15rem;place-items:center;min-height:0;display:grid;overflow:hidden}.shopify-variant-visual.svelte-bp411a img:where(.svelte-bp411a){object-fit:contain;width:100%;height:100%;display:block}.shopify-variant-visual.svelte-bp411a>span:where(.svelte-bp411a){color:#5e8e3e;background:#fff9;border-radius:1rem;place-items:center;width:4rem;height:4rem;display:grid}.shopify-variant-details.svelte-bp411a{flex-direction:column;gap:1.25rem;min-width:0;padding-block:.2rem;display:flex}.shopify-variant-product-copy.svelte-bp411a>span:where(.svelte-bp411a){color:#716d67;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:720;display:block}.shopify-variant-product-copy.svelte-bp411a h2:where(.svelte-bp411a){letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:760;line-height:1.05}.shopify-variant-product-copy.svelte-bp411a p:where(.svelte-bp411a){color:#66615b;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.shopify-variant-options.svelte-bp411a{gap:1rem;display:grid}.shopify-variant-options.svelte-bp411a fieldset:where(.svelte-bp411a){border:0;min-width:0;margin:0;padding:0}.shopify-variant-options.svelte-bp411a legend:where(.svelte-bp411a){margin-bottom:.5rem;padding:0;font-size:.72rem;font-weight:750}.shopify-variant-options.svelte-bp411a fieldset:where(.svelte-bp411a)>div:where(.svelte-bp411a){flex-wrap:wrap;gap:.45rem;display:flex}.shopify-variant-option.svelte-bp411a{min-height:2.35rem;color:inherit;font:inherit;background:#fff;border:1px solid #00000021;border-radius:.65rem;padding:.55rem .75rem;font-size:.75rem;font-weight:650;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.shopify-variant-option.svelte-bp411a:hover:not(:disabled){border-color:#00000052;transform:translateY(-1px)}.shopify-variant-option.selected.svelte-bp411a{color:#fff;background:#181716;border-color:#181716;box-shadow:0 .45rem 1.15rem #00000021}.shopify-variant-option.svelte-bp411a:focus-visible,.shopify-variant-head.svelte-bp411a>button:where(.svelte-bp411a):focus-visible,.shopify-variant-confirm.svelte-bp411a:focus-visible{outline-offset:2px;outline:2px solid #2679d8}.shopify-variant-selection.svelte-bp411a{border-top:1px solid #00000017;justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:1rem;display:flex}.shopify-variant-selection.svelte-bp411a div:where(.svelte-bp411a),.shopify-variant-selection.svelte-bp411a span:where(.svelte-bp411a),.shopify-variant-selection.svelte-bp411a strong:where(.svelte-bp411a),.shopify-variant-selection.svelte-bp411a small:where(.svelte-bp411a){display:block}.shopify-variant-selection.svelte-bp411a span:where(.svelte-bp411a){color:#78716c;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:720}.shopify-variant-selection.svelte-bp411a strong:where(.svelte-bp411a){margin-top:.18rem;font-size:.82rem;line-height:1.3}.shopify-variant-selection.svelte-bp411a small:where(.svelte-bp411a){color:#78716c;margin-top:.18rem;font-size:.65rem}.shopify-variant-selection.svelte-bp411a b:where(.svelte-bp411a){flex:none;font-size:.95rem}.shopify-variant-confirm.svelte-bp411a{color:#fff;min-height:3.25rem;font:inherit;background:#181716;border:0;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.85rem 1rem;font-size:.82rem;font-weight:750;transition:box-shadow .15s,transform .15s;display:flex}.shopify-variant-confirm.svelte-bp411a:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .75rem 1.75rem #0003}.shopify-variant-confirm.svelte-bp411a strong:where(.svelte-bp411a){opacity:.72;font-size:.76rem}button.svelte-bp411a:disabled{cursor:wait;opacity:.58}@media (width<=42rem){.shopify-variant-backdrop.svelte-bp411a{align-items:end;padding:0}.shopify-variant-dialog.svelte-bp411a{border-radius:1.5rem 1.5rem 0 0;width:100%;max-height:calc(100dvh - .75rem)}.shopify-variant-body.svelte-bp411a{max-height:calc(100dvh - 5rem);padding:1rem 1rem max(1rem, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:1.1rem}.shopify-variant-visual.svelte-bp411a{aspect-ratio:1;width:min(100%,22rem);max-height:38dvh;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.shopify-variant-head.svelte-bp411a>button:where(.svelte-bp411a),.shopify-variant-option.svelte-bp411a,.shopify-variant-confirm.svelte-bp411a{transition:none}}
