:root{--brand-amarillo: #d4b012;--brand-negro: #1c1c15;--brand-turquesa: #00a5b1;--brand-cobalto: #1f3b78;--brand-ceruleo: #2f82a8;--brand-cafe: #75422c;--brand-rosa: #c685b8;--background: oklch(1 0 0);--foreground: var(--brand-negro);--card: oklch(1 0 0);--primary: var(--brand-negro);--primary-foreground: oklch(.985 .008 85);--secondary: oklch(.965 .012 80);--muted: oklch(.965 .012 80);--muted-foreground: oklch(.5 .02 60);--accent: var(--brand-amarillo);--border: oklch(.92 .012 75);--ring: var(--brand-amarillo);--ivory: oklch(.985 .008 85);--champagne: oklch(.93 .028 82);--champagne-deep: oklch(.78 .05 70);--nude: oklch(.88 .03 55);--font-principal: "Outfit", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-secundaria: "Outfit", ui-sans-serif, system-ui, sans-serif;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-serif: var(--font-principal);--font-sans: var(--font-principal);--radius: 1rem;--radius-sm: calc(var(--radius) - 4px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--radius-2xl: calc(var(--radius) + 8px);--radius-3xl: calc(var(--radius) + 12px);--page-max: 80rem;--page-pad: 1rem}@media(min-width:768px){:root{--page-pad: 2rem}}@supports not (color: oklch(1 0 0)){:root{--background: #ffffff;--foreground: #1c1c15;--primary: #1c1c15;--primary-foreground: #fbf9f4;--secondary: #f6f4ef;--muted: #f6f4ef;--muted-foreground: #7d766c;--accent: #d4b012;--border: #e9e4db;--ivory: #fbf9f4;--champagne: #efe4d2;--champagne-deep: #c9ad86;--nude: #e2cdb9}}*,*:before,*:after{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:"opsz" 96;font-weight:400;letter-spacing:-.02em;line-height:1.12;margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-to-content:focus{position:fixed;top:1rem;left:1rem;z-index:100;padding:.75rem 1.25rem;background:var(--background);color:var(--foreground);border-radius:999px;box-shadow:0 4px 20px #00000026;width:auto;height:auto;clip:auto}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.page-width{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad)}.eyebrow{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--muted-foreground);display:block}.font-serif{font-family:var(--font-principal)}.font-secundaria{font-family:var(--font-secundaria)}.bg-ivory{background-color:var(--ivory)}.section-pad{padding-block:clamp(2rem,3.6vw,3.25rem)}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-head{text-align:center;margin-bottom:2.5rem}.collection-head__title{font-size:clamp(2.5rem,5vw,3.5rem);margin-top:.75rem}.collection-head__desc{margin:1rem auto 0;max-width:40rem;color:var(--muted-foreground)}.pagination{margin-top:4rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;font-size:.875rem;color:var(--muted-foreground)}.collection-empty{text-align:center;color:var(--muted-foreground);padding-block:4rem}.glass{background:color-mix(in oklab,white 65%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:1px solid color-mix(in oklab,white 60%,transparent)}.shadow-soft{box-shadow:0 1px 2px color-mix(in oklab,var(--champagne-deep) 8%,transparent),0 20px 60px -30px color-mix(in oklab,var(--champagne-deep) 25%,transparent)}.shadow-lift{box-shadow:0 2px 4px color-mix(in oklab,var(--champagne-deep) 10%,transparent),0 30px 80px -30px color-mix(in oklab,var(--champagne-deep) 40%,transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.875rem 1.75rem;font-size:.875rem;font-weight:500;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.btn--primary{background:var(--primary);color:var(--primary-foreground)}.btn--primary:hover{transform:scale(1.02)}.btn--outline{border:1px solid var(--border);background:color-mix(in oklab,var(--background) 60%,transparent)}.btn--outline:hover{background:var(--secondary)}.btn--ghost-light{border:1px solid rgb(255 255 255 / .8);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn--ghost-light:hover{background:#ffffff1a}.btn--whatsapp{background:#25d366;color:#fff}.btn--whatsapp:hover{transform:scale(1.02);filter:brightness(1.05)}@keyframes float-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.js [data-reveal]{opacity:0}[data-reveal].revealed{animation:float-up .9s cubic-bezier(.22,1,.36,1) both}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__track{display:flex;width:max-content;gap:4rem;white-space:nowrap;animation:marquee 40s linear infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;animation:none!important}.marquee__track{animation:none}*,*:before,*:after{transition-duration:.01ms!important}}.lumine-header__logo-wrap{position:relative;display:inline-block}.lumine-header__logo-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:linear-gradient(105deg,transparent 40%,rgb(255 250 220 / .95) 50%,transparent 60%) -150% 0 / 250% 100% no-repeat}a:hover>.lumine-header__logo-wrap:after,.lumine-header__logo-wrap.is-shine:after{animation:lintro-sweep 1s cubic-bezier(.4,0,.2,1)}@keyframes lintro-sweep{to{background-position:150% 0,0 0}}@media(prefers-reduced-motion:reduce){.lumine-header__logo-wrap:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lumine.css.map */
