:root{--ink:#0b0a0a;--ink-2:#141212;--ink-3:#1f1c1c;--paper:#fff;--paper-2:#f1f0ef;--sin:#d4231f;--sin-deep:#9e1714;--sin-text:#ff5a4f;--ash:#a19b98;--stone:#5c5755;--line-dark:#ffffff29;--line-light:#0b0a0a24;--f-brand:var(--font-pecados), "Didot", "Bodoni 72", serif;--f-italic:var(--font-bodoni), "Bodoni 72", serif;--f-sans:var(--font-sans), system-ui, -apple-system, sans-serif;--f-loud:var(--font-loud), Impact, "Arial Narrow", sans-serif;--gutter:clamp(18px, 3.4vw, 56px);--radius:clamp(16px, 1.6vw, 28px);--ease:cubic-bezier(.16, 1, .3, 1);--header-h:76px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:#ffffff73 var(--ink)}body{background:var(--ink);color:var(--paper);font:400 16px/1.55 var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}main{overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}p{text-wrap:pretty}h1,h2,h3{font-family:var(--f-brand);text-wrap:balance;text-transform:uppercase;font-weight:400;line-height:1}.it,h1 em,h2 em,h3 em{font-family:var(--f-italic);text-transform:none;letter-spacing:-.005em;font-style:italic;font-weight:400}h1 em,h2 em,h3 em{line-height:.78}::selection{background:var(--ash);color:var(--ink)}:focus-visible{outline-offset:4px;outline:2px solid}.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}.skip-link{z-index:200;color:var(--ink);background:#fff;border-radius:999px;padding:12px 18px;font-weight:600;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.eyebrow{font:600 12px/1 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.btn{--bg:var(--paper);--fg:var(--ink);background:var(--bg);color:var(--fg);min-height:56px;font:700 13px/1 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:transform .5s var(--ease), background-color .3s, color .3s;border-radius:999px;align-items:center;gap:16px;padding:8px 8px 8px 24px;display:inline-flex;position:relative}.btn .arrow{background:var(--fg);width:40px;height:40px;color:var(--bg);transition:transform .5s var(--ease);border-radius:50%;place-items:center;font-size:18px;display:grid}@media (hover:hover){.btn:hover .arrow{transform:rotate(-45deg)}.btn:hover .arrow-plus{transform:none}}.btn:active{transform:scale(.97)}.btn-dark{--bg:var(--ink);--fg:#fff}.btn-ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.btn-ghost .arrow{background:var(--paper);color:var(--ink)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-block{justify-content:space-between;width:100%}.link-line{padding-bottom:3px;display:inline-block;position:relative}.link-line:after{content:"";transform-origin:0;height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3)}.link-line:hover:after,.link-line[aria-current=page]:after{transform:scaleX(1)}@media (hover:none){.link-line:after{transform:scaleX(1)}}.chip{font:600 13px/1 var(--f-sans);border:1.5px solid;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;display:inline-flex}.chip strong{font-weight:800}.lazy-video{background:var(--ink-3) center / cover no-repeat;position:relative;overflow:hidden}.lazy-video video{object-fit:cover;width:100%;height:100%}.fwin{aspect-ratio:4/5;border-radius:50% 50% var(--fwin-r,22px) var(--fwin-r,22px) / 40% 40% var(--fwin-r,22px) var(--fwin-r,22px);isolation:isolate;background:var(--ink);position:relative;overflow:hidden}.fwin-inner{clip-path:inset(0 round 50% 50% var(--fwin-r,22px) var(--fwin-r,22px) / 40% 40% var(--fwin-r,22px) var(--fwin-r,22px));position:absolute;inset:0}.fwin-inner img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.fwin-inner:after{content:"";pointer-events:none;background:linear-gradient(#0b0a0ae6 0%,#0b0a0a80 26%,#0b0a0a00 54%),radial-gradient(80% 62% at 50% 68%,#0000 58%,#0b0a0a80 100%);position:absolute;inset:0}html.menu-lock{overflow:hidden}.promo-banner{z-index:61;background:var(--paper);color:var(--ink);padding:10px var(--gutter);font:600 13px/1.3 var(--f-sans);text-align:center;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.promo-banner strong{letter-spacing:.1em;border:1.5px solid;border-radius:999px;padding:1px 10px}.test-orders-bar{z-index:61;background:var(--ink);color:#fff;padding:10px var(--gutter);font:600 13px/1.4 var(--f-sans);text-align:center;margin:0;position:relative}
