.gallery[data-astro-cid-rj65ajc3]{background:linear-gradient(160deg,#e9dff5,#f6e6ee);border-radius:16px;position:relative;overflow:hidden}.track[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.track[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.track[data-astro-cid-rj65ajc3]:active{cursor:grabbing}.track[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:-3px}.slide[data-astro-cid-rj65ajc3]{scroll-snap-align:center;aspect-ratio:4/5;flex:0 0 100%;margin:0}.slide[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;user-select:none;width:100%;height:100%}.empty[data-astro-cid-rj65ajc3]{color:var(--gold-ink);place-items:center;font-size:3rem;display:grid}.dots[data-astro-cid-rj65ajc3]{background:#5a3a5057;border-radius:14px;padding:0 4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.dots[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:28px;padding:0;display:grid}.dots[data-astro-cid-rj65ajc3] i[data-astro-cid-rj65ajc3]{opacity:.6;background:#fff;border-radius:50%;width:8px;height:8px;transition:opacity .2s,transform .2s}.dots[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3][aria-current=true] i[data-astro-cid-rj65ajc3]{opacity:1;transform:scale(1.25)}.dots[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:focus-visible{outline-color:#fff}.arrow[data-astro-cid-rj65ajc3]{width:40px;height:40px;color:var(--plum);cursor:pointer;background:#fdf6f0e6;border:0;border-radius:50%;place-items:center;margin-top:-20px;padding:0;display:none;position:absolute;top:50%}.prev[data-astro-cid-rj65ajc3]{left:12px}.next[data-astro-cid-rj65ajc3]{right:12px}@media (hover:hover) and (width>=900px){.arrow[data-astro-cid-rj65ajc3]{display:grid}}@media (prefers-reduced-motion:reduce){.dots[data-astro-cid-rj65ajc3] i[data-astro-cid-rj65ajc3]{transition:none}}.option[data-astro-cid-almnhpmy]{margin-top:18px}.head[data-astro-cid-almnhpmy]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.lbl[data-astro-cid-almnhpmy]{letter-spacing:.12em;text-transform:uppercase;color:var(--plum-muted);font-size:.75rem}.lbl-value[data-astro-cid-almnhpmy]{color:var(--plum);font-weight:500}.link[data-astro-cid-almnhpmy]{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.8125rem;text-decoration:underline}.values[data-astro-cid-almnhpmy]{flex-wrap:wrap;gap:8px;display:flex}.value[data-astro-cid-almnhpmy]{cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.chip[data-astro-cid-almnhpmy]{border:1px solid var(--field);border-radius:var(--radius-control);background:0 0;min-width:48px;height:44px;padding:0 14px;font-size:.9375rem}.chip[data-astro-cid-almnhpmy][aria-pressed=true]{background:var(--plum);border-color:var(--plum);color:var(--cream)}.swatch[data-astro-cid-almnhpmy]{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.dot[data-astro-cid-almnhpmy]{background:var(--swatch);width:28px;height:28px;box-shadow:0 0 0 1px var(--field);border:2px solid #fff;border-radius:50%;transition:box-shadow .15s}.swatch[data-astro-cid-almnhpmy][aria-pressed=true] .dot[data-astro-cid-almnhpmy]{box-shadow:0 0 0 2px var(--plum)}.value[data-astro-cid-almnhpmy][aria-disabled=true]{cursor:not-allowed;opacity:.45}.chip[data-astro-cid-almnhpmy][aria-disabled=true]{text-decoration:line-through}.swatch[data-astro-cid-almnhpmy][aria-disabled=true] .dot[data-astro-cid-almnhpmy]{background-image:linear-gradient(135deg, transparent 46%, var(--plum) 47%, var(--plum) 53%, transparent 54%);background-color:var(--swatch)}@media (prefers-reduced-motion:reduce){.value[data-astro-cid-almnhpmy],.dot[data-astro-cid-almnhpmy]{transition:none}}.shipping[data-astro-cid-yvl42p5d]{margin-top:22px}.form[data-astro-cid-yvl42p5d]{gap:8px;display:flex}input[data-astro-cid-yvl42p5d]{border:1px solid var(--field);border-radius:var(--radius-control);background:var(--paper);flex:1;min-width:0;height:48px;padding:0 14px;font-size:1rem}input[data-astro-cid-yvl42p5d]::placeholder{color:var(--plum-muted)}.calc[data-astro-cid-yvl42p5d]{border:1px solid var(--plum);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;background:0 0;height:48px;padding:0 18px;font-size:.875rem;font-weight:500}.calc[data-astro-cid-yvl42p5d]:hover:not(:disabled){background:var(--lavender-wash)}.calc[data-astro-cid-yvl42p5d]:disabled{opacity:.6;cursor:progress}.result[data-astro-cid-yvl42p5d]:empty{display:none}.result[data-astro-cid-yvl42p5d]{margin-top:10px;font-size:.9375rem}.result[data-astro-cid-yvl42p5d] ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.result[data-astro-cid-yvl42p5d] li{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.result[data-astro-cid-yvl42p5d] small{color:var(--plum-muted);font-size:.8125rem;display:block}.result[data-astro-cid-yvl42p5d] .error{color:var(--warn)}.product[data-astro-cid-zovlqhcp]{padding-top:4px;padding-bottom:24px}.back[data-astro-cid-zovlqhcp]{color:var(--plum-muted);padding:8px 0 10px;font-size:.9375rem;text-decoration:none;display:inline-block}.layout[data-astro-cid-zovlqhcp]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}h1[data-astro-cid-zovlqhcp]{font-size:2.125rem;font-weight:500}.price[data-astro-cid-zovlqhcp]{margin-top:8px;font-size:1.375rem;font-weight:500}.price[data-astro-cid-zovlqhcp] .from[data-astro-cid-zovlqhcp]{color:var(--plum-muted);font-size:.875rem;font-weight:400}.price[data-astro-cid-zovlqhcp] s[data-astro-cid-zovlqhcp]{color:var(--plum-muted);margin-right:8px;font-size:1rem;font-weight:400}.conditions[data-astro-cid-zovlqhcp]{color:var(--plum-muted);margin-top:2px;font-size:.875rem}.conditions[data-astro-cid-zovlqhcp]:empty{display:none}.warn[data-astro-cid-zovlqhcp]{color:var(--warn);margin-top:10px;font-size:.875rem}.add[data-astro-cid-zovlqhcp]{width:100%;margin-top:16px}.status[data-astro-cid-zovlqhcp]{text-align:center;min-height:1.4em;margin-top:8px;font-size:.9375rem}.status[data-astro-cid-zovlqhcp] a{text-underline-offset:3px;font-weight:500}.accordions[data-astro-cid-zovlqhcp]{border-bottom:1px solid var(--line);margin-top:16px}details[data-astro-cid-zovlqhcp]{border-top:1px solid var(--line)}summary[data-astro-cid-zovlqhcp]{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:.9375rem;list-style:none;display:flex}summary[data-astro-cid-zovlqhcp]::-webkit-details-marker{display:none}.plus[data-astro-cid-zovlqhcp]{width:14px;height:14px;position:relative}.plus[data-astro-cid-zovlqhcp]:before,.plus[data-astro-cid-zovlqhcp]:after{content:"";background:currentColor;height:1.5px;transition:transform .2s;position:absolute;top:6px;left:0;right:0}.plus[data-astro-cid-zovlqhcp]:after{transform:rotate(90deg)}details[data-astro-cid-zovlqhcp][open] .plus[data-astro-cid-zovlqhcp]:after{transform:rotate(0)}.rich[data-astro-cid-zovlqhcp]{color:var(--plum-muted);padding-bottom:16px;font-size:.9375rem}.rich[data-astro-cid-zovlqhcp] p+p,.rich[data-astro-cid-zovlqhcp] p+ul,.rich[data-astro-cid-zovlqhcp] ul+p{margin-top:8px}.rich[data-astro-cid-zovlqhcp] ul{margin:0;padding-left:20px}.rich[data-astro-cid-zovlqhcp] table{border-collapse:collapse;width:100%;color:var(--plum);margin-bottom:10px;font-size:.9375rem}.rich[data-astro-cid-zovlqhcp] th,.rich[data-astro-cid-zovlqhcp] td{border-bottom:1px solid var(--line);text-align:center;padding:8px 6px}.rich[data-astro-cid-zovlqhcp] th{font-weight:500}.size-dialog[data-astro-cid-zovlqhcp]{border-radius:var(--radius-card);background:var(--cream);width:min(92vw,520px);max-height:86vh;color:var(--plum);border:0;padding:0;overflow:auto;box-shadow:0 24px 60px #3c1e4659}.size-dialog[data-astro-cid-zovlqhcp]::backdrop{background:#3a24348c}.dialog-body[data-astro-cid-zovlqhcp]{padding:20px}.dialog-head[data-astro-cid-zovlqhcp]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dialog-head[data-astro-cid-zovlqhcp] h2[data-astro-cid-zovlqhcp]{font-size:1.75rem}.close[data-astro-cid-zovlqhcp]{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}body:has(dialog[open]){overflow:hidden}@media (width>=900px){.layout[data-astro-cid-zovlqhcp]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:56px}.media[data-astro-cid-zovlqhcp]{position:sticky;top:16px}h1[data-astro-cid-zovlqhcp]{font-size:3rem}.price[data-astro-cid-zovlqhcp]{font-size:1.625rem}}@media (prefers-reduced-motion:reduce){.plus[data-astro-cid-zovlqhcp]:before,.plus[data-astro-cid-zovlqhcp]:after{transition:none}}
