*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:6rem;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{display:flex;flex-direction:column;margin:0;min-height:100svh;overflow-x:clip;font-family:var(--font-body--family);background-color:var(--color-background);color:var(--color-foreground);line-height:1.5;text-transform:uppercase;letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 50% at 12% 8%,color-mix(in srgb,var(--color-accent) 26%,transparent) 0%,transparent 60%),radial-gradient(54% 48% at 88% 20%,color-mix(in srgb,var(--color-primary) 14%,transparent) 0%,transparent 55%),radial-gradient(62% 55% at 74% 94%,color-mix(in srgb,var(--color-soft) 50%,transparent) 0%,transparent 60%);background-size:150% 150%,165% 165%,155% 155%;background-position:0% 0%,100% 0%,50% 100%;animation:omc-mesh-drift 28s ease-in-out infinite alternate}@keyframes omc-mesh-drift{0%{background-position:0% 0%,100% 0%,50% 100%}to{background-position:20% 16%,80% 20%,56% 84%}}h1,h2,h3,.display,.display-stack,.logo-text,input,textarea,[contenteditable]{text-transform:none}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}h1,h2,h3,.display,.logo-text{font-family:var(--font-display--family);font-weight:400;line-height:1.05;letter-spacing:.01em}h1,h2,.display-stack,.logo-text{color:var(--color-on-primary);-webkit-text-stroke:0;padding:.35em .4em .45em;display:inline-block;filter:url(#omc-blob-md)}h1{font-size:clamp(2.5rem,6vw,5rem);filter:url(#omc-blob-lg)}h2{font-size:clamp(2rem,4.5vw,3.5rem)}h3{font-size:clamp(1.5rem,3vw,2.25rem);color:var(--color-primary)}h4,h5,h6{font-family:var(--font-body--family);font-weight:700}a{color:var(--color-primary)}.btn,button.btn,input[type=submit].btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:999px;border:2px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body--family);font-weight:700;font-size:1rem;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s cubic-bezier(.34,1.56,.64,1),background-color .15s ease;box-shadow:0 4px 0 0 var(--color-accent)}.btn:hover{transform:translate(-3px,-3px) rotate(-.6deg);box-shadow:7px 7px 0 0 var(--color-accent)}.btn:active{transform:translateY(1px) rotate(0);box-shadow:0 1px 0 0 var(--color-accent);transition-duration:.08s}.btn--accent{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-foreground);box-shadow:0 4px 0 0 var(--color-primary)}.btn--accent:hover{box-shadow:6px 6px 0 0 var(--color-primary)}.btn--outline{background-color:transparent;color:var(--color-primary);box-shadow:0 4px 0 0 var(--color-accent)}input[type=text],input[type=email],input[type=search],input[type=password],textarea,select{padding:.75rem 1rem;border:2px solid var(--color-primary);background-color:var(--color-background);color:var(--color-foreground);width:100%}input:focus,textarea:focus,select:focus{outline:3px solid var(--color-accent);outline-offset:2px}:focus{outline:none}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;border-radius:6px;transition:outline-offset .12s ease}a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;top:-100px;left:1rem;z-index:10000;background:var(--color-primary);color:var(--color-on-primary);padding:.75rem 1.25rem;border-radius:999px;font-weight:700;text-decoration:none;transition:top .18s ease}.skip-link:focus{top:1rem}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;overflow:hidden}.drawer.is-open{pointer-events:auto}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a12268c;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .32s ease}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;background:var(--color-background);display:flex;flex-direction:column;box-shadow:0 0 40px #a821872e;transition:transform .5s cubic-bezier(.34,1.32,.55,1)}.drawer--right .drawer__panel{right:0;width:min(440px,92vw);transform:translate(110%)}.drawer--left .drawer__panel{left:0;width:min(420px,90vw);transform:translate(-110%)}.drawer.is-open .drawer__panel{transform:translate(0)}.drawer:not(.is-open) .drawer__panel{transition-duration:.32s;transition-timing-function:cubic-bezier(.5,0,.75,0)}.drawer__header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:2px solid var(--color-primary)}.drawer__header h2{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);padding:0;-webkit-text-stroke-width:0;filter:none;color:var(--color-primary)}.drawer__close{background:transparent;border:0;color:var(--color-primary);width:2.75rem;height:2.75rem;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;transition:background-color .15s,transform .15s}.drawer__close:hover{background:var(--color-soft);transform:rotate(90deg)}.drawer__close svg{width:1.5rem;height:1.5rem}.drawer__body{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.drawer__footer{padding:1.25rem 1.5rem;border-top:2px solid var(--color-primary);background:var(--color-soft)}.drawer__stagger>*{opacity:0;transform:translateY(18px) scale(.96);transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 0) * 70ms + .22s)}.drawer.is-open .drawer__stagger>*{opacity:1;transform:translateY(0) scale(1)}.cart-drawer__item--just-added{animation:omc-just-added 1s ease}@keyframes omc-just-added{0%{transform:scale(.92);box-shadow:0 0 0 0 var(--color-accent)}50%{transform:scale(1.02);box-shadow:0 0 0 8px var(--color-accent)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.drawer__stagger>*{transition:opacity .3s ease!important;transform:none!important}.cart-drawer__item--just-added{animation:omc-just-added-fade .4s ease}}@keyframes omc-just-added-fade{0%{opacity:.4}to{opacity:1}}@keyframes omc-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.3) rotate(15deg);opacity:.7}}:root{--reveal-spring: cubic-bezier(.34, 1.42, .5, 1);--reveal-smooth: cubic-bezier(.16, 1, .3, 1);--reveal-dur: 1.05s}[data-reveal]{opacity:0;transform:translate3d(0,52px,0) scale(.965);transition:opacity var(--reveal-dur) var(--reveal-smooth),transform var(--reveal-dur) var(--reveal-spring),filter var(--reveal-dur) var(--reveal-smooth),clip-path var(--reveal-dur) var(--reveal-smooth);will-change:opacity,transform}[data-reveal=up]{transform:translate3d(0,52px,0) scale(.965)}[data-reveal=down]{transform:translate3d(0,-52px,0) scale(.965)}[data-reveal=left]{transform:translate3d(-56px,0,0)}[data-reveal=right]{transform:translate3d(56px,0,0)}[data-reveal=scale]{transform:scale(.84)}[data-reveal=pop]{transform:scale(.6) translate3d(0,24px,0)}[data-reveal=rotate]{transform:rotate(-7deg) translate3d(0,34px,0)}[data-reveal=blur]{filter:blur(16px);transform:translate3d(0,22px,0) scale(1.03)}[data-reveal=fade]{transform:none}[data-reveal=tilt]{transform:perspective(1400px) rotateX(20deg) translate3d(0,54px,0);transform-origin:50% 100%}[data-reveal=swing]{transform:rotate(6deg) translate3d(46px,28px,0);transform-origin:0 0}[data-reveal=zoom]{transform:scale(1.14);filter:blur(8px)}[data-reveal=clip]{clip-path:inset(0 0 100% 0 round 14px);transform:translate3d(0,24px,0)}[data-reveal-delay="1"]{transition-delay:.08s}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}[data-reveal-delay="5"]{transition-delay:.4s}[data-reveal-delay="6"]{transition-delay:.48s}[data-reveal-delay="7"]{transition-delay:.56s}[data-reveal-delay="8"]{transition-delay:.64s}[data-reveal-delay="9"]{transition-delay:.72s}[data-reveal-delay="10"]{transition-delay:.8s}[data-reveal-stagger]>[data-reveal]{transition-delay:calc(var(--i, 0) * .08s)}.is-revealed[data-reveal]{opacity:1;transform:none;filter:none}.is-revealed[data-reveal=clip]{clip-path:inset(0 0 0 0 round 14px)}.is-revealed[data-reveal]{will-change:auto}[data-reveal] [data-reveal-anim]{animation-play-state:paused!important}.is-revealed[data-reveal] [data-reveal-anim],[data-reveal].is-revealed[data-reveal-anim]{animation-play-state:running!important}@media(prefers-reduced-motion:reduce){[data-reveal]{transform:none!important;filter:none!important;clip-path:none!important;transition:opacity .5s ease!important}.is-revealed[data-reveal]{opacity:1}}[data-reveal-words] .reveal-word{display:inline-block;opacity:0;transform:translate3d(0,.9em,0) rotate(-4deg) scale(.84);transform-origin:0 100%;filter:blur(7px);transition:opacity .55s var(--reveal-smooth, cubic-bezier(.16, 1, .3, 1)),transform .95s var(--reveal-spring, cubic-bezier(.34, 1.56, .5, 1)),filter .55s ease;transition-delay:calc(var(--w, 0) * var(--reveal-word-stagger, 55ms));will-change:opacity,transform,filter}[data-reveal-words=blur] .reveal-word{filter:blur(12px);transform:translate3d(0,.3em,0) scale(1.04)}[data-reveal-words=rotate] .reveal-word{transform:rotate(-7deg) translate3d(0,.5em,0);transform-origin:0 100%}[data-reveal-words=scale] .reveal-word{transform:scale(.6)}[data-reveal-words=fade] .reveal-word{transform:none;filter:none}[data-reveal-words=drop] .reveal-word{transform:translate3d(0,-.8em,0) rotate(5deg) scale(1.06);transform-origin:0 0;filter:blur(8px)}[data-reveal-words=pop] .reveal-word{transform:scale(.3) translate3d(0,.25em,0);filter:blur(5px)}[data-reveal-words=slide] .reveal-word{transform:translate3d(-.7em,0,0);filter:blur(6px)}[data-reveal-words].is-revealed .reveal-word,.is-revealed [data-reveal-words] .reveal-word{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){[data-reveal-words] .reveal-word{transform:none!important;filter:none!important;transition:opacity .4s ease!important;transition-delay:0s!important}}.shipping-progress{margin:0 0 1rem;padding:1rem;background:linear-gradient(135deg,var(--color-soft),var(--color-background));border:2px solid var(--color-primary);border-radius:18px}.shipping-progress__message{font-size:.9rem;margin-bottom:.6rem;display:flex;align-items:center;gap:.4rem}.shipping-progress__message strong{color:var(--color-primary)}.shipping-progress__track{height:.6rem;background:var(--color-background);border:2px solid var(--color-primary);border-radius:999px;overflow:hidden;position:relative}.shipping-progress__fill{height:100%;background:linear-gradient(90deg,var(--color-accent),var(--color-primary));border-radius:999px;transition:width .6s cubic-bezier(.32,.72,.2,1)}.shipping-progress--done .shipping-progress__fill{background:var(--color-accent)}.shipping-progress--done .shipping-progress__message{color:var(--color-primary);font-weight:700}.search-drawer__results{margin-top:1.25rem;display:flex;flex-direction:column;gap:.9rem}.search-drawer__result{display:grid;grid-template-columns:64px 1fr auto;gap:.85rem;align-items:center;padding:.6rem;background:var(--color-background);border-radius:16px;text-decoration:none;color:var(--color-foreground);border:2px solid var(--color-primary);box-shadow:5px 5px 0 0 var(--color-accent);transition:box-shadow .22s cubic-bezier(.32,.72,.2,1),transform .22s cubic-bezier(.32,.72,.2,1),background-color .22s ease;animation:omc-search-pop .35s cubic-bezier(.32,.72,.2,1) both}@keyframes omc-search-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.search-drawer__result:hover{background:var(--color-soft);box-shadow:8px 8px 0 0 var(--color-primary);transform:translate(-2px,-2px)}.search-drawer__result-img{width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--color-soft);border:2px solid var(--color-primary)}.search-drawer__result-img img{width:100%;height:100%;object-fit:cover}.search-drawer__result-title{font-weight:700;font-size:.95rem;line-height:1.2}.search-drawer__result-price{color:var(--color-on-primary);background:var(--color-primary);font-weight:700;font-size:.85rem;padding:.25rem .6rem;border-radius:999px;box-shadow:3px 3px 0 0 var(--color-accent)}.search-drawer__loading{font-size:.85rem;opacity:.6;text-align:center;padding:1rem}.search-drawer__no-results{text-align:center;padding:1rem;opacity:.7;font-size:.9rem}.search-drawer__view-all{display:block;text-align:center;margin-top:.5rem;padding:.6rem;color:var(--color-primary);font-weight:700;text-decoration:underline;font-size:.85rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
