*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{min-height:100dvh;min-height:100vh}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video,picture{display:block;max-width:100%}img{height:auto}button{font:inherit;background:none;border:0;color:inherit;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}input,textarea,select{font:inherit;color:inherit}:root{--noma-bone: #F5F0E8;--noma-ivory: #EDE5D8;--noma-mist: #E6DFEE;--noma-sand: #D9CBB5;--noma-espresso: #1A1410;--noma-graphite: #4F463C;--noma-stone: #8A7F73;--noma-lavender: #B5A8D4;--noma-deep-lavender: #6E5F95;--noma-clay: #C8704F;--noma-amber: #D89B6C;--noma-celadon: #B8C9B8;--noma-pearl: #F9F5EF;--noma-bg: var(--noma-bone);--noma-fg: var(--noma-espresso);--noma-fg-muted: var(--noma-graphite);--noma-line: rgba(26, 20, 16, .1);--noma-line-strong: rgba(26, 20, 16, .2);--noma-display: "Fraunces", "Times New Roman", serif;--noma-sans: "Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--fs-xs: clamp(.72rem, .7rem + .1vw, .78rem);--fs-sm: clamp(.82rem, .78rem + .2vw, .92rem);--fs-base: clamp(.95rem, .9rem + .25vw, 1.05rem);--fs-md: clamp(1.1rem, 1rem + .5vw, 1.3rem);--fs-lg: clamp(1.5rem, 1.2rem + 1.5vw, 2.2rem);--fs-xl: clamp(2.2rem, 1.5rem + 3.5vw, 3.8rem);--fs-2xl: clamp(3rem, 2rem + 5vw, 5.6rem);--fs-3xl: clamp(4rem, 2.5rem + 7.5vw, 8.5rem);--fs-display: clamp(5rem, 3rem + 10vw, 12rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--space-10: 4rem;--space-12: 6rem;--space-16: 8rem;--content-max: 1440px;--gutter: clamp(1.25rem, 4vw, 3rem);--section-py: clamp(4rem, 8vw, 8rem);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--dur-fast: .22s;--dur-base: .42s;--dur-slow: .72s;--dur-xslow: 1.2s;--z-header: 50;--z-drawer: 90;--z-overlay: 80;--z-modal: 100}body{font-family:var(--noma-sans);font-size:var(--fs-base);font-weight:400;line-height:1.5;color:var(--noma-fg);background:var(--noma-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt";overflow-x:clip}.display,h1,h2,h3{font-family:var(--noma-display);font-weight:400;line-height:1.02;letter-spacing:-.02em;font-feature-settings:"kern","liga","dlig","ss01";color:var(--noma-fg)}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg);letter-spacing:-.01em}h4,h5,h6{font-family:var(--noma-sans);font-weight:500;line-height:1.25;letter-spacing:-.005em}.eyebrow{font-family:var(--noma-sans);font-size:var(--fs-xs);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--noma-graphite)}.lead{font-size:var(--fs-md);line-height:1.45;color:var(--noma-graphite)}.italic-edit{font-family:var(--noma-display);font-style:italic;font-weight:300}::selection{background:var(--noma-lavender);color:var(--noma-espresso)}.wrap{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:920px}.wrap--wide{max-width:1680px}.section{padding-block:var(--section-py)}.section--flush{padding-block:0}.section--tight{padding-block:clamp(2.5rem,5vw,5rem)}.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-link{position:absolute;top:-100px;left:0;background:var(--noma-espresso);color:var(--noma-pearl);padding:1rem 1.5rem;z-index:1000;border-radius:0 0 var(--radius-sm) 0;font-weight:500}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--noma-deep-lavender);outline-offset:3px;border-radius:4px}.btn{--btn-bg: var(--noma-espresso);--btn-fg: var(--noma-pearl);--btn-border: var(--noma-espresso);display:inline-flex;align-items:center;gap:.6em;padding:1.05em 1.6em;font-family:var(--noma-sans);font-size:var(--fs-sm);font-weight:500;letter-spacing:.04em;line-height:1;color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;text-align:center}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--noma-espresso);--btn-border: var(--noma-line-strong)}.btn--ghost:hover{--btn-border: var(--noma-espresso)}.btn--invert{--btn-bg: var(--noma-pearl);--btn-fg: var(--noma-espresso);--btn-border: var(--noma-pearl)}.btn--full{width:100%;justify-content:center}.btn--xl{padding:1.25em 2em;font-size:var(--fs-base)}.btn .btn__icon{width:1em;height:1em;transition:transform var(--dur-fast) var(--ease-out)}.btn:hover .btn__icon{transform:translate(2px)}.link-underline{position:relative;display:inline-block;padding-bottom:2px}.link-underline:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:currentColor;transform-origin:right;transition:transform var(--dur-base) var(--ease-out)}.link-underline:hover:after{transform-origin:left;transform:scaleX(0);animation:link-redraw .6s var(--ease-out) forwards}@keyframes link-redraw{0%{transform-origin:right;transform:scaleX(0)}50%{transform-origin:right;transform:scaleX(0)}51%{transform-origin:left;transform:scaleX(0)}to{transform-origin:left;transform:scaleX(1)}}.noma-noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);will-change:opacity,transform}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-reveal-stagger]>*{opacity:0;transform:translateY(16px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}[data-reveal-stagger].is-revealed>*{opacity:1;transform:translateY(0)}[data-reveal-stagger].is-revealed>*:nth-child(1){transition-delay:0ms}[data-reveal-stagger].is-revealed>*:nth-child(2){transition-delay:80ms}[data-reveal-stagger].is-revealed>*:nth-child(3){transition-delay:.16s}[data-reveal-stagger].is-revealed>*:nth-child(4){transition-delay:.24s}[data-reveal-stagger].is-revealed>*:nth-child(5){transition-delay:.32s}[data-reveal-stagger].is-revealed>*:nth-child(6){transition-delay:.4s}[data-reveal-stagger].is-revealed>*:nth-child(7){transition-delay:.48s}[data-reveal-stagger].is-revealed>*:nth-child(8){transition-delay:.56s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal],[data-reveal-stagger]>*{opacity:1!important;transform:none!important}}.field{display:flex;flex-direction:column;gap:.4rem}.field__label{font-size:var(--fs-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--noma-graphite)}.field__input,.field__textarea,.field__select{width:100%;padding:1em 1.1em;font-family:var(--noma-sans);font-size:var(--fs-base);color:var(--noma-fg);background:transparent;border:1px solid var(--noma-line);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);appearance:none;-webkit-appearance:none}.field__input:focus,.field__textarea:focus,.field__select:focus{outline:none;border-color:var(--noma-espresso);background:var(--noma-pearl)}.field__textarea{min-height:9rem;resize:vertical}.placeholder-image{width:100%;height:100%;background:linear-gradient(135deg,var(--noma-mist) 0%,var(--noma-ivory) 100%);display:flex;align-items:center;justify-content:center;color:var(--noma-stone);font-family:var(--noma-display);font-size:var(--fs-md);letter-spacing:.3em}.placeholder-image:before{content:"NOMA";opacity:.4}.price{display:inline-flex;align-items:baseline;gap:.6rem;font-family:var(--noma-sans);font-size:var(--fs-base);font-weight:500}.price__regular{color:var(--noma-fg)}.price__sale{color:var(--noma-clay)}.price__compare{color:var(--noma-stone);text-decoration:line-through;font-weight:400}.breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--fs-xs);letter-spacing:.06em;color:var(--noma-graphite);text-transform:uppercase}.breadcrumb a:hover{color:var(--noma-fg)}.breadcrumb__sep{opacity:.4}.pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:var(--space-10)}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--noma-graphite);transition:background var(--dur-fast),color var(--dur-fast)}.pagination a:hover{background:var(--noma-mist);color:var(--noma-fg)}.pagination .current{background:var(--noma-espresso);color:var(--noma-pearl)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/base.css.map */
