@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:400;font-display:swap;src:url(../media/51bb92539c6f4847-s.2cv8-2hma0hak.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cfa8380cafbbf487-s.p.10lxx8g3llv2l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(../media/18b40ef1512f2489-s.141vianewtdm-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ea1df765ed99ddf9-s.p.02nvq2zrhh7ok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative Fallback;src:local(Arial);ascent-override:73.87%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:132.12%}._7vkAwW_className{font-family:Cinzel Decorative,Cinzel Decorative Fallback;font-style:normal}._7vkAwW_variable{--font-display:"Cinzel Decorative", "Cinzel Decorative Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2dapt8se0x7ch.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/55664f0a7289b762-s.4162up6yw-joy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f724cb2b266db11d-s.1i3_gome41uvs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.03_1j806mu-1h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/257505a8a5531435-s.38-3fu5pd_-tf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346e8051f901134e-s.227deqk64jnce.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.33jraz4m6n5g3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2dapt8se0x7ch.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/55664f0a7289b762-s.4162up6yw-joy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f724cb2b266db11d-s.1i3_gome41uvs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/58bfdf9faee08215-s.03_1j806mu-1h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/257505a8a5531435-s.38-3fu5pd_-tf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/346e8051f901134e-s.227deqk64jnce.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.33jraz4m6n5g3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2dapt8se0x7ch.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/55664f0a7289b762-s.4162up6yw-joy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f724cb2b266db11d-s.1i3_gome41uvs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/58bfdf9faee08215-s.03_1j806mu-1h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/257505a8a5531435-s.38-3fu5pd_-tf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/346e8051f901134e-s.227deqk64jnce.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.33jraz4m6n5g3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.kmiQtW_className{font-family:EB Garamond,EB Garamond Fallback}.kmiQtW_variable{--font-body:"EB Garamond", "EB Garamond Fallback"}
:root{--bg:#0a0c12;--panel:#11151f;--panel-2:#171d2a;--ink:#f5efe4;--muted:#c6d0dd;--veil:#080a1075;--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.6 6.4 12 13 4.4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--line:#f5efe424;--sapphire:#1e3a8a;--emerald:#14654b;--ruby:#8e1f3a;--amethyst:#5b2a86;--lead:#070910;--focus:#c98a2b;--aura:#74809633;--radius:3px;--wrap:1180px;--text-headline-hero:clamp(2rem, 1.25rem + 3.2vw, 3.75rem);--text-headline-xl:clamp(1.75rem, 1.4rem + 1.4vw, 2.75rem);--text-headline-lg:clamp(1.25rem, 1.1rem + .7vw, 1.6rem);--text-headline-md:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--text-headline-sm:clamp(1.125rem, 1.05rem + .4vw, 1.4rem);--text-body-lg:clamp(1.02rem, .98rem + .3vw, 1.18rem);--text-body-md:1rem;--text-body-base:1rem;--text-body-sm:.875rem;--text-label:.9375rem;--text-title:1.1rem;--text-lead:1.2rem;--text-base:1rem;--text-section:1.25rem;--tracking-label:.18em;--tracking-eyebrow:.22em;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--radius-sm:2px;--radius-lg:6px;--radius-pill:999px;--gold:#fdcc73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}html{-webkit-text-size-adjust:100%}body{background-color:var(--bg);background-image:radial-gradient(120% 55% at 50% 0%, var(--aura), transparent 62%);min-width:320px;color:var(--ink);font-family:var(--font-body), Georgia, "Times New Roman", serif;-webkit-font-smoothing:antialiased;background-repeat:no-repeat;line-height:1.7}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{padding-left:1.25rem}::selection{background:var(--gold);color:var(--lead)}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.wrap{padding-inline:2rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-variation{color:var(--muted);font-weight:400;font-size:var(--text-body-base)}.skip-link{z-index:100;background:var(--ink);max-width:calc(100vw - 2rem);min-height:48px;color:var(--lead);border:2px solid var(--lead);box-shadow:0 0 0 2px var(--gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:.6rem 1.1rem;font-weight:600;transition:transform .15s;display:inline-flex;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}#main-content:focus,#main-content:focus-visible{outline:none}h1,h2,h3{font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;text-wrap:balance;font-weight:700;line-height:1.16}h1{font-size:var(--text-headline-xl)}h2{font-size:var(--text-headline-lg)}h3{font-size:var(--text-headline-md)}.section{padding-block:clamp(2.5rem,6vw,5rem)}.section>*+*{margin-block-start:1.1rem}.section>*+:is(h1,h2,h3){margin-block-start:clamp(1.75rem,3.5vw,2.5rem)}.section>.prose__kicker+:is(h1,h2,h3){margin-block-start:.4rem}.section>:is(h1,h2,h3)+*{margin-block-start:1rem}.section>h1+*{margin-block-start:clamp(1.25rem,2.5vw,1.75rem)}.site-header{z-index:20;border-bottom:2px solid var(--lead);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c12eb;position:sticky;top:0}html[data-scrolled=true] .site-header:not([data-chrome=split]){background:var(--panel)}.site-header__inner{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;padding-block:.5rem;display:flex}.brand{min-height:44px;font-family:var(--font-display), Georgia, serif;font-weight:700;font-size:var(--text-lead);letter-spacing:.12em;text-transform:uppercase;align-items:center;display:inline-flex}.nav{flex-wrap:wrap;align-items:center;gap:0 1rem;display:flex}.nav a{min-height:44px;color:var(--muted);align-items:center;transition:color .15s;display:inline-flex}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.cart-link,.account-link{border:2px solid var(--lead);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:.35rem .9rem;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #f3ede40f}.cart-link{gap:.5rem;margin-left:auto}.cart-link:hover,.account-link:hover{border-color:var(--gold);background:#fdcc731f}.site-header__account{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-left:auto;display:inline-flex}.site-header__account .cart-link{margin-left:0}@media (max-width:40rem){html[data-scrolled=true] .site-header .nav{display:none}html[data-scrolled=true] .site-header__inner{padding-block:.35rem}}.btn{border:2px solid var(--gold);border-radius:var(--radius);background:var(--lead);min-height:48px;color:var(--ink);font-weight:600;font-size:var(--text-body-base);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.5rem;transition:background-color .15s,transform .15s;display:inline-flex}.btn:hover{background:#1a1f2b;transform:translateY(-1px)}.btn--ghost{border-color:var(--line);box-shadow:none;background:0 0}.btn--ghost:hover{border-color:var(--gold);background:#fdcc731f}.grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:1.25rem;display:grid}.pager{margin-block-start:1.5rem}.pager__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pager__link{border:2px solid var(--line);border-radius:var(--radius);min-width:44px;min-height:44px;color:var(--muted);justify-content:center;align-items:center;padding:0 .75rem;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.pager__link:hover{border-color:var(--gold);color:var(--ink);background:#fdcc731f}.pager__link[aria-current=page]{border-color:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold);background:#fdcc732e}.catalog__filters{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.catalog__filter{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);color:var(--muted);cursor:pointer;font-weight:600;font-size:var(--text-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:.45rem 1rem;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s}.catalog__filter:hover{color:var(--ink);border-color:var(--gold)}.catalog__count{color:var(--muted);font-size:var(--text-body-sm);margin-top:.85rem}.card{background:var(--panel);border:2px solid var(--lead);border-radius:var(--radius);flex-direction:column;gap:.6rem;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f3ede40f}.card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 20px 40px -26px #000}.card__name a:after{content:"";position:absolute;inset:0}.card__foot .btn,.card__foot button{z-index:1;position:relative}.card:has(.card__name a:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.card__media{aspect-ratio:1;background:var(--panel-2);border:1px solid var(--lead);border-radius:var(--radius);place-items:center;display:grid;position:relative}.card__image{object-fit:cover;border-radius:var(--radius);block-size:100%;inline-size:100%;position:absolute;inset:0}.card__badge{border-radius:var(--radius-pill);color:var(--gold);font-size:var(--text-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;white-space:nowrap;background:#080a10e0;border:1px solid #fdcc7373;justify-content:center;align-items:center;padding:.15rem .65rem;font-weight:600;display:inline-flex;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.card__name{font-family:var(--font-display), Georgia, serif;font-weight:700;font-size:var(--text-title)}.card__meta{color:var(--muted);font-size:var(--text-body-md)}.specs{color:var(--muted);font-size:var(--text-body-md);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.specs li{grid-template-columns:1.1rem 1fr;align-items:start;gap:.55rem;line-height:1.5;display:grid}.specs svg{width:1.1rem;height:1.1rem;color:var(--gold);opacity:.85;margin-top:.16rem}.specs__label{font-weight:600}.specs--compact{font-size:var(--text-body-sm);gap:.28rem}.specs--compact li{grid-template-columns:1rem 1fr;gap:.45rem}.specs--compact svg{width:1rem;height:1rem;margin-top:.12rem}.card__foot{border-top:1px solid var(--lead);gap:.6rem;margin-top:auto;padding-top:.75rem;display:grid}.card__buy{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.price{letter-spacing:.1em;color:var(--gold);font-weight:600}.price__label{color:var(--muted);font-size:var(--text-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600;display:block}.btn--compact{min-height:44px;padding:.55rem 1.1rem}.card__foot{flex-wrap:wrap}.card__foot .btn{white-space:nowrap}.btn[aria-busy=true]{opacity:.65;cursor:wait}.gem{--gem-base:var(--amethyst);--gem-accent:var(--ruby);--gem-edge:var(--gold);isolation:isolate;aspect-ratio:1;border:3px solid var(--lead);background:radial-gradient(circle at 34% 27%, #f3ede46b 0 4%, #f3ede400 34%), repeating-conic-gradient(from -15deg, #080a10e0 0deg 1.3deg, #080a1000 1.3deg 30deg), repeating-conic-gradient(from 0deg, #080a1000 0deg 15deg, #080a106b 15deg 30deg), conic-gradient(from -90deg, var(--gem-accent) 0deg 45deg, var(--gem-edge) 45deg 90deg, #14654b 90deg 135deg, #1e3a8a 135deg 180deg, var(--gem-base) 180deg 225deg, var(--gem-accent) 225deg 270deg, var(--gem-edge) 270deg 315deg, #14654b 315deg 360deg), var(--lead);inline-size:min(100%,220px);box-shadow:inset 0 0 0 2px #080a1099, inset 0 0 26px #080a108c, 0 0 0 5px var(--panel), 0 0 0 7px var(--lead), 0 0 0 8px #f3ede41a, 0 22px 34px -24px #000;border-radius:50%;margin-inline:auto;display:block;position:relative}.gem:before{content:"";border:2px solid var(--lead);background:radial-gradient(circle at 38% 30%, #f3ede473 0 8%, #f3ede400 50%), conic-gradient(from 0deg, var(--gem-edge) 0deg 60deg, var(--gem-accent) 60deg 120deg, var(--gem-base) 120deg 180deg, #1e3a8a 180deg 240deg, #14654b 240deg 300deg, var(--gem-edge) 300deg 360deg);border-radius:50%;position:absolute;inset:21%;box-shadow:inset 0 0 12px #080a1099,0 0 0 3px #080a104d,0 0 0 4px #f3ede41f}.gem:after{content:"";border:2px solid var(--lead);background:radial-gradient(circle at 36% 30%, var(--ink) 0 10%, var(--gold) 45%, #6e4410 100%);border-radius:50%;position:absolute;inset:40%;box-shadow:0 0 14px #fdcc7366,inset 0 0 8px #080a1059}.gem--sm{inline-size:84px}.gem--lg{inline-size:min(100%,300px)}.hero{align-items:center;gap:2rem;padding-block:clamp(2.25rem,6vw,4.5rem);display:grid}.hero__copy{text-shadow:0 1px 2px #05070df2,0 2px 8px #05070de6,0 0 26px #05070dcc,0 0 54px #05070d8c;flex-direction:column;align-items:stretch;display:flex}.hero__badge{background:var(--panel-2);border-radius:var(--radius-pill);color:var(--gold);font-size:var(--text-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid #fdcc7366;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem .9rem;font-weight:600;display:inline-flex}.hero__eyebrow{color:var(--gold);font-size:var(--text-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.hero__title{font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--text-headline-hero);letter-spacing:.01em;text-transform:uppercase;text-align:center;line-height:1.08}.hero__title-accent{font-family:var(--font-body), Georgia, serif;text-transform:uppercase;color:var(--gold);font-size:.92em;font-style:italic;display:block}.hero__lede{color:var(--muted);font-size:var(--text-body-lg);text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin-top:1.25rem}.hero__signals{color:var(--muted);font-size:var(--text-body-sm);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.hero__signals li{align-items:center;gap:.5rem;display:flex}.hero__signals li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:.35rem;height:.35rem}@media (max-width:40rem){.hero__lede{text-align:left;-webkit-hyphens:manual;hyphens:manual}.hero__signals{justify-content:flex-start}}.hero__actions{flex-wrap:wrap;justify-content:center;align-self:stretch;gap:.6rem;margin-top:1.75rem;display:flex}.hero__actions .btn{white-space:nowrap;flex:1 1 0;min-width:max-content;padding-inline:1.2rem}.hero__visual{--mark-size:min(clamp(220px, 34vw, 460px), 100%);align-content:center;place-items:center;min-height:300px;display:grid;position:relative}.hero__visual picture{display:contents}.hero__mark{inline-size:var(--mark-size);aspect-ratio:1;object-fit:cover;z-index:1;border-radius:50%;block-size:auto;display:block;position:relative}.aura,.aura__motes{pointer-events:none;--_aura:var(--aura-size,calc(var(--mark-size,260px) * 1.25));position:absolute;top:50%;left:50%;translate:-50% -50%}.aura{z-index:0;inline-size:var(--aura-w,var(--_aura));block-size:var(--aura-h,auto);aspect-ratio:1;border-radius:50%}.aura:before,.aura:after{content:"";border-radius:50%;position:absolute;inset:0}.aura:before{filter:blur(16px);background:radial-gradient(closest-side,#fdcc73d1 0%,#fdcc73a8 38%,#fdcc7361 64%,#fdcc7321 84%,#fdcc7300 100%)}.aura:after{filter:blur(8px);background:radial-gradient(closest-side,#fdcc7300 58%,#fdcc73b8 79%,#fdcc7300 95%);inset:4%}.aura__motes{z-index:2;inline-size:var(--_aura);aspect-ratio:1;block-size:auto;display:block}@media (prefers-reduced-motion:no-preference){.aura{animation:7s ease-in-out infinite aura-breathe}@keyframes aura-breathe{0%,to{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}}@media (prefers-reduced-motion:reduce){.aura__motes{display:none}}.brand{--aura-w:150px;--aura-h:52px;--aura-size:48px;position:relative}.brand__text{z-index:1;position:relative}@media (min-width:900px){.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2rem,5vw,4rem)}.hero__visual{min-height:480px}}.trust{padding-block:1.5rem}.trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.trust__item{text-align:center}@media (min-width:900px){.trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust__item h3{font-family:var(--font-body), Georgia, serif;font-size:var(--text-body-base);letter-spacing:var(--tracking-label);text-transform:uppercase;min-height:2.5em;font-weight:700}.trust__item p{color:var(--muted);font-size:var(--text-body-sm);margin-top:.2rem}.legal-note{background:var(--panel);border:1px solid var(--lead);border-left:4px solid var(--gold);border-radius:var(--radius);color:var(--muted);font-size:var(--text-body-sm);gap:.5rem;margin-top:1.25rem;padding:.9rem 1rem;display:grid}.legal-note strong{color:var(--ink)}.drawer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer__backdrop{background:#04060cb8;position:absolute;inset:0}.drawer__panel{background:var(--panel);border-left:2px solid var(--lead);flex-direction:column;gap:1rem;block-size:100%;inline-size:min(420px,100%);padding:1.25rem;display:flex;position:relative;overflow-y:auto;box-shadow:-20px 0 60px -30px #000}.drawer__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.drawer__head h2{font-family:var(--font-display), Georgia, serif;font-size:var(--text-headline-sm)}.drawer__close{background:var(--panel-2);border:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;border-radius:999px;padding:.4rem 1rem;transition:color .15s,border-color .15s}.drawer__close:hover{color:var(--ink);border-color:var(--gold)}.drawer__close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.drawer__empty{color:var(--muted)}.drawer__items{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.drawer__item{border-bottom:1px solid var(--lead);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}.drawer__name{font-weight:600}.drawer__variant,.drawer__qty{color:var(--muted);font-size:var(--text-body-sm)}.drawer__remove{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.25rem;text-decoration:underline}.drawer__remove:hover{color:var(--ink)}.drawer__foot{border-top:1px solid var(--lead);margin-top:auto;padding-top:1rem}.drawer__total{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.drawer__total strong{font-size:var(--text-headline-sm);color:var(--gold)}.drawer__actions{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.listing__breadcrumb{color:var(--muted)}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:.25rem .5rem;padding-left:0;font-size:.9rem;list-style:none;display:flex}.category-blocks{counter-reset:category;grid-template-columns:repeat(auto-fill,minmax(240px,280px));justify-content:center;gap:1.25rem;display:grid}.category-block{background:radial-gradient(120% 80% at 18% 0%, #fdcc7314, transparent 55%), linear-gradient(160deg, var(--panel-2) 0%, var(--panel) 58%, #0c1018 100%);border:1px solid var(--line);text-align:left;counter-increment:category;border-radius:2px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f3ede40a,0 18px 30px -30px #000}.category-block__media{aspect-ratio:4/3;background:radial-gradient(80% 80% at 50% 42%, #fdcc731a, transparent 64%), var(--panel-2);border-block-end:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.category-block__media:after{content:"";z-index:1;pointer-events:none;border:1px solid #fdcc732e;transition:border-color .2s;position:absolute;inset:.5rem}.category-block__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .55s cubic-bezier(.23,1,.32,1);display:block}.signet{aspect-ratio:1;inline-size:100%;color:var(--gold);display:block}.signet>svg{stroke-width:1.4px;block-size:100%;inline-size:100%;display:block}.signet>.signet__sun{display:none}[data-store=moda] .signet>.signet__sun,[data-card-theme=moda] .signet>.signet__sun{display:block}[data-store=moda] .signet>.signet__moon,[data-card-theme=moda] .signet>.signet__moon{display:none}.category-block__signet{inline-size:min(38%,118px);transition:transform .45s}.category-block__count{z-index:2;border-radius:var(--radius-pill);min-height:28px;color:var(--gold);font-size:var(--text-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;background:#080a10d1;border:1px solid #fdcc7361;align-items:center;padding:.1rem .55rem;font-weight:600;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.category-block__body{flex-direction:column;flex:1;gap:.35rem;padding:.95rem 1rem 1rem;display:flex;position:relative}.category-block__kicker{z-index:1;align-items:center;display:flex;position:relative}.category-block__index:before{content:counter(category, decimal-leading-zero)}.category-block__index:after{content:"·";color:#fdcc7373;margin-inline:.45rem}.category-block__index{color:#fdcc73b3;font-size:var(--text-body-sm);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;font-weight:600}.category-block__eyebrow{color:var(--gold);font-size:var(--text-body-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.category-block__title{z-index:1;font-family:var(--font-display), Georgia, serif;font-weight:700;font-size:var(--text-title);text-wrap:balance;line-height:1.25;position:relative}.category-block__meta{z-index:1;-webkit-line-clamp:2;line-clamp:2;color:var(--muted);font-size:var(--text-body-sm);-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.category-block__cta{z-index:1;border-block-start:1px solid var(--line);color:var(--gold);font-size:var(--text-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:.75rem;font-weight:600;display:flex;position:relative}.category-block__cta span{transition:transform .2s}@media (hover:hover) and (pointer:fine){.category-block:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 24px 46px -30px #000,inset 0 0 0 1px #fdcc7329}.category-block:hover .category-block__media:after{border-color:#fdcc7361}.category-block:hover .category-block__media img{transform:scale(1.045)}.category-block:hover .category-block__signet{transform:rotate(7deg)scale(1.03)}.category-block:hover .category-block__cta span{transform:translate(4px)}}.section>.collections__lede{max-width:var(--reading-column);color:var(--muted);margin-inline:auto}.collections-page>.prose__kicker{margin-bottom:.6rem}.collections-page>h1{margin-bottom:1rem}.product{gap:2rem;display:grid}.gallery{align-content:start;gap:.75rem;display:grid}.gallery__main{aspect-ratio:4/5;background:var(--panel-2);border:1px solid var(--lead);border-radius:var(--radius);place-items:center;display:grid;position:relative;overflow:hidden}.gallery>.btn{min-height:40px;font-size:var(--text-body-sm);justify-self:end;padding:.45rem 1rem}.thumbs{flex-wrap:wrap;gap:.75rem;display:flex}.thumbs button{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;block-size:64px;inline-size:64px;padding:0;position:relative;overflow:hidden}.thumbs button:after{content:"";background:var(--gold);opacity:0;height:3px;transition:opacity .15s;position:absolute;inset:auto 0 0}.thumbs button[aria-pressed=true]:after{opacity:1}.thumbs button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.thumbs .gem{inline-size:44px}.gallery__main img,.thumbs img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.product{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(2rem,5vw,4rem)}.gallery{grid-template-rows:minmax(0,1fr) auto auto;height:100%}.gallery__main{aspect-ratio:auto;min-height:0}.gallery__main img{position:absolute;inset:0}}.lightbox{z-index:200;background:#080a10eb;place-items:center;gap:1rem;padding:1.5rem;display:grid;position:fixed;inset:0}.lightbox img{width:auto;max-width:min(92vw,900px);height:auto;max-height:80vh}.product__details{align-content:start;gap:1rem;display:grid}.product__price{font-size:var(--text-headline-sm);letter-spacing:.12em;color:var(--gold);font-weight:600}#producto-title{text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.14}.notes{color:var(--muted);font-size:var(--text-body-md);gap:.5rem;padding-left:0;list-style:none;display:grid}.notes li{padding-left:1.4rem;position:relative}.notes li:before{content:"";background:var(--gold);width:.9rem;height:.9rem;-webkit-mask:var(--icon-check) center / contain no-repeat;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;position:absolute;top:.45em;left:0}.site-footer{background:linear-gradient(180deg, var(--panel), var(--bg));border-top:1px solid #c6a0564d;margin-top:clamp(3rem,8vw,6rem)}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;padding-block:2.5rem;display:grid}@media (max-width:639px){.site-footer__grid>:last-child{grid-column:1/-1}.site-footer__grid>:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.site-footer__grid{gap:1.5rem}}@media (min-width:900px){.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer__title{font-family:var(--font-body), Georgia, serif;font-weight:700;font-size:var(--text-base);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:.25rem}.site-footer p,.site-footer li,.site-footer__bottom{color:var(--muted);font-size:var(--text-body-base)}.site-footer ul{gap:.25rem;padding-left:0;list-style:none;display:grid}.site-footer a{align-items:center;min-height:44px;display:inline-flex}.site-footer a:hover{color:var(--ink)}.site-footer__bottom{border-top:1px solid var(--line);font-size:var(--text-body-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block:1rem;display:flex}.purchase{gap:1rem;display:grid}.purchase__group{border:0;margin:0;padding:0}.purchase__group legend{color:var(--muted);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem}.choices{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.choice{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:.35rem 1rem;display:inline-flex;position:relative}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice:has(input:checked){border-color:var(--gold);color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.purchase__actions{flex-wrap:wrap;gap:.75rem;display:flex}.cart-table{border-collapse:collapse;width:100%}.cart-table th,.cart-table td{text-align:left;border-bottom:1px solid var(--line);padding:.75rem .5rem}.cart-table thead th{color:var(--muted);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase}.qty{align-items:center;gap:.4rem;display:inline-flex}.qty button{border:1px solid var(--line);background:var(--panel-2);min-width:40px;min-height:40px;color:var(--ink);border-radius:var(--radius);cursor:pointer}.cart-total{font-size:var(--text-lead);justify-content:space-between;padding-block:1rem;font-weight:600;display:flex}.cart-total--discount{font-size:var(--text-base);color:var(--gold);padding-block:.5rem 0;font-weight:500}.cart-total--subtotal{border-top:1px solid var(--line)}.cart-total__hint{font-size:var(--text-body-base);margin-block:.75rem 1.25rem}.coupon{border-top:1px solid var(--line);gap:.75rem;padding-block:1.25rem;display:grid}.coupon__form{gap:.35rem;display:grid}.coupon__form label{color:var(--muted);font-size:var(--text-body-sm);letter-spacing:.1em;text-transform:uppercase}.coupon__row{flex-wrap:wrap;gap:.5rem;display:flex}.coupon__row input{min-height:46px;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);text-transform:uppercase;letter-spacing:.08em;flex:12rem;padding:.55rem .75rem}.coupon__row input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.coupon__row input[aria-invalid=true]{border-color:var(--ruby)}.coupon__list{gap:.5rem;padding-left:0;list-style:none;display:grid}.coupon__list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.coupon__list span{color:var(--gold);letter-spacing:.08em}:root{--reading-column:min(100%, 60rem)}.section{text-shadow:0 0 3px #05070df2,0 1px 2px #05070df2,0 2px 10px #05070dd9,0 0 30px #05070db3}.prose{max-width:var(--reading-column);gap:1.15rem;margin-inline:auto;display:grid}.section>h1,.section>.prose__kicker,.section>.prose__note{max-width:var(--reading-column);margin-inline:auto}.prose h2,.prose h3{font-family:var(--font-display), Georgia, serif;font-size:var(--text-section);letter-spacing:.05em;margin-top:1.75rem}.prose>:first-child{margin-block-start:0}.prose p,.prose li{color:var(--muted)}.prose>p:not(.prose__note){text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}@media (max-width:40rem){.prose>p:not(.prose__note){text-align:left}}.prose ul{gap:.55rem;padding-left:1.35rem;display:grid}.prose a{color:var(--gold)}.prose__kicker{color:var(--gold);font-size:var(--text-body-sm);letter-spacing:.18em;text-transform:uppercase}.prose__note{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--radius);font-size:var(--text-body-base);padding:.9rem 1.15rem}.prose>.prose__note{margin-block-start:.4rem}.product__longform{isolation:isolate;gap:clamp(1.75rem,3.5vw,2.75rem);padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2.25rem);display:grid;position:relative}.product__longform:before{content:"";z-index:-1;background:var(--veil);filter:blur(30px);border-radius:2.5rem;position:absolute;inset:-.75rem}.product__longform>div{width:100%}.product__description,.ficha__texto{color:var(--ink);-webkit-hyphens:auto;hyphens:auto;text-align:left;font-size:1.1875rem;line-height:1.6}@media (min-width:640px){.product__description,.ficha__texto{text-align:justify}}.product__description{margin-top:.6rem}@media (max-width:40rem){.product__description{text-align:left;text-align:left}}.product__eyebrow{color:var(--muted);font-size:var(--text-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.product__eyebrow svg{width:1.1rem;height:1.1rem}.product__lead{color:var(--muted);font-size:var(--text-body-lg);max-width:46ch}.product__badge{border-radius:var(--radius-pill);color:var(--gold);font-size:var(--text-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid #fdcc7373;justify-self:start;padding:.2rem .75rem;font-weight:600}.ficha{margin-top:.6rem}.ficha+.ficha{margin-top:1.25rem}.ficha__titulo{color:var(--gold);font-family:var(--font-display), Georgia, serif;letter-spacing:.03em;margin:1.35rem 0 0;font-size:1.375rem;font-weight:700}.ficha__texto{gap:.5rem;margin-top:.75rem;display:grid}.ficha__linea{text-indent:-1.05em;overflow-wrap:anywhere;padding-inline-start:1.05em;display:block}.checkout{inline-size:100%;justify-self:center;gap:1.5rem;max-width:52rem;margin-inline:auto;display:grid}.checkout__group{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1.25rem}.checkout__group legend{font-family:var(--font-display), Georgia, serif;font-size:var(--text-title);letter-spacing:.06em;padding-inline:.5rem}.field-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem;display:grid}.field{gap:.35rem;margin:0;display:grid}.field label{color:var(--muted);font-size:var(--text-body-sm);letter-spacing:.1em;text-transform:uppercase}.field input,.field select{min-height:46px;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:.55rem .75rem}.field textarea{min-height:8rem;color:var(--ink);font:inherit;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);resize:vertical;padding:.55rem .75rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.field textarea[aria-invalid=true],.field input[aria-invalid=true]{border-color:var(--ruby)}.field__error{color:#f3a98f;font-size:var(--text-body-sm)}.price-range{border:0;grid-column:1/-1;gap:.5rem;margin:0;padding:0;display:grid}.price-range legend{color:var(--muted);font-size:var(--text-body-sm);letter-spacing:.1em;text-transform:uppercase;padding:0}.price-range__values{justify-content:space-between;gap:1rem;display:flex}.price-range__value{color:var(--gold);letter-spacing:.04em;font-weight:600}.price-range__track{block-size:44px;position:relative}.price-range__rail{inset-inline:12px;border:1px solid var(--line);background:var(--panel-2);border-radius:999px;block-size:6px;position:absolute;top:50%;translate:0 -50%}.price-range__fill{background:#fdcc7373;border-radius:999px;position:absolute;inset-block:0}.price-range__input{pointer-events:none;appearance:none;background:0 0;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.price-range__input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.price-range__input::-webkit-slider-runnable-track{background:0 0;border:0}.price-range__input::-webkit-slider-thumb{appearance:none;pointer-events:auto;border:2px solid var(--lead);background:var(--gold);cursor:grab;border-radius:50%;block-size:24px;inline-size:24px}.price-range__input::-webkit-slider-thumb:active{cursor:grabbing}.price-range__input::-moz-range-track{background:0 0;border:0}.price-range__input::-moz-range-thumb{pointer-events:auto;border:2px solid var(--lead);background:var(--gold);cursor:grab;border-radius:50%;block-size:22px;inline-size:22px}.account{gap:.5rem;margin-top:1rem;display:grid}.account__choice{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;display:inline-flex}.account__choice input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--gold)}.account__hint{color:var(--muted);font-size:var(--text-body-sm)}.account__password{max-width:26rem}.shipping__help{color:var(--muted);font-size:var(--text-body-md)}.shipping__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.shipping__status{color:var(--muted);font-size:var(--text-body-base)}.shipping__rates{border:0;margin-top:1rem;padding:0}.shipping__rates legend{color:var(--muted);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem}.shipping-rate{align-items:baseline;gap:.5rem;display:inline-flex}.shipping-rate__price{color:var(--gold);letter-spacing:.06em;font-weight:600}.choice:has(input[aria-invalid=true]){border-color:var(--ruby)}.checkout__summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:.75rem;padding:1.25rem;display:grid}.checkout__summary h2{font-size:var(--text-title);letter-spacing:.08em}.summary{gap:.5rem;display:grid}.summary__row{color:var(--muted);justify-content:space-between;gap:1rem;display:flex}.summary__row dd{white-space:nowrap}.summary__row--item{color:var(--ink)}.summary__row--item dt{overflow-wrap:anywhere}.summary__row--fee{color:var(--gold)}.summary__row--total{border-top:1px solid var(--line);color:var(--ink);font-weight:600;font-size:var(--text-lead);padding-top:.65rem}.notice{border:2px solid var(--lead);border-left:4px solid var(--gold);background:var(--panel);color:var(--muted);padding:1rem 1.25rem}@media (max-width:40rem){.cart-table,.cart-table tbody,.cart-table tr,.cart-table th,.cart-table td{width:auto;display:block}.cart-table thead{display:none}.cart-table tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-bottom:.85rem;padding:.85rem}.cart-table th,.cart-table td{border:0;padding:.2rem 0}.cart-table td{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cart-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) var(--reveal-delay,0s), transform .6s cubic-bezier(.23, 1, .32, 1) var(--reveal-delay,0s);transform:translateY(14px)}.reveal--in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.card:hover,.btn:hover,.category-block:hover,.category-block:hover .category-block__media img,.category-block:hover .category-block__signet,.category-block:hover .category-block__cta span{transform:none}}.site-bg{z-index:-1;pointer-events:none;background-color:var(--bg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;overflow:hidden}.site-bg--brand{background-color:var(--bg)}.site-bg--brand:before,.site-bg--brand:after{content:"";background-position:50%;background-size:cover;inline-size:50%;position:absolute;inset-block:0}.site-bg--brand:before{background-image:url(/media/portada/noche-poster.webp);inset-inline-start:0;box-shadow:inset -1px 0 #fdcc7333}.site-bg--brand:after{background-image:url(/media/portada/dia-poster.webp);inset-inline-end:0}.site-bg__video{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity 1s linear;position:absolute;inset:0}.site-bg__video:not([src]){display:none}.site-bg__video--front{z-index:2}.site-bg__video--back{z-index:1}.site-bg__scrim{z-index:3;background:radial-gradient(150% 110% at 50% 0,#080a104d,#080a10a3 82%),#080a104d;position:absolute;inset:0}.site-bg__scrim--brand{background:linear-gradient(90deg,#070910a8 0%,#0709109e 46%,#070910b8 54%,#070910c7 100%),linear-gradient(#0709102e,#07091052)}.brand-particles{z-index:4;pointer-events:none;position:absolute;inset:0}.brand-particles__canvas{block-size:100%;inline-size:50%;display:block;position:absolute;inset-block:0}.brand-particles__canvas--night{inset-inline-start:0}.brand-particles__canvas--day{inset-inline-start:50%}@media (max-width:760px){.site-bg--brand:before{background-image:url(/media/portada/noche-poster-480.webp);background-position:50%;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline:0;-webkit-mask-image:none;mask-image:none}.site-bg--brand:after{display:none}.brand-particles__canvas{inline-size:100%;inset-inline:0}.brand-particles__canvas--night{block-size:100%;inset-block-start:0}.brand-particles__canvas--day{display:none}.site-bg__scrim--brand{background:linear-gradient(#070910a3 0%,#070910ad 52%,#070910cc 100%)}}.footer-toggle{background:var(--panel-2);min-height:44px;color:var(--ink);border:2px solid var(--lead);font-size:var(--text-body-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:999px;align-items:center;padding:.35rem .9rem;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.footer-toggle:hover{border-color:var(--gold);background:#fdcc731f}.back-to-top{z-index:40;background:var(--panel);block-size:48px;inline-size:48px;color:var(--ink);border:2px solid var(--lead);border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,border-color .15s,background-color .15s;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:inset 0 0 0 1px #f3ede40f,0 10px 24px -14px #000}.back-to-top:hover{border-color:var(--gold);background:#fdcc731f;transform:translateY(-3px)}.back-to-top svg{block-size:22px;inline-size:22px}@media (min-width:640px){.back-to-top{bottom:2rem;right:2rem}}@media (prefers-reduced-motion:no-preference){.back-to-top{animation:.25s both back-to-top-in}@keyframes back-to-top-in{0%{opacity:0}to{opacity:1}}}@media (max-width:639px){.site-footer{padding-bottom:4.5rem}}[data-store=energetica],[data-card-theme=energetica]{--bg:#070b18;--panel:#121a38;--panel-2:#1b2450;--ink:#fff8ee;--muted:#cfe0f5;--hero-muted:#eaf4ff;--line:#fdcc7333;--lead:#05070f;--focus:#ffd47a;--aura:#406ac84d;--gold:#ffd47a;--gold-soft:#ffe8b5;--gold-deep:#c58a2e;--panel-glow:#3860be38;--veil:#070b1885;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has([data-store=energetica]){--bg:#070b18;--panel:#121a38;--panel-2:#1b2450;--ink:#fff8ee;--muted:#cfe0f5;--hero-muted:#eaf4ff;--line:#fdcc7333;--lead:#05070f;--focus:#ffd47a;--aura:#406ac84d;--gold:#ffd47a;--gold-soft:#ffe8b5;--gold-deep:#c58a2e;--panel-glow:#3860be38;--veil:#070b1885;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has([data-store=energetica]) .site-bg{background-image:url(/media/energetica-poster-noche4.webp)}@media (max-width:768px){html:has([data-store=energetica]) .site-bg{background-image:url(/media/energetica-poster-noche4-mobile.webp)}}html:has([data-store=energetica]) .site-bg__scrim{background:linear-gradient(#06091533 0%,#0609151a 12%,#0000 24%),radial-gradient(150% 110% at 50% 0,#0609153d,#06091594 82%),radial-gradient(72% 55% at 82% 16%,#ffd47a1f,#0000 68%),#0609153d}html:has([data-store=energetica]) .site-bg__video{filter:saturate(1.16)brightness(1.1)}html:has([data-store=energetica]) .site-bg:after{content:"";z-index:2;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(38% 42% at 76% 20%,#ffd47a2b,#0000 72%),radial-gradient(50% 56% at 16% 78%,#2c56a04d,#0000 74%),radial-gradient(120% 90% at 50% 0,#ffd47a0f,#0000 60%);position:absolute;inset:0}html:has([data-store=energetica]) .site-header{box-shadow:none;background:0 0;border-bottom-color:#ffd47a2e}html[data-scrolled=true]:has([data-store=energetica]) .site-header{background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:#ffd47a38}html[data-scrolled=true]:has([data-store=moda]) .site-header{background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:#7a4a1059}html:has([data-store=energetica]) .site-header .brand{text-shadow:0 1px 2px #04060eeb,0 0 14px #04060ecc}:is(html:has([data-store=energetica]) .cart-link,html:has([data-store=energetica]) .account-link){background:#121a389e;border-color:#ffd47a38;box-shadow:inset 0 0 0 1px #ffffff0d}:is(html:has([data-store=energetica]) .cart-link:hover,html:has([data-store=energetica]) .account-link:hover){border-color:var(--gold);background:#ffd47a29;transform:translateY(-1px)}:is(html:has([data-store=energetica]) .nav a:hover,html:has([data-store=energetica]) .nav a[aria-current=page]){color:var(--gold-soft)}html:has([data-store=energetica]) .site-footer{background:linear-gradient(#141e40f5,#060915fa);border-top-color:#ffd47a38;box-shadow:0 -22px 50px -40px #ffd47a38}[data-store=energetica] .section,[data-store=energetica] .hero__copy{text-shadow:0 1px 2px #06040ce6,0 2px 10px #06040cbf,0 0 28px #406ac838}[data-store=energetica] .section>h2:after{content:"";background:linear-gradient(90deg, var(--gold), #ffd47a00);opacity:.8;block-size:1px;inline-size:clamp(2.5rem,8vw,4.5rem);margin-block-start:.65rem;display:block}[data-store=energetica] .hero__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#1a264ed1,#0c1228bd);border-color:#ffd47a73;box-shadow:0 10px 28px -24px #000000e6,inset 0 1px #ffffff14}[data-store=energetica] .hero__title-accent{color:var(--gold-soft);text-shadow:0 0 28px #ffd47a29}[data-store=energetica] .hero__lede,[data-store=energetica] .hero__signals{color:var(--hero-muted)}[data-store=energetica] .hero__eyebrow{color:var(--ink);font-size:1.17rem;font-weight:700}[data-store=energetica] .hero__eyebrow>span[aria-hidden=true]{color:var(--gold)}[data-store=energetica] .listing__breadcrumb,[data-store=energetica] .breadcrumb{color:var(--ink);font-size:1.17rem;font-weight:700}[data-store=energetica] .btn{background:linear-gradient(135deg, var(--gold-soft) 0%, var(--gold) 48%, var(--gold-deep) 100%);border-color:var(--gold);color:#1a0b05;box-shadow:0 12px 30px -20px #ffd47aa6,inset 0 1px #ffffff73}html:has([data-store=energetica]) .drawer .btn{background:linear-gradient(135deg, var(--gold-soft) 0%, var(--gold) 48%, var(--gold-deep) 100%);border-color:var(--gold);color:#1a0b05;box-shadow:0 12px 30px -20px #ffd47aa6,inset 0 1px #ffffff73}[data-store=energetica] .btn:hover{background:linear-gradient(135deg, #fff4d4 0%, var(--gold-soft) 48%, #e6ad4b 100%);color:#140702}html:has([data-store=energetica]) .drawer .btn:hover{background:linear-gradient(135deg, #fff4d4 0%, var(--gold-soft) 48%, #e6ad4b 100%);color:#140702}[data-store=energetica] .btn--ghost{color:var(--ink);background:#0c12288c;border-color:#ffd47a6b;box-shadow:inset 0 0 0 1px #ffffff0d}html:has([data-store=energetica]) .drawer .btn--ghost{color:var(--ink);background:#0c12288c;border-color:#ffd47a6b;box-shadow:inset 0 0 0 1px #ffffff0d}[data-store=energetica] .btn--ghost:hover{border-color:var(--gold);background:#ffd47a1a}html:has([data-store=energetica]) .drawer .btn--ghost:hover{border-color:var(--gold);background:#ffd47a1a}[data-store=energetica] .hero__actions .btn+.btn{color:var(--ink);background:#0c12288c;border-color:#ffd47a6b;box-shadow:inset 0 0 0 1px #ffffff0d}[data-store=energetica] .hero__actions .btn+.btn:hover{border-color:var(--gold);background:#ffd47a1a}[data-store=energetica] .card{background:radial-gradient(120% 80% at 18% 0,#ffd47a0f,#0000 55%),linear-gradient(165deg,#1a2450 0%,#121936 58%,#080c1c 100%);border-color:#ffd47a2e;box-shadow:inset 0 0 0 1px #ffffff0a,0 20px 40px -30px #000}[data-store=energetica] .card:hover{border-color:var(--gold);box-shadow:0 22px 46px -26px #000000e6,0 0 30px -22px #ffd47a73,inset 0 0 0 1px #ffd47a24}[data-store=energetica] .card__media{background:radial-gradient(80% 80% at 50% 40%,#ffd47a1a,#0000 65%),linear-gradient(160deg,#202b58,#131a36);border-color:#ffd47a29}[data-store=energetica] .card__foot{border-top-color:var(--line)}[data-store=energetica] .card__badge{color:var(--gold-soft);background:#0a1022e0;border-color:#ffd47a80}[data-store=energetica] .category-block{background:radial-gradient(120% 80% at 18% 0,#ffd47a1a,#0000 55%),radial-gradient(80% 70% at 50% 100%,#2c56a047,#0000 65%),linear-gradient(160deg,#1e2a58 0%,#131a36 58%,#080c1c 100%);border-color:#ffd47a2e;box-shadow:inset 0 1px #ffffff0d,0 22px 40px -32px #000}[data-store=energetica] .category-block__media{border-block-end-color:var(--line);background:radial-gradient(80% 80% at 50% 42%,#ffd47a29,#0000 64%),radial-gradient(100% 100% at 50% 100%,#26325e 0%,#141b38 70%)}[data-store=energetica] .category-block__media:after{border-color:#ffd47a47}[data-store=energetica] .category-block__count{color:var(--gold-soft);background:#0a1022db;border-color:#ffd47a80}[data-store=energetica] .category-block__index{color:#ffd47ad9}[data-store=energetica] .category-block__index:after{color:#ffd47a80}[data-store=energetica] .category-block__signet{filter:saturate(1.1)drop-shadow(0 0 18px #ffd47a2e)}[data-store=energetica] .category-block:hover{border-color:var(--gold);box-shadow:0 24px 46px -30px #000000e6,0 0 30px -24px #ffd47a73,inset 0 0 0 1px #ffd47a24}[data-store=energetica] .category-block:hover .category-block__media:after{border-color:#ffd47a80}[data-store=energetica] .product__details{border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 80% at 18% 0,#ffd47a14,#0000 55%),linear-gradient(160deg,#182244e0,#090d1ed1);border:1px solid #ffd47a38;padding:clamp(1rem,2.5vw,1.6rem);box-shadow:0 24px 50px -40px #000000e6,inset 0 1px #ffffff0d}[data-store=energetica] .gallery{border-color:#ffd47a2e;box-shadow:0 24px 50px -40px #000000e6,inset 0 1px #ffffff0a}[data-store=energetica] .gallery__main{border-color:#ffd47a29}html:has([data-store=energetica]) .back-to-top{background:#121a38d1;border-color:#ffd47a4d;box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 28px -18px #000}html:has([data-store=energetica]) .footer-toggle{color:var(--gold-soft);background:#121a38c7;border-color:#ffd47a47}html:has([data-store=energetica]) .footer-toggle:hover{border-color:var(--gold);background:#ffd47a1f}[data-store=moda]{--bg:#f3e4c8;--panel:#f8ecd6;--panel-2:#ecd6ae;--ink:#170f08;--muted:#4a3320;--line:#170f0829;--lead:#8a5a16;--gold:#7a4a10;--focus:#7a4a10;--aura:#b98d552e;--veil:#fff8ee94;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has([data-store=moda]){--bg:#f3e4c8;--panel:#f8ecd6;--panel-2:#ecd6ae;--ink:#170f08;--muted:#4a3320;--line:#170f0829;--lead:#8a5a16;--gold:#7a4a10;--focus:#7a4a10;--aura:#b98d552e;--veil:#fff8ee94;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has([data-store=moda]) .site-bg{background-image:url(/media/moda-poster.webp)}@media (max-width:768px){html:has([data-store=moda]) .site-bg{background-image:url(/media/moda-poster-mobile.webp)}}html:has([data-store=moda]) .site-bg__scrim{background:radial-gradient(58% 70% at 30% 38%,#f3e4c8f0 0%,#f3e4c8b8 48%,#f3e4c800 78%),linear-gradient(90deg,#f3e4c899 0%,#f3e4c857 45%,#f3e4c824 100%)}@media (max-width:760px){html:has([data-store=moda]) .site-bg__scrim{background:radial-gradient(130% 70% at 50% 18%,#f3e4c8eb 0%,#f3e4c89e 62%,#f3e4c859 100%),#f3e4c859}}html:has([data-store=moda]) .site-header{border-bottom-color:var(--lead);background:0 0}html:has([data-store=moda]) .site-header .brand{text-shadow:0 1px #fffdf8fa,0 0 2px #fffcf4fa,0 0 12px #fff6e4bf}[data-store=moda] .section,[data-store=moda] .hero__copy{text-shadow:none}[data-store=moda] .btn{background:var(--gold);border-color:var(--gold);color:#fff8ea}html:has([data-store=moda]) .drawer .btn{background:var(--gold);border-color:var(--gold);color:#fff8ea}[data-store=moda] .btn:hover{background:#5c3608;border-color:#5c3608}html:has([data-store=moda]) .drawer .btn:hover{background:#5c3608;border-color:#5c3608}[data-store=moda] .btn--ghost{border-color:var(--line);color:var(--ink);background:0 0}html:has([data-store=moda]) .drawer .btn--ghost{border-color:var(--line);color:var(--ink);background:0 0}[data-store=moda] .btn--ghost:hover{border-color:var(--gold);background:#7a4a101a}html:has([data-store=moda]) .drawer .btn--ghost:hover{border-color:var(--gold);background:#7a4a101a}:is(html:has([data-store=moda]) .cart-link,html:has([data-store=moda]) .account-link){background:#faf0dce0;border-color:#7a4a106b;box-shadow:inset 0 0 0 1px #170f080f}:is(html:has([data-store=moda]) .cart-link:hover,html:has([data-store=moda]) .account-link:hover){border-color:var(--gold);background:#fff9ecfa;transform:translateY(-1px)}html:has([data-store=moda]) .site-footer{background:linear-gradient(#faf2e2f7,#ecd6aefc);border-top-color:#7a4a104d;box-shadow:0 -22px 50px -40px #7a4a1059}[data-store=moda] .card{box-shadow:inset 0 0 0 1px #170f080d}[data-store=moda] .card:hover{box-shadow:0 20px 40px -26px #170f0873}[data-store=moda] .card__badge{color:var(--gold);background:#f8ecd6f0;border-color:#7a4a1073}[data-store=moda] .category-block{background:radial-gradient(120% 80% at 18% 0%, #7a4a1014, transparent 55%), linear-gradient(160deg, var(--panel-2) 0%, var(--panel) 58%, #e6d0a8 100%);box-shadow:inset 0 0 0 1px #170f080a,0 18px 30px -30px #170f0859}[data-store=moda] .category-block__media:after{border-color:#7a4a1040}[data-store=moda] .category-block__count{color:var(--gold);background:#f8ecd6f0;border-color:#7a4a106b}[data-store=moda] .category-block__index{color:var(--gold)}[data-store=moda] .category-block__index:after{color:#7a4a1073}[data-store=moda] .category-block:hover{box-shadow:0 24px 46px -30px #170f0866,inset 0 0 0 1px #7a4a1029}[data-store=moda] .category-block:hover .category-block__media:after{border-color:#7a4a106b}[data-store=moda] .product__details{border-radius:var(--radius);background:#f8ecd6d1;border:1px solid #7a4a1042;padding:clamp(1rem,2.5vw,1.6rem);box-shadow:0 24px 50px -40px #170f0873}[data-store=moda] .hero__badge{border-color:#7a4a1059}html:has([data-store=moda]) .back-to-top{box-shadow:inset 0 0 0 1px #170f080f,0 10px 24px -14px #170f0859}#colecciones,#destacados{scroll-margin-top:5.5rem}@media (max-width:760px){#colecciones,#destacados{scroll-margin-top:7rem}}@media (max-width:520px){#colecciones,#destacados{scroll-margin-top:10rem}}.card[data-card-theme],.category-block[data-card-theme]{color:var(--ink)}.card[data-card-theme=energetica]{background:radial-gradient(120% 80% at 18% 0,#ffd47a0f,#0000 55%),linear-gradient(165deg,#1a2450 0%,#121936 58%,#080c1c 100%);border-color:#ffd47a2e;box-shadow:inset 0 0 0 1px #ffffff0a,0 20px 40px -30px #000}.card[data-card-theme=energetica]:hover{border-color:var(--gold);box-shadow:0 22px 46px -26px #000000e6,0 0 30px -22px #ffd47a73,inset 0 0 0 1px #ffd47a24}.card[data-card-theme=energetica] .card__media{background:radial-gradient(80% 80% at 50% 40%,#ffd47a1a,#0000 65%),linear-gradient(160deg,#202b58,#131a36);border-color:#ffd47a29}.card[data-card-theme=energetica] .card__foot{border-top-color:var(--line)}.card[data-card-theme=energetica] .card__badge{color:var(--gold-soft);background:#0a1022e0;border-color:#ffd47a80}.card[data-card-theme=energetica] .btn{background:linear-gradient(135deg, var(--gold-soft) 0%, var(--gold) 48%, var(--gold-deep) 100%);border-color:var(--gold);color:#1a0b05;box-shadow:0 12px 30px -20px #ffd47aa6,inset 0 1px #ffffff73}.card[data-card-theme=energetica] .btn:hover{background:linear-gradient(135deg, #fff4d4 0%, var(--gold-soft) 48%, #e6ad4b 100%);color:#140702}.card[data-card-theme=energetica] .btn--ghost{color:var(--ink);background:#0c12288c;border-color:#ffd47a6b;box-shadow:inset 0 0 0 1px #ffffff0d}.card[data-card-theme=energetica] .btn--ghost:hover{border-color:var(--gold);background:#ffd47a1a}.category-block[data-card-theme=energetica]{background:radial-gradient(120% 80% at 18% 0,#ffd47a1a,#0000 55%),radial-gradient(80% 70% at 50% 100%,#2c56a047,#0000 65%),linear-gradient(160deg,#1e2a58 0%,#131a36 58%,#080c1c 100%);border-color:#ffd47a2e;box-shadow:inset 0 1px #ffffff0d,0 22px 40px -32px #000}.category-block[data-card-theme=energetica] .category-block__media{border-block-end-color:var(--line);background:radial-gradient(80% 80% at 50% 42%,#ffd47a29,#0000 64%),radial-gradient(100% 100% at 50% 100%,#26325e 0%,#141b38 70%)}.category-block[data-card-theme=energetica] .category-block__media:after{border-color:#ffd47a47}.category-block[data-card-theme=energetica] .category-block__count{color:var(--gold-soft);background:#0a1022db;border-color:#ffd47a80}.category-block[data-card-theme=energetica] .category-block__index{color:#ffd47ad9}.category-block[data-card-theme=energetica] .category-block__index:after{color:#ffd47a80}.category-block[data-card-theme=energetica] .category-block__signet{filter:saturate(1.1)drop-shadow(0 0 18px #ffd47a2e)}.category-block[data-card-theme=energetica]:hover{border-color:var(--gold);box-shadow:0 24px 46px -30px #000000e6,0 0 30px -24px #ffd47a73,inset 0 0 0 1px #ffd47a24}.category-block[data-card-theme=energetica]:hover .category-block__media:after{border-color:#ffd47a80}[data-card-theme=moda]{--panel:#f8ecd6;--panel-2:#ecd6ae;--ink:#170f08;--muted:#4a3320;--line:#170f0829;--lead:#8a5a16;--gold:#7a4a10;--gold-soft:#ffe8b5;--focus:#7a4a10;--aura:#b98d552e;--card-frame:#09060f75;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.card[data-card-theme=moda]{background:var(--panel);border-color:var(--lead);box-shadow:0 0 0 7px var(--card-frame), 0 24px 50px -26px #000000e0, inset 0 0 0 1px #170f080d}.card[data-card-theme=moda]:hover{border-color:var(--gold);box-shadow:0 0 0 7px var(--card-frame), 0 24px 50px -22px #000000eb, 0 0 30px -22px #7a4a1059, inset 0 0 0 1px #170f080f}.card[data-card-theme=moda] .card__media{background:var(--panel-2);border-color:var(--lead)}.card[data-card-theme=moda] .card__foot{border-top-color:var(--lead)}.card[data-card-theme=moda] .card__badge{color:var(--gold);background:#f8ecd6f0;border-color:#7a4a1073}.card[data-card-theme=moda] .btn{color:#1a0b05;background:linear-gradient(135deg,#ffe8b5 0%,#ffd47a 48%,#c58a2e 100%);border-color:#ffd47a;box-shadow:0 12px 30px -20px #ffd47aa6,inset 0 1px #ffffff73}.card[data-card-theme=moda] .btn:hover{color:#140702;background:linear-gradient(135deg,#fff4d4 0%,#ffe8b5 48%,#e6ad4b 100%);border-color:#e6ad4b}.card[data-card-theme=moda] .btn--ghost{border-color:var(--line);color:var(--ink);background:0 0}.card[data-card-theme=moda] .btn--ghost:hover{border-color:var(--gold);background:#7a4a101a}.category-block[data-card-theme=moda]{background:radial-gradient(120% 80% at 18% 0%, #7a4a1014, transparent 55%), linear-gradient(160deg, var(--panel-2) 0%, var(--panel) 58%, #e6d0a8 100%);border-color:var(--line);box-shadow:0 0 0 7px var(--card-frame), 0 24px 50px -28px #000000d1, inset 0 0 0 1px #170f080a}.category-block[data-card-theme=moda] .category-block__media{background:radial-gradient(80% 80% at 50% 42%, #fdcc731a, transparent 64%), var(--panel-2);border-block-end-color:var(--line)}.category-block[data-card-theme=moda] .category-block__media:after{border-color:#7a4a1040}.category-block[data-card-theme=moda] .category-block__count{color:var(--gold);background:#f8ecd6f0;border-color:#7a4a106b}.category-block[data-card-theme=moda] .category-block__index{color:var(--gold)}.category-block[data-card-theme=moda] .category-block__index:after{color:#7a4a1073}.category-block[data-card-theme=moda]:hover{border-color:var(--gold);box-shadow:0 0 0 7px var(--card-frame), 0 24px 46px -30px #170f0866, 0 0 30px -24px #7a4a1059, inset 0 0 0 1px #7a4a1029}.category-block[data-card-theme=moda]:hover .category-block__media:after{border-color:#7a4a106b}.card,.category-block{text-shadow:none}.price__store-icon{vertical-align:-.24em;block-size:1.32em;inline-size:1.32em;color:var(--gold);stroke-width:3.6px;margin-inline-end:.3em;display:inline-block}.price__store-icon .signet__spark{display:none}.card .price__label{letter-spacing:.1em;white-space:nowrap;font-size:.74rem}
.N02lqq_header{inset-inline:0;z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;align-items:stretch;display:flex;position:absolute;top:0}.N02lqq_half{flex-wrap:wrap;flex:50%;justify-content:space-between;align-items:center;gap:.25rem 1.25rem;padding-block:.5rem;padding-inline:clamp(1rem,4vw,2.5rem);display:flex}.N02lqq_noche{--ink:#fffaf0;--muted:#d3c6e6;--lead:#4b3a6b;--line:#fffaf029;color:#fffaf0;background:0 0}.N02lqq_dia{--ink:#170f08;--muted:#4a3320;--lead:#b98d55;--line:#170f0829;color:#170f08;background:0 0;box-shadow:inset 2px 0 #c6a0568c}.N02lqq_brand{min-height:44px;font-family:var(--font-display), Georgia, serif;font-weight:700;font-size:var(--text-lead);letter-spacing:.12em;text-transform:uppercase;align-items:center;display:inline-flex}.N02lqq_noche .N02lqq_brand{text-shadow:0 1px 2px #040209eb,0 0 14px #040209cc}.N02lqq_dia .N02lqq_brand{text-shadow:0 1px #fffdf8fa,0 0 2px #fffcf4fa,0 0 12px #fff6e4bf}.N02lqq_store{min-height:44px;font-size:var(--text-body-sm);letter-spacing:.03em;align-items:center;gap:.5rem;transition:color .15s;display:inline-flex}.N02lqq_noche .N02lqq_store{color:#f2e6ff}.N02lqq_noche .N02lqq_store:hover{color:#fff}.N02lqq_dia .N02lqq_store{color:#2a1a0c}.N02lqq_dia .N02lqq_store:hover{color:#000}.N02lqq_storeNav{display:flex}.N02lqq_utils{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.N02lqq_utils a{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}:is(.N02lqq_dia .account-link,.N02lqq_dia .cart-link){background:#faf0dce0;border-color:#7a4a106b;box-shadow:inset 0 0 0 1px #170f080f}:is(.N02lqq_dia .account-link:hover,.N02lqq_dia .cart-link:hover){background:#fff9ecfa;border-color:#7a4a10}.N02lqq_glyph{flex:none;width:18px;height:18px}.site-footer.N02lqq_footer{--ink:#fdf6ec;--muted:#cdd7e4;--line:#c6a05633;--lead:#c6a0563d;background:linear-gradient(#101320,#08090f);border-top-color:#c6a0564d;padding-top:0;position:relative;box-shadow:0 -18px 44px -36px #c6a05633}.site-footer.N02lqq_footer:before{content:"";inset-inline-start:50%;pointer-events:none;background:linear-gradient(#c6a05699,#c6a05600);block-size:clamp(22px,4vw,42px);inline-size:1px;position:absolute;top:0}.N02lqq_footBottom{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:1rem;display:flex}.N02lqq_footer .N02lqq_footLinks{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding-left:0;list-style:none;display:flex}.N02lqq_footLinks a{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.N02lqq_footLinks a:hover{color:var(--ink)}.N02lqq_footLegal{text-align:center;color:var(--muted);font-size:var(--text-body-sm);margin-inline:auto}@media (max-width:760px){.N02lqq_header{background:0 0;flex-wrap:wrap;gap:.25rem 1rem;padding-block:.5rem;padding-inline:clamp(1rem,4vw,2.5rem)}.N02lqq_half{display:contents}.N02lqq_dia{--ink:#fffaf0;--muted:#d3c6e6;--lead:#4b3a6b;--line:#fffaf029;box-shadow:none}.N02lqq_dia .N02lqq_store{color:#f2e6ff}.N02lqq_dia .N02lqq_store:hover{color:#fff}.N02lqq_storeNav{display:none}.N02lqq_header{justify-content:center}:is(.N02lqq_header .account-link,.N02lqq_header .cart-link){background:#121a389e;border-color:#ffd47a38;box-shadow:inset 0 0 0 1px #ffffff0d}:is(.N02lqq_header .account-link:hover,.N02lqq_header .cart-link:hover){background:#1a2448c7;border-color:#ffd47a8c}.N02lqq_footLinks{justify-content:center}}
