:root{--bg:#f6f1ec;--bg-band:#efe6dc;--surface:#fff;--surface-2:#faf6f1;--text:#1e1a17;--muted:#7b7068;--line:#e8dfd5;--dark:#1f1b18;--on-dark:#fbf7f2;--gold-1:#ecd3a1;--gold-2:#c69a5c;--gold-text:#a77a3e;--green-1:#3d4636;--green-2:#262c22;--ok:#4f8a5b;--warn:#b7792c;--danger:#b5483c;--shadow:0 18px 40px -22px #4a341e59;--shadow-sm:0 6px 18px -10px #4a341e4d;--t-beige:linear-gradient(150deg, #f6e9d4, #ecdcc3);--t-sage:linear-gradient(150deg, #e7ece6, #d7e0d8);--t-rose:linear-gradient(150deg, #f6e3dc, #edcfc6);--t-sand:linear-gradient(150deg, #f1ebe3, #e5dbcf);--t-mist:linear-gradient(150deg, #e3eceb, #d2e0de);--t-butter:linear-gradient(150deg, #f6e8c6, #edd6a3);--img-plate:transparent;--img-blend:multiply;--radius:22px;--radius-sm:14px;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#12100e;--bg-band:#1a1613;--surface:#1d1916;--surface-2:#231e1a;--text:#f3ece3;--muted:#a3978b;--line:#322a24;--dark:#ecd3a1;--on-dark:#1f1b18;--gold-text:#e2c08a;--shadow:0 18px 40px -22px #000c;--shadow-sm:0 6px 18px -10px #000c;--t-beige:linear-gradient(150deg, #33281e, #241d17);--t-sage:linear-gradient(150deg, #24302a, #1a221e);--t-rose:linear-gradient(150deg, #36231f, #261917);--t-sand:linear-gradient(150deg, #2b2621, #1f1b17);--t-mist:linear-gradient(150deg, #1f2c2b, #172120);--t-butter:linear-gradient(150deg, #3a2f1c, #282013);--img-plate:transparent;--img-blend:normal;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .25s,color .25s}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.serif,h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.12}h1{font-size:calc(clamp(34px,5vw,56px))}h2{font-size:calc(clamp(28px,3.4vw,40px))}h3{font-size:22px}.container{width:min(1800px,100% - clamp(32px,6vw,64px));margin-inline:auto}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);font-size:11px;font-weight:700}.muted{color:var(--muted)}.section{padding-block:56px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.section-head h2{margin-top:6px}.band{background:var(--bg-band)}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s,opacity .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-dark{background:var(--dark);color:var(--on-dark)}.btn-gold{background:linear-gradient(135deg,var(--gold-1),var(--gold-2));color:#23190f;box-shadow:var(--shadow-sm)}.btn-ghost{border-color:var(--line);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--gold-2)}.btn-sm,.link-more{padding:8px 16px;font-size:13px}.btn-block{width:100%}.btn .arrow{background:linear-gradient(135deg,var(--gold-1),var(--gold-2));color:#23190f;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:-12px;display:grid}.link-more{border:1px solid var(--line);background:var(--surface);border-radius:999px;font-weight:600}.link-more:hover{border-color:var(--gold-2)}.chip{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.chip-active{background:var(--dark);color:var(--on-dark);border-color:var(--dark)}.badge{background:var(--gold-2);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-8px}.card{background:var(--surface);box-shadow:var(--shadow)}.card,.tile{border-radius:var(--radius)}.pimg,.tile{position:relative;overflow:hidden}.field{gap:6px;display:grid}.field label{font-size:13px;font-weight:600}.input{border:1px solid var(--line);background:var(--surface);border-radius:12px;outline:none;width:100%;padding:12px 16px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--gold-2);box-shadow:0 0 0 3px #c69a5c2e}.error-text{color:var(--danger);font-size:13px}.alert{border-radius:12px;padding:12px 16px;font-size:14px}.alert-error{color:var(--danger);background:#b5483c1a}.alert-ok{color:var(--ok);background:#4f8a5b1f}.pimg{place-items:center;display:grid}.pimg:before{content:"";background:var(--img-plate);border-radius:50%;position:absolute;inset:6%}.pimg img{mix-blend-mode:var(--img-blend);-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:relative}.stock{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.stock:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.stock-in_stock{color:var(--ok)}.stock-on_order{color:var(--warn)}.stock-out_of_stock{color:var(--danger)}.skeleton{background:linear-gradient(90deg,var(--surface-2),var(--line),var(--surface-2));background-size:200% 100%;border-radius:12px;animation:1.2s infinite sk}@keyframes sk{to{background-position:-200% 0}}.grid-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (width<=1100px){.grid-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.section{padding-block:40px}}.page-title{padding:28px 0 8px}.crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.crumbs a:hover{color:var(--text)}.empty{text-align:center;color:var(--muted);padding:64px 16px}.empty h3{color:var(--text);margin-bottom:8px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.no-logo-intro .water-intro-logo{display:none}.water-intro-logo[data-v-622f9568]{z-index:1000;background:var(--bg);cursor:pointer;animation:.4s 9s forwards water-intro-logo-failsafe-622f9568;position:fixed;inset:0}.stage[data-v-622f9568]{width:100%;height:100%;display:block}.word[data-v-622f9568]{font-family:var(--serif);letter-spacing:.62em;text-indent:.5em;text-align:center;text-transform:uppercase;color:var(--text);opacity:0;padding:0 16px;font-size:calc(clamp(15px,1.7vw,24px));font-weight:500;position:absolute;top:76%;left:0;right:0}@keyframes water-intro-logo-failsafe-622f9568{to{opacity:0;visibility:hidden}}.water-intro-corner[data-v-9aa1ef46],.water-intro-clear[data-v-bb8f0f8a]{z-index:1000;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.water-intro[data-v-ace8d9d3]{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}
