.omnia,.om-home,.om-header,.om-footer{--om-yellow:#ffd24a;--om-yellow-soft:#faed8f;--om-orange:#f9a220;--om-pink:#ff008c;--om-magenta:#fd48f2;--om-pink-soft:#ffdbfd;--om-cyan:#a6f5f7;--om-purple:#3b308f;--om-ink:#0b0a12;--om-display:"Bricolage Grotesque", "Arial Black", system-ui, sans-serif;--om-body:"DM Sans", system-ui, sans-serif;--om-hand:"Gochi Hand", "Caveat", cursive}.om-header,.om-home,.om-footer{font-family:var(--om-body);color:var(--om-ink)}.om-footer{color:#fff}.om-display{font-family:var(--om-display);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:.88}.om-hand{font-family:var(--om-hand);font-weight:400;line-height:1}.omnia :focus-visible{outline:3px solid var(--om-ink);outline-offset:3px;box-shadow:none;border-radius:12px}.om-footer :focus-visible{outline-color:#fff}.om-btn{--c:var(--om-pink);--t:#fff;font-family:var(--om-body);cursor:pointer;align-items:stretch;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.om-btn>.om-btn-t{background:var(--c);color:var(--t);border-radius:999px;align-items:center;min-height:3.25rem;padding:0 1.6rem;font-size:1.05rem;transition:transform .2s;display:inline-flex}.om-btn>.om-btn-a{background:var(--c);width:3.25rem;min-height:3.25rem;color:var(--t);border-radius:1.1rem;place-items:center;transition:transform .2s,border-radius .2s;display:grid}.om-btn:hover>.om-btn-a{border-radius:50%;transform:translate(3px)rotate(-8deg)}.om-btn:hover>.om-btn-t{transform:translate(-1px)}.om-btn:active>.om-btn-t,.om-btn:active>.om-btn-a{transform:scale(.97)}.om-btn-orange{--c:var(--om-orange);--t:var(--om-ink)}.om-btn-ink{--c:var(--om-ink);--t:#fff}.om-btn-sm>.om-btn-t{min-height:2.5rem;padding:0 1.1rem;font-size:.9rem}.om-btn-sm>.om-btn-a{border-radius:.9rem;width:2.5rem;min-height:2.5rem}.om-pills{background:var(--om-yellow-soft);border:2px solid var(--om-ink);border-radius:999px;align-items:center;gap:4px;padding:5px;box-shadow:0 6px 0 -1px #0b0a12e6}.om-pill{color:var(--om-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:.55rem 1.05rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.om-pill:hover{background:#fff}.om-pill[aria-current=page]{background:var(--om-ink);color:#fff}.om-circle{background:var(--om-ink);color:#fff;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;transition:transform .18s;display:grid}.om-circle:hover{transform:rotate(-8deg)scale(1.06)}.om-header{transition:box-shadow .25s}.om-header[data-stuck=true]{box-shadow:0 8px 0 -2px #0b0a121f,0 1px #0b0a12e6}.om-card-sec{border-radius:2.5rem;position:relative}@media (min-width:768px){.om-card-sec{border-radius:4rem}}.om-over{margin-top:-2.5rem}@media (min-width:768px){.om-over{margin-top:-4rem}}.om-footer{border-radius:2.5rem 2.5rem 0 0}@media (min-width:768px){.om-footer{border-radius:4rem 4rem 0 0}}.om-under{margin-bottom:-2.5rem}@media (min-width:768px){.om-under{margin-bottom:-4rem}}.om-sticker{transform:rotate(var(--r,-4deg));border:3px solid var(--om-ink);box-shadow:5px 6px 0 var(--om-ink);background:#fff;border-radius:1.6rem}.om-note{transform:rotate(var(--r,-6deg));color:var(--om-ink);font-size:clamp(1.35rem,5vw,2rem);display:inline-block}.om-blob{pointer-events:none;will-change:transform;animation:14s ease-in-out infinite alternate om-blob;position:absolute}@keyframes om-blob{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate(14px,-18px)rotate(9deg)scale(1.05)}}.om-par{transform:translate3d(0, calc(var(--om-p,0) * var(--k,-.1) * 1px), 0);will-change:transform;position:absolute}.om-float{transform:rotate(var(--r,-4deg));animation:6s ease-in-out infinite alternate om-float;animation-delay:var(--d,0s)}@keyframes om-float{0%{transform:translateY(-8px) rotate(var(--r,-4deg))}to{transform:translateY(10px) rotate(calc(var(--r,-4deg) * -.5))}}.om-snap{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.om-snap::-webkit-scrollbar{display:none}.om-snap>*{scroll-snap-align:start;flex:none}.om-row{overflow:hidden}.om-track{width:max-content;animation:om-slide var(--dur,30s) linear infinite;display:inline-flex}.om-row:nth-child(2n) .om-track{animation-direction:reverse}.om-row:hover .om-track{animation-play-state:paused}@keyframes om-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.om-word{font-family:var(--om-display);letter-spacing:-.03em;color:var(--om-ink);font-size:clamp(3.6rem,17vw,9.5rem);font-weight:800;line-height:1;text-decoration:none}.om-word-o{color:#0000;-webkit-text-stroke:2px var(--om-ink)}.om-row .om-word:hover{color:#fff;-webkit-text-stroke:0}.om-faq{background:var(--om-yellow-soft);border:2px solid var(--om-ink);border-radius:1.6rem}.om-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.om-faq summary::-webkit-details-marker{display:none}.om-faq .om-plus{background:var(--om-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;transition:transform .25s;display:grid}.om-faq[open] .om-plus{transform:rotate(45deg)}.om-faq[open]{background:#fff}.om-faq p{padding:0 1.4rem 1.3rem;font-size:1.02rem;line-height:1.5}.om-card{color:var(--om-ink);flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.om-card-img{aspect-ratio:4/5;border:2px solid var(--om-ink);background:var(--bg,var(--om-yellow-soft));border-radius:1.75rem;transition:transform .25s,border-radius .25s;position:relative;overflow:hidden}.om-card:hover .om-card-img{border-radius:2.4rem;transform:rotate(-1.5deg)scale(1.015)}.om-price{background:var(--om-ink);color:#fff;border-radius:999px;padding:.3rem .8rem;font-size:.95rem;font-weight:700;position:absolute;bottom:.6rem;right:.6rem;transform:rotate(-3deg)}.om-off{background:var(--om-pink);color:#fff;border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:700;position:absolute;top:.6rem;left:.6rem;transform:rotate(-5deg)}@media (prefers-reduced-motion:reduce){.om-blob,.om-float,.om-track{animation:none!important}.om-track{flex-wrap:wrap;width:auto;padding-inline:1.25rem}.om-track>.om-dup{display:none}.om-par{transform:none!important}.om-btn>*,.om-card-img,.om-circle,.om-faq .om-plus{transition:none!important}.om-snap{scroll-behavior:auto}}
