:root{--ink: #000;--paper: #fff;--bone: #F4F1EC;--bone-2: #ECE7DC;--bone-3: #DCD5C2;--mute: #8a8a8a;--rule: #1a1a1a;--line: rgba(0,0,0,.12);--line-soft: rgba(0,0,0,.08);--line-strong:rgba(0,0,0,.18);--ink-deep: #2a2a2a;--warm: #C8B89B;--stone: #B8AC97;--oat: #DBD2BE;--olive: #4A4D3A;--oxblood: #5A2A2A;--oxblood-soft: rgba(90,42,42,.08);--ink-deep-blue: #1a2638;--ew-ink: var(--ink);--ew-ink-soft: var(--rule);--ew-paper: var(--paper);--ew-bone: var(--bone);--ew-mute: var(--mute);--ew-blood: var(--oxblood);--ew-blood-soft: var(--oxblood-soft);--ew-line: var(--line);--ew-line-strong: var(--line-strong);--ew-shadow-tint: rgba(0,0,0,.04);--ew-swatch-ecru: var(--bone-2);--ew-swatch-oat: var(--oat);--ew-swatch-stone: var(--stone);--ew-swatch-bone: var(--bone);--ew-swatch-black: #050505;--ew-swatch-charcoal: var(--ink-deep);--ew-swatch-grey: var(--mute);--ew-swatch-gray: var(--mute);--ew-swatch-white: var(--paper);--ew-swatch-ink: var(--ink-deep-blue);--ew-swatch-navy: var(--ink-deep-blue);--ew-swatch-olive: var(--olive);--ew-swatch-oxblood: var(--oxblood);--ew-swatch-blood: var(--oxblood);--ew-ease-out: cubic-bezier(.16, 1, .3, 1);--ew-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ew-ease-quart: cubic-bezier(.25, 1, .5, 1);--ew-dur-fast: .2s;--ew-dur-base: .4s;--ew-dur-slow: .6s;--ew-fs-h0: clamp(4rem, 9vw, 9rem);--ew-fs-h1: clamp(2.625rem, 5.4vw, 6rem);--ew-fs-h2: clamp(2rem, 3.6vw, 3.5rem);--ew-fs-h3: 2.625rem;--ew-fs-h4: 1.5rem;--ew-fs-body: .875rem;--ew-fs-body-lg: 1rem;--ew-fs-body-sm: .8125rem;--ew-fs-small: .8125rem;--ew-fs-label: .6875rem;--ew-fs-nav: .6875rem;--ew-fs-eyebrow: .625rem;--ew-fs-micro: .5625rem;--ew-track-tight: -.015em;--ew-track-normal: .06em;--ew-track-wide: .18em;--ew-track-mega: .28em;--ew-track-ultra: .32em;--ew-track-wordmark: .22em;--ew-lh-display: .92;--ew-lh-heading: .95;--ew-lh-tight: 1.2;--ew-lh-body: 1.65;--ew-s-1: .5rem;--ew-s-2: 1rem;--ew-s-3: 1.5rem;--ew-s-4: 2rem;--ew-s-5: 2.5rem;--ew-s-6: 3rem;--ew-s-7: 4rem;--ew-s-8: 6rem;--ew-s-9: 8rem;--ew-s-10: 10rem;--ew-section-pad-y: clamp(3.5rem, 8vw, 6rem);--ew-section-pad-x: clamp(1.25rem, 4vw, 2.5rem);--ew-max-w: 1600px;--ew-prose-w: 65ch;--ew-grid-gap: 1.5rem;--ew-font-body: "Inter", "Helvetica Neue", Arial, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ew-font-display: "Inter", "Helvetica Neue", Arial, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ew-font-mono: "Inter", "SF Mono", Menlo, monospace;--ew-font-serif: "Inter", Georgia, serif;--ew-header-pad-y: clamp(1rem, 1.6vw, 1.375rem);--ew-header-pad-x: clamp(1.5rem, 4vw, 2.5rem);--ew-header-gap: clamp(1rem, 2vw, 1.75rem);--ew-topbar-h: 1.5rem}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--ew-font-body);font-size:var(--ew-fs-body);line-height:var(--ew-lh-body);letter-spacing:var(--ew-track-tight);font-feature-settings:"ss01","cv11","tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ew-font-display);font-weight:700!important;text-transform:uppercase;line-height:var(--ew-lh-heading);margin:0}.h0,h1.h0,.banner__heading{font-size:var(--ew-fs-h0);letter-spacing:var(--ew-track-ultra);line-height:var(--ew-lh-display)}h1,.h1{font-size:var(--ew-fs-h1);letter-spacing:var(--ew-track-mega)}h2,.h2{font-size:var(--ew-fs-h2);letter-spacing:var(--ew-track-wide)}h3,.h3{font-size:var(--ew-fs-h3);letter-spacing:var(--ew-track-wide)}h4,.h4{font-size:var(--ew-fs-h4);letter-spacing:var(--ew-track-wide)}.button,button.button,a.button,.shopify-payment-button__button,.shopify-challenge__button{text-transform:uppercase!important;letter-spacing:var(--ew-track-wide)!important;font-weight:700!important;font-family:var(--ew-font-display)!important;font-size:var(--ew-fs-label)!important;border-radius:0!important;padding:1.1rem 2.25rem!important;transition:transform var(--ew-dur-fast) var(--ew-ease-out),background var(--ew-dur-base) var(--ew-ease-out),color var(--ew-dur-base) var(--ew-ease-out),box-shadow var(--ew-dur-base) var(--ew-ease-out)!important;min-height:52px;position:relative;overflow:hidden;will-change:transform}.button:active,button.button:active,a.button:active{transform:translateY(1px)}.button:focus-visible{box-shadow:0 0 0 3px var(--ew-paper),0 0 0 5px var(--ew-ink)!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:var(--ew-ink);color:var(--ew-paper);border:2px solid var(--ew-ink)}.button--primary:hover{background:var(--ew-blood);color:var(--ew-paper);border-color:var(--ew-blood)}.button--secondary{border:2px solid var(--ew-ink)!important;background:transparent!important;color:var(--ew-ink)!important}.button--secondary:hover{background:var(--ew-blood)!important;color:var(--ew-paper)!important;border-color:var(--ew-blood)!important}.caption-with-letter-spacing,.subtitle,.caption{text-transform:uppercase!important;letter-spacing:var(--ew-track-mega)!important;font-weight:600!important;font-family:var(--ew-font-display)!important;font-size:var(--ew-fs-label)!important}.shopify-section-header,.section-header{border-bottom:1px solid var(--ew-ink);background:var(--ew-paper)}.shopify-section-header-sticky .header-wrapper,.header-wrapper{background:var(--ew-paper)}.header-wrapper>.header.ew-header,.header-wrapper>.header.header--middle-center,.header-wrapper>.header.header--top-center{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"left center right"!important;align-items:center!important;gap:1.5rem!important;padding:var(--ew-header-pad-y) var(--ew-header-pad-x)!important;max-width:var(--ew-max-w)!important;margin:0 auto!important}.header-wrapper .ew-nav-zone--left{grid-area:left;justify-self:start;display:flex;gap:var(--ew-header-gap);align-items:center;font-family:var(--ew-font-display);font-size:.6875rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500}.header-wrapper .ew-nav-zone--left a,.header-wrapper .ew-nav-zone--right a{color:var(--ew-ink);text-decoration:none;position:relative;padding:.25rem 0;transition:color var(--ew-dur-fast) var(--ew-ease-out)}.header-wrapper .ew-nav-zone--left a:after,.header-wrapper .ew-nav-zone--right a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ew-blood);transform:scaleX(0);transform-origin:left center;transition:transform var(--ew-dur-base) var(--ew-ease-out)}.header-wrapper .ew-nav-zone--left a:hover,.header-wrapper .ew-nav-zone--right a:hover{color:var(--ew-blood)}.header-wrapper .ew-nav-zone--left a:hover:after,.header-wrapper .ew-nav-zone--right a:hover:after{transform:scaleX(1)}.header-wrapper .header__heading,.header-wrapper .header__heading-link{grid-area:center;justify-self:center;text-align:center;margin:0;padding:0;width:auto;min-width:0}.header-wrapper .header__heading{display:inline-flex;justify-content:center}.header-wrapper .header__heading-link{display:inline-flex;align-items:center;text-decoration:none;color:var(--ew-ink)}.ew-wordmark-text{font-family:var(--ew-font-display);font-weight:600;letter-spacing:.22em;text-transform:uppercase;display:inline-block;line-height:1;color:var(--ew-ink);white-space:nowrap;margin-right:-.22em;padding-left:0}.ew-logo-lockup{display:inline-flex!important;align-items:center;gap:.65rem;text-decoration:none;color:inherit}.ew-logo-icon{width:32px;height:32px;display:block;flex-shrink:0}.ew-wordmark{font-family:var(--ew-font-display);font-weight:600;font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;line-height:1;color:var(--ew-ink);white-space:nowrap}.header-wrapper .ew-nav-zone--right{grid-area:right;justify-self:end;display:flex;gap:var(--ew-header-gap);align-items:center;font-family:var(--ew-font-display);font-size:.6875rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500}.header-wrapper .header__icons{grid-area:right;justify-self:end;display:inline-flex;align-items:center;gap:.25rem;margin-left:0}.header-wrapper .ew-nav-zone--right+.header__icons{margin-left:1.25rem;padding-left:1.25rem;border-left:1px solid var(--ew-line-strong)}.header-wrapper .header__inline-menu{grid-area:left;justify-self:start;display:flex}.header-wrapper .header__inline-menu .list-menu--inline{gap:var(--ew-header-gap)}.header__menu-item,.header__active-menu-item,.list-menu__item,.header__inline-menu .link,.header__inline-menu a{font-family:var(--ew-font-display)!important;font-size:.6875rem!important;letter-spacing:.28em!important;font-weight:500!important;text-transform:uppercase!important;padding:.25rem 0!important}.header__inline-menu .link:hover,.header__inline-menu a:hover{color:var(--ew-blood)}.header-wrapper--border-bottom{border-bottom:1px solid var(--ew-ink)}.eq{display:inline-flex;flex-direction:column;gap:.4em;line-height:1}.eq i{display:block;width:1em;height:.16em;background:currentColor;border-radius:1px}.eq.lg{font-size:64px}.eq.md{font-size:36px}.eq.sm{font-size:14px}.eq.xs{font-size:10px}@media screen and (max-width:989px){.header-wrapper>.header.ew-header,.header-wrapper>.header.header--middle-center,.header-wrapper>.header.header--top-center{grid-template-columns:auto 1fr auto!important;padding:1rem 1.25rem!important}.header-wrapper .ew-nav-zone--left,.header-wrapper .ew-nav-zone--right{display:none}.header-wrapper .ew-nav-zone--right+.header__icons{margin-left:0;padding-left:0;border-left:0}.ew-wordmark-text{font-size:.95rem!important;letter-spacing:.18em}}.utility-bar.ew-topbar{background:var(--ew-ink);color:#fff;min-height:var(--ew-topbar-h);height:var(--ew-topbar-h);display:flex;align-items:center;justify-content:center;padding:0 var(--ew-header-pad-x)}.ew-topbar__inner{display:flex;align-items:center;justify-content:center;gap:48px;width:100%;max-width:var(--ew-max-w)}.ew-topbar .ew-topbar__item.announcement-bar{background:transparent;color:inherit;display:inline-flex;align-items:center;margin:0;padding:0}.ew-topbar .announcement-bar__message{font-family:var(--ew-font-display);font-size:10px;letter-spacing:.32em;font-weight:500;text-transform:uppercase;color:#fff;margin:0;padding:0;line-height:1;display:inline-flex;align-items:center;white-space:nowrap}.ew-topbar .announcement-bar__link{color:#fff;text-decoration:none}.ew-topbar__glyph i{width:10px;height:2px;background:currentColor}.ew-topbar__sub{margin-left:8px;opacity:.55}@media screen and (max-width:749px){.ew-topbar__inner{gap:18px;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ew-topbar__inner::-webkit-scrollbar{display:none}.ew-topbar .announcement-bar__message{font-size:9px;letter-spacing:.24em}}.card-wrapper{--card-corner-radius: 0}.card{border-radius:0!important;border:none!important}.card__heading,.card__heading a,.card-information__text,.card-wrapper .card__information .card__heading{text-transform:uppercase!important;letter-spacing:var(--ew-track-normal)!important;font-weight:600!important;font-family:var(--ew-font-display)!important;font-size:var(--ew-fs-small)!important;line-height:1.35}.price__regular .price-item,.price__sale .price-item--sale,.price-item{font-size:var(--ew-fs-small)!important}.card__information{padding:1rem 0!important;text-align:left!important}.price__regular .price-item,.price__sale .price-item--sale,.price-item{font-weight:500!important;letter-spacing:var(--ew-track-normal)!important;font-family:var(--ew-font-body)!important;font-variant-numeric:tabular-nums}.card-information .price{margin-top:.25rem}.card__media .media img,.card-wrapper .media img{transition:transform .6s cubic-bezier(.4,0,.2,1)!important}.card-wrapper:hover .media img{transform:scale(1.04)}.page-width{max-width:var(--ew-max-w)!important;padding-left:var(--ew-section-pad-x)!important;padding-right:var(--ew-section-pad-x)!important}.shopify-section{margin:0}.shopify-section+.shopify-section{border:none}.section-padding{padding-top:var(--ew-section-pad-y);padding-bottom:var(--ew-section-pad-y)}.grid{--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 2rem;--grid-desktop-horizontal-spacing: var(--ew-grid-gap);--grid-desktop-vertical-spacing: 3rem}.banner--large:not(.banner--mobile-bottom) .banner__content,.banner__content{padding:var(--ew-s-7) var(--ew-section-pad-x)!important}.banner__heading{font-size:var(--ew-fs-h0);letter-spacing:var(--ew-track-ultra);line-height:var(--ew-lh-display);max-width:18ch}.banner__text{font-family:var(--ew-font-display)!important;text-transform:uppercase;letter-spacing:var(--ew-track-mega)!important;font-weight:600;font-size:var(--ew-fs-small);margin-top:1.25rem}.banner__buttons{margin-top:2rem!important;gap:1rem!important}.rich-text__heading{max-width:28ch;margin-left:auto;margin-right:auto}.rich-text__text{max-width:var(--ew-prose-w);margin-left:auto;margin-right:auto;font-size:1.0625rem;line-height:1.6}.color-scheme-3 .rich-text__heading,.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-3 .h1,.color-scheme-3 .h2{letter-spacing:var(--ew-track-ultra)}.pdp-shell{display:grid;grid-template-columns:3fr 2fr;border-bottom:1px solid var(--ew-ink)}.pdp-info{padding:40px 48px;position:sticky;top:70px;align-self:start;height:calc(100vh - 70px);overflow-y:auto}.pdp-info .eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);font-family:var(--ew-font-mono)}.pdp-info h1{font-size:48px;line-height:.96;font-weight:600;letter-spacing:-.005em;text-transform:uppercase;margin-top:16px;font-family:var(--ew-font-display)}.pdp-info .sub{margin-top:8px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);display:flex;gap:18px;align-items:center;font-family:var(--ew-font-mono)}.pdp-info .sub b{color:var(--ew-ink);font-weight:500}.pdp-info .price-row{margin-top:20px;padding:16px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ew-ink);border-bottom:1px solid var(--ew-ink)}.pdp-info .price-row .price{font-size:32px;font-weight:600;letter-spacing:.02em;font-family:var(--ew-font-display)}.pdp-info .price-row .same{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);text-align:right;font-family:var(--ew-font-mono)}.pdp-info .field{margin-top:24px}.pdp-info .field .lab{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.32em;text-transform:uppercase;margin-bottom:10px;font-family:var(--ew-font-mono)}.pdp-info .field .lab .help{color:var(--ew-mute);cursor:pointer;text-decoration:underline}.colorway{display:flex;gap:8px}.colorway button{display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;padding:0;font-family:var(--ew-font-mono);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--ew-mute)}.colorway button .sw{width:56px;height:56px;border:1px solid var(--ew-ink);display:flex;align-items:center;justify-content:center;position:relative}.colorway button.on .sw{outline:2px solid var(--ew-ink);outline-offset:2px}.colorway button.on{color:var(--ew-ink);font-weight:600}.colorway button .sw[data-c=ecru]{background:#ece7dc}.colorway button .sw[data-c=black]{background:#050505}.colorway button .sw[data-c=oxblood]{background:#5a2a2a}.colorway button .sw[data-c=ink]{background:#1a2638}.size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.size-grid button{background:transparent;border:1px solid var(--ew-ink);padding:14px 0;font-family:var(--ew-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;cursor:pointer;position:relative}.size-grid button.on{background:var(--ew-ink);color:#fff}.size-grid button.out{color:var(--ew-mute);border-color:var(--ew-line);cursor:not-allowed;text-decoration:line-through}.size-grid button .badge-inline{position:absolute;top:-7px;right:-2px;background:var(--ew-ink);color:#fff;font-size:7px;letter-spacing:.2em;padding:2px 4px;font-family:var(--ew-font-mono)}.qty-row{display:grid;grid-template-columns:100px 1fr;gap:8px;margin-top:24px}.qty{display:flex;align-items:center;border:1px solid var(--ew-ink)}.qty button{width:32px;height:100%;border:none;background:transparent;font-family:var(--ew-font-mono);font-size:16px;cursor:pointer}.qty input{flex:1;border:none;text-align:center;padding:14px 0;font-family:var(--ew-font-mono);font-size:14px;font-weight:600;background:transparent;outline:none;width:100%}.add-cart{background:var(--ew-ink);color:#fff;border:none;cursor:pointer;font-family:var(--ew-font-display);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 0}.add-cart:hover{background:var(--ew-blood)}.secondary-row{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.secondary-row button{background:transparent;border:1px solid var(--ew-ink);cursor:pointer;font-family:var(--ew-font-display);font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;padding:12px 0}.secondary-row button:hover{background:var(--ew-blood);color:#fff;border-color:var(--ew-blood)}.callouts{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ew-ink);padding:0 8px}.callouts .c{padding:16px 4px;display:flex;gap:12px;align-items:flex-start;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#2a2a2a;border-bottom:1px solid var(--ew-line);font-family:var(--ew-font-mono)}.callouts .c .icon{width:24px;height:24px;flex:none;border:1px solid var(--ew-ink);display:flex;align-items:center;justify-content:center;font-size:9px;letter-spacing:.18em;font-weight:600}.callouts .c b{display:block;margin-bottom:3px;font-weight:600}.callouts .c span{display:block;color:var(--ew-mute);font-size:9px}.acc{margin-top:24px;border-top:1px solid var(--ew-ink)}.acc .ai{border-bottom:1px solid var(--ew-line)}.acc .ai summary{list-style:none;cursor:pointer;padding:16px 4px;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;font-family:var(--ew-font-display)}.acc .ai summary::-webkit-details-marker{display:none}.acc .ai summary:after{content:"+";font-size:18px;font-weight:300}.acc .ai[open] summary:after{content:"\2013"}.acc .ai .body{padding:6px 4px 18px;font-size:13px;line-height:1.7;color:#2a2a2a;font-family:var(--ew-font-body)}.collection-hero{border-bottom:1px solid var(--ew-line);padding-block:var(--ew-s-7)!important}.collection-hero__title{font-size:var(--ew-fs-h0);letter-spacing:var(--ew-track-ultra)}.collection-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:18px 40px;border-bottom:1px solid var(--ew-ink);background:var(--ew-paper);gap:24px;position:sticky;top:clamp(70px,7.5vh,92px);z-index:20}.collection-toolbar__chips{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.collection-toolbar__filter-trigger{display:none;align-items:center;gap:8px;padding:9px 14px;background:transparent;border:1px solid var(--ew-ink);border-radius:100px;font-family:var(--ew-font-display);font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:var(--ew-ink);cursor:pointer}.collection-toolbar__filter-trigger>span:first-child{font-size:14px;letter-spacing:0}@media screen and (max-width:989px){.collection-toolbar__filter-trigger{display:inline-flex;order:0;justify-self:start}}.collection-toolbar__chip{padding:9px 14px;border:1px solid var(--ew-ink);border-radius:100px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;background:transparent;cursor:pointer;font-family:var(--ew-font-display);transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.collection-toolbar__chip.on{background:var(--ew-ink);color:#fff}.collection-toolbar__chip.muted{color:var(--ew-mute);border-color:#0003}.collection-toolbar__center{text-align:center;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;font-family:var(--ew-font-display)}.collection-toolbar__right{display:flex;justify-content:flex-end;gap:14px;align-items:center;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-family:var(--ew-font-display)}.collection-toolbar__sep{color:var(--ew-mute)}.collection-toolbar__sort{background:transparent;border:none;font-family:inherit;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;cursor:pointer;-webkit-appearance:none;appearance:none;padding-right:18px;background-image:linear-gradient(45deg,transparent 50%,var(--ew-ink) 50%),linear-gradient(-45deg,transparent 50%,var(--ew-ink) 50%);background-position:calc(100% - 8px) 50%,calc(100% - 4px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.collection-toolbar__view-toggle{display:flex;gap:4px}.collection-toolbar__view-toggle button{width:24px;height:24px;border:1px solid var(--ew-ink);background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.collection-toolbar__view-toggle button.on{background:var(--ew-ink);color:#fff}.collection-toolbar__view-toggle button.on i{background:#fff}.collection-toolbar__view-toggle .g4{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:10px;height:10px}.collection-toolbar__view-toggle .g4 i{background:currentColor}.collection-toolbar__view-toggle .g3{display:flex;flex-direction:column;gap:2px;width:10px;height:10px}.collection-toolbar__view-toggle .g3 i{height:1.5px;background:currentColor}.collection-body{display:grid;grid-template-columns:240px 1fr}.collection-sidebar{border-right:1px solid var(--ew-ink);padding:40px 28px;position:sticky;top:130px;align-self:start;height:calc(100vh - 130px);overflow-y:auto}.collection-sidebar__group{margin-bottom:36px}.collection-sidebar__group h5{font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;font-family:var(--ew-font-display)}.collection-sidebar__group h5 small{font-weight:400;color:var(--ew-mute)}.collection-sidebar__opts{display:flex;flex-direction:column;gap:4px}.collection-sidebar__opts label{display:flex;align-items:center;justify-content:space-between;padding:7px 0;font-size:12px;letter-spacing:.06em;cursor:pointer;border-bottom:1px solid transparent;font-family:var(--ew-font-body);transition:border-color var(--ew-dur-fast) var(--ew-ease-out)}.collection-sidebar__opts label:hover{border-bottom-color:var(--ew-line)}.collection-sidebar__check{width:14px;height:14px;border:1px solid var(--ew-ink);margin-right:10px;flex:none;display:inline-flex;align-items:center;justify-content:center}.collection-sidebar__opts label.on .collection-sidebar__check{background:var(--ew-ink)}.collection-sidebar__opts label.on .collection-sidebar__check:after{content:"";display:block;width:6px;height:6px;background:#fff}.collection-sidebar__opts label .name{flex:1;display:flex;align-items:center}.collection-sidebar__opts label .ct{color:var(--ew-mute);font-size:10px;letter-spacing:.18em}.collection-sidebar__swatch-row{display:flex;gap:8px;flex-wrap:wrap}.collection-sidebar__swatch{width:32px;height:32px;border:1px solid var(--ew-ink);cursor:pointer;position:relative;transition:transform var(--ew-dur-fast) var(--ew-ease-out)}.collection-sidebar__swatch.on:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--ew-ink)}.collection-sidebar__size-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.collection-sidebar__size-pill{border:1px solid var(--ew-ink);padding:8px 0;text-align:center;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;cursor:pointer;background:transparent;font-family:var(--ew-font-display);transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.collection-sidebar__size-pill.on{background:var(--ew-ink);color:#fff}.collection-sidebar__size-pill.out{color:var(--ew-mute);border-color:var(--ew-line);text-decoration:line-through}.collection-sidebar__price-input span{flex:1;border:1px solid var(--ew-ink);padding:9px 10px;font-size:11px;letter-spacing:.18em;font-weight:500;font-family:var(--ew-font-display)}.collection-sidebar__price-rule{height:2px;background:var(--ew-ink);margin-top:12px;position:relative}.collection-sidebar__price-rule:before,.collection-sidebar__price-rule:after{content:"";position:absolute;top:-5px;width:12px;height:12px;background:var(--ew-ink);border-radius:50%}.collection-sidebar__price-rule:before{left:12%}.collection-sidebar__price-rule:after{right:18%}.collection-sidebar__reset{width:100%;padding:12px;border:1px solid var(--ew-ink);background:transparent;font-family:var(--ew-font-display);font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;cursor:pointer;margin-top:8px;transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.collection-sidebar__reset:hover{background:var(--ew-ink);color:#fff}.collection-sidebar__heading{font-family:var(--ew-font-display);font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-ink);margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--ew-line);display:flex;align-items:center;gap:10px}.collection-sidebar__heading:before{content:"";display:inline-block;width:8px;height:8px;background:var(--ew-ink);border-radius:50%}.collection-sidebar__active-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-family:var(--ew-font-display);font-size:10px;letter-spacing:.28em;text-transform:uppercase}.collection-sidebar__active-count{font-weight:600;color:var(--ew-ink)}.collection-sidebar__clear-all{color:var(--ew-mute);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:color var(--ew-dur-fast) var(--ew-ease-out)}.collection-sidebar__clear-all:hover{color:var(--ew-ink)}.collection-sidebar__active-pills{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--ew-line)}.collection-sidebar__active-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--ew-ink);background:var(--ew-ink);color:var(--ew-paper);font-family:var(--ew-font-display);font-size:9px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.collection-sidebar__active-pill>span{font-size:13px;letter-spacing:0;line-height:1}.collection-sidebar__active-pill:hover{background:transparent;color:var(--ew-ink)}.collection-sidebar__group{margin:0 0 36px;padding:0;border:0}.collection-sidebar__legend h5{margin:0 0 14px;padding:0}.collection-sidebar__opts input[type=checkbox],.collection-sidebar__size-row input[type=checkbox],.collection-sidebar__swatch-row input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.collection-sidebar__opts label:has(input:checked) .collection-sidebar__check{background:var(--ew-ink)}.collection-sidebar__opts label:has(input:checked) .collection-sidebar__check:after{content:"";display:block;width:6px;height:6px;background:#fff}.collection-sidebar__size-pill:has(input:checked){background:var(--ew-ink);color:#fff}.collection-sidebar__swatch:has(input:checked):after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--ew-ink)}.collection-sidebar__opts label.is-disabled,.collection-sidebar__swatch.is-disabled{opacity:.4;cursor:not-allowed}.collection-sidebar__size-pill.out{position:relative}.collection-sidebar__size-pill.out:after{content:"";position:absolute;inset:50% 6px auto 6px;height:1px;background:currentColor;opacity:.6}.collection-sidebar__price-field{position:relative;display:flex;align-items:center;flex:1;border:1px solid var(--ew-ink)}.collection-sidebar__price-prefix{padding:9px 0 9px 10px;font-family:var(--ew-font-display);font-size:11px;letter-spacing:.18em;font-weight:500;color:var(--ew-mute);pointer-events:none}.collection-sidebar__price-field input[type=text]{flex:1;border:0;padding:9px 10px 9px 4px;font-family:var(--ew-font-display);font-size:11px;letter-spacing:.18em;font-weight:500;background:transparent;outline:none;color:var(--ew-ink);width:100%;min-width:0}.collection-sidebar__price-field input[type=text]:focus{outline:1px solid var(--ew-ink);outline-offset:2px}.collection-sidebar__price-input{display:flex;gap:8px;margin-top:8px}.collection-sidebar__empty{padding:24px 0;font-family:var(--ew-font-body);font-size:12px;color:var(--ew-mute);line-height:1.5;border-top:1px solid var(--ew-line);border-bottom:1px solid var(--ew-line);margin-bottom:24px}a.collection-sidebar__reset{display:block;text-align:center;text-decoration:none;color:var(--ew-ink);box-sizing:border-box}a.collection-sidebar__reset:hover{background:var(--ew-ink);color:#fff}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ew-ink);margin:0;padding:0;list-style:none}.collection-grid>.grid__item{background:var(--ew-paper);padding:22px 22px 28px;margin:0;position:relative;display:flex;flex-direction:column;width:auto;max-width:none}.card__quick-view{position:absolute;top:30px;right:30px;background:var(--ew-paper);border:1px solid var(--ew-ink);padding:8px 14px;font-size:9px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;opacity:0;transition:opacity .2s ease;z-index:3;font-family:var(--ew-font-display);cursor:pointer;color:var(--ew-ink)}.collection-grid>.grid__item:hover .card__quick-view,.collection-grid>.grid__item:focus-within .card__quick-view{opacity:1}.collection-grid>.grid__item.grid__item--dark .card__quick-view{background:var(--ew-paper);color:var(--ew-ink)}.collection-edit-row{grid-column:span 3;background:var(--ew-ink);color:#fff;display:grid;grid-template-columns:1.4fr 1fr;align-items:stretch}.collection-edit-row__copy{padding:64px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.collection-edit-row__eyebrow{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;font-family:var(--ew-font-display)}.collection-edit-row__heading{font-size:56px;line-height:.98;font-weight:600;letter-spacing:-.005em;text-transform:uppercase;font-family:var(--ew-font-display)}.collection-edit-row__heading em,.collection-edit-row__heading .light{font-weight:300;color:#ffffff8c;font-style:normal}.collection-edit-row__heading p{margin:0}.collection-edit-row__img{background:linear-gradient(180deg,#2a2a2a,#050505);background-image:radial-gradient(60% 80% at 50% 50%,rgba(255,255,255,.06),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 16px);position:relative;min-height:280px}.collection-edit-row__img--has-image{background-color:transparent;background-image:var(--ew-edit-img);background-size:cover;background-position:center;background-repeat:no-repeat}.collection-edit-row__img--has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0000008c);pointer-events:none}.collection-edit-row__cap{position:absolute;left:24px;bottom:24px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff80;font-family:var(--ew-font-display)}.collection-edit-row__row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff80;font-family:var(--ew-font-display)}.collection-grid>.grid__item .card-link{display:block;text-decoration:none;color:inherit}.collection-grid>.grid__item .card__figure{position:relative;aspect-ratio:3 / 4;overflow:hidden;width:100%;margin-bottom:16px;background:var(--ew-bone)}.collection-grid>.grid__item .card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--ew-dur-base) var(--ew-ease-out)}.collection-grid>.grid__item:hover .card__img{transform:scale(1.04)}.collection-grid>.grid__item .card__img--placeholder{width:100%;height:100%;background-image:radial-gradient(60% 80% at 50% 50%,rgba(10,10,10,.04),transparent 70%),repeating-linear-gradient(135deg,rgba(10,10,10,.04) 0 1px,transparent 1px 16px)}.collection-grid>.grid__item .card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-family:var(--ew-font-display);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ew-ink);padding:0 4px}.collection-grid>.grid__item .card__name{font-weight:500}.collection-grid>.grid__item .card__price{font-weight:500;white-space:nowrap}.collection-grid>.grid__item .card__corner{position:absolute;left:18px;bottom:18px;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#00000073;font-family:var(--ew-font-display);z-index:3;pointer-events:none}.collection-grid>.grid__item .card__badge-corner{position:absolute;top:10px;right:10px;z-index:3;background:var(--ew-ink);color:var(--ew-paper);padding:5px 9px;font-family:var(--ew-font-display);font-size:9px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;pointer-events:none}.collection-grid>.grid__item.grid__item--dark{background:#131313;color:var(--ew-paper)}.collection-grid>.grid__item.grid__item--dark .card__corner{color:#ffffff8c}.collection-grid>.grid__item.grid__item--dark .card__row-2{color:#ffffff8c}.collection-grid>.grid__item.grid__item--dark .card__heading,.collection-grid>.grid__item.grid__item--dark .card__heading a,.collection-grid>.grid__item.grid__item--dark .card-information,.collection-grid>.grid__item.grid__item--dark .card-information .price,.collection-grid>.grid__item.grid__item--dark .card-information .price-item{color:var(--ew-paper)}.collection-grid>.grid__item.grid__item--warm{background:#f2ede2}.collection-grid>.grid__item.grid__item--olive{background:#ecede3}.collection-grid>.grid__item.grid__item--oxblood{background:#f1e4e1}.collection-grid>.grid__item .card__row-2{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--ew-mute);font-family:var(--ew-font-display);padding:0 4px}.collection-grid>.grid__item .card__swatch-mini{display:flex;gap:4px;margin-top:12px;padding:0 4px 4px}.collection-grid>.grid__item .card__swatch-mini i{width:12px;height:12px;display:block;border:1px solid rgba(0,0,0,.4);background:var(--swatch-color, var(--ew-bone))}@media(hover:hover){.collection-grid>.grid__item .card__swatch-mini{opacity:0;transform:translateY(4px);transition:opacity var(--ew-dur-base) var(--ew-ease-out),transform var(--ew-dur-base) var(--ew-ease-out)}.collection-grid>.grid__item:hover .card__swatch-mini,.collection-grid>.grid__item:focus-within .card__swatch-mini{opacity:1;transform:translateY(0)}}.collection-compare{position:sticky;bottom:0;left:0;right:0;background:var(--ew-ink);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:14px 40px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;z-index:30;border-top:1px solid #1a1a1a;font-family:var(--ew-font-display);gap:24px}.collection-compare__pile{display:flex;gap:8px;align-items:center}.collection-compare__slot{width:46px;height:54px;border:1px dashed rgba(255,255,255,.3);background:#ffffff0d;font-size:9px;letter-spacing:.18em;color:#fff6;display:flex;align-items:center;justify-content:center}.collection-compare__slot--full{background:linear-gradient(180deg,#ece7dc,#c8c0ae);border-style:solid;color:#00000080}.collection-compare__slot--full.collection-compare__slot--dark{background:linear-gradient(180deg,#2a2a2a,#050505);color:#ffffff80}.collection-compare__count{color:#ffffff8c;flex:1;text-align:center}.collection-compare__cta{background:#fff;color:var(--ew-ink);border:0;padding:12px 22px;font-family:inherit;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.collection-compare__cta .arr{display:inline-block;width:14px;height:1px;background:currentColor;position:relative}.collection-compare__cta .arr:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}@media screen and (max-width:989px){.collection-toolbar{grid-template-columns:1fr;padding:12px 20px;gap:12px}.collection-toolbar__chips{order:2;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection-toolbar__chips::-webkit-scrollbar{display:none}.collection-toolbar__center{order:1}.collection-toolbar__right{order:3;justify-content:center}.collection-body{grid-template-columns:1fr}.collection-sidebar{display:block;position:fixed;inset:0 auto 0 0;width:min(86vw,360px);max-width:none;height:100vh;background:var(--ew-paper);z-index:60;padding:28px 22px 90px;transform:translate(-100%);transition:transform var(--ew-dur-base) var(--ew-ease-out);border-right:1px solid var(--ew-ink);overflow-y:auto}.collection-sidebar.is-open{transform:translate(0);box-shadow:0 0 60px #0000002e}.collection-sidebar__close{position:absolute;top:18px;right:18px;width:32px;height:32px;border:1px solid var(--ew-ink);background:transparent;cursor:pointer;font-size:18px;line-height:1;font-family:var(--ew-font-display)}.collection-grid{grid-template-columns:repeat(2,1fr)}.collection-edit-row{grid-column:span 2;grid-template-columns:1fr}.collection-edit-row__copy{padding:40px 28px}.collection-edit-row__heading{font-size:36px}.collection-compare{padding:12px 20px;flex-wrap:wrap;gap:12px;text-align:center}.collection-compare__count{order:3;flex:1 0 100%}}@media screen and (min-width:990px){.collection-sidebar__close{display:none}}.collection-sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:55;opacity:0;pointer-events:none;transition:opacity var(--ew-dur-base) var(--ew-ease-out)}.collection-sidebar-scrim.is-visible{opacity:1;pointer-events:auto}@media screen and (max-width:749px){.collection-grid{grid-template-columns:1fr}.collection-edit-row{grid-column:span 1}}.collection-grid--stack{grid-template-columns:1fr}.collection-grid--stack>.grid__item{display:grid;grid-template-columns:minmax(220px,28%) 1fr;gap:28px;padding:24px 28px;align-items:start}.collection-grid--stack>.grid__item .card__figure{margin-bottom:0}.collection-grid--stack>.grid__item .card__meta,.collection-grid--stack>.grid__item .card__row-2,.collection-grid--stack>.grid__item .card__swatch-mini{padding-left:0;padding-right:0}.collection-grid--stack .collection-edit-row{grid-template-columns:1.4fr 1fr;grid-column:1 / -1}@media screen and (max-width:749px){.collection-grid--stack>.grid__item{grid-template-columns:1fr;gap:14px}}.card__compare{background:transparent;border:1px solid var(--ew-line);padding:6px 10px;font-family:var(--ew-font-display);font-size:9px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;cursor:pointer;color:var(--ew-mute);margin-top:10px;align-self:flex-start;transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out),border-color var(--ew-dur-fast) var(--ew-ease-out)}.card__compare:hover{border-color:var(--ew-ink);color:var(--ew-ink)}.card__compare[aria-pressed=true]{background:var(--ew-ink);border-color:var(--ew-ink);color:var(--ew-paper)}.grid__item--dark .card__compare{border-color:#ffffff2e;color:#fff9}.grid__item--dark .card__compare[aria-pressed=true]{background:var(--ew-paper);color:var(--ew-ink);border-color:var(--ew-paper)}.collection-compare{transform:translateY(100%);transition:transform var(--ew-dur-base) var(--ew-ease-out)}.collection-compare:not([hidden]){transform:translateY(0)}.ew-footer{border-top:1px solid var(--ew-ink);font-family:var(--ew-font-body);color:var(--ew-ink);background:var(--ew-paper)}.ew-footer__inner{width:100%}.news{background:var(--ew-ink);color:var(--ew-paper);padding:6rem 2.5rem!important;text-align:center}.news[class*=-padding]{padding:6rem 2.5rem!important}.news__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding-left:0!important;padding-right:0!important}.news__glyph{display:inline-flex;flex-direction:column;gap:.5rem;margin:0 auto 1.5rem;justify-content:center}.news__glyph i{display:block;width:60px;height:8px;background:var(--ew-paper);border-radius:1px}.news__heading{font-family:var(--ew-font-display);font-size:clamp(2.5rem,5.6vw,3.5rem);font-weight:600;line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:var(--ew-paper);margin:0;max-width:22ch}@media screen and (min-width:990px){.news__heading{font-size:3.5rem}}.news__heading em,.news__heading .light{display:block;font-style:normal;font-weight:300;color:#ffffff8c}.news__form{margin:2.25rem auto 0;display:flex;flex-direction:column;align-items:center;width:100%;max-width:32.5rem;gap:0}.news__form-row{display:flex;align-items:stretch;width:100%;margin:0 auto;gap:0}.news__input,input[type=email].news__input{flex:1;min-width:0;background:transparent!important;border:1px solid rgba(255,255,255,.4)!important;border-right:0!important;color:var(--ew-paper);padding:1rem 1.125rem;font-family:var(--ew-font-mono)!important;font-size:.6875rem!important;line-height:1.4;letter-spacing:var(--ew-track-wide)!important;text-transform:uppercase;font-weight:400;outline:none;border-radius:0!important;-webkit-appearance:none;appearance:none}.news__input::placeholder{color:#ffffff8c;text-transform:uppercase;letter-spacing:var(--ew-track-wide);font-size:.6875rem;font-family:var(--ew-font-mono);font-weight:400;opacity:1}.news__input:-webkit-autofill,.news__input:-webkit-autofill:hover,.news__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ew-paper);-webkit-box-shadow:0 0 0 1000px var(--ew-ink) inset;caret-color:var(--ew-paper)}.news__input:focus{outline:none;box-shadow:none;border-color:var(--ew-paper)!important}.news__submit{background:var(--ew-paper);color:var(--ew-ink);border:0;padding:0 1.75rem;margin:0;font-family:var(--ew-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:var(--ew-track-ultra);text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;transition:opacity var(--ew-dur-fast) var(--ew-ease-out)}.news__submit-arrow{font-family:var(--ew-font-mono);display:inline-block;transition:transform var(--ew-dur-fast) var(--ew-ease-out)}.news__submit:hover,.news__submit:focus-visible{background:var(--ew-paper);color:var(--ew-ink);opacity:.85;outline:none}.news__submit:hover .news__submit-arrow,.news__submit:focus-visible .news__submit-arrow{transform:translate(.25rem)}.news__fineprint{margin:1.125rem 0 0;font-family:var(--ew-font-mono);font-size:.625rem;letter-spacing:var(--ew-track-ultra);text-transform:uppercase;color:#ffffff73}.news__form-message{display:block;margin-top:.875rem;font-family:var(--ew-font-mono);font-size:.6875rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:#ffffffb3}.news__form-message--success{color:var(--ew-paper)}@media(max-width:749px){.news{padding:3.5rem 1.5rem!important}.news__form{max-width:100%}.news__form-row{flex-direction:column;gap:.625rem}.news__input,input[type=email].news__input{border:1px solid rgba(255,255,255,.4)!important;padding:.9375rem 1.125rem}.news__submit{padding:1rem 1.75rem;width:100%;min-height:3rem}}.ew-footer__news{background:var(--ew-ink);color:var(--ew-paper);padding:6rem 2.5rem;text-align:center}.ew-footer__news-inner{display:flex;flex-direction:column;align-items:center}.ew-footer__news-glyph{display:inline-flex;flex-direction:column;gap:.5rem;margin:0 auto 1.5rem;justify-content:center}.ew-footer__news-glyph i{display:block;width:60px;height:8px;background:var(--ew-paper);border-radius:1px}.ew-footer__news-heading{font-family:var(--ew-font-display);font-size:clamp(2.25rem,6vw,3.5rem);font-weight:600;line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:var(--ew-paper);margin:0;max-width:22ch}.ew-footer__news-heading-light{display:block;font-weight:300;color:#ffffff8c}.ew-footer__form{margin:0}.ew-footer__news .ew-footer__form{margin:2.25rem auto 0;width:100%;max-width:32.5rem}.ew-footer__form-row{display:flex;align-items:stretch;gap:0}.ew-footer__input,input[type=email].ew-footer__input{flex:1;min-width:0;background:transparent!important;border:1px solid rgba(255,255,255,.4)!important;border-right:0!important;color:var(--ew-paper);padding:1rem 1.125rem;font-family:var(--ew-font-mono)!important;font-size:.6875rem!important;line-height:1.4;letter-spacing:var(--ew-track-wide)!important;text-transform:uppercase;font-weight:400;outline:none;border-radius:0!important;-webkit-appearance:none;appearance:none}.ew-footer__input::placeholder{color:#ffffff8c;text-transform:uppercase;letter-spacing:var(--ew-track-wide);font-size:.6875rem;font-family:var(--ew-font-mono);font-weight:400;opacity:1}.ew-footer__input:-webkit-autofill,.ew-footer__input:-webkit-autofill:hover,.ew-footer__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ew-paper);-webkit-box-shadow:0 0 0 1000px var(--ew-ink) inset;caret-color:var(--ew-paper)}.ew-footer__input:focus{outline:none;box-shadow:none;border-color:var(--ew-paper)!important}.ew-footer__submit{background:var(--ew-paper);color:var(--ew-ink);border:0;padding:0 1.75rem;margin:0;font-family:var(--ew-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:var(--ew-track-ultra);text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.625rem;white-space:nowrap;transition:opacity var(--ew-dur-fast) var(--ew-ease-out)}.ew-footer__submit-arrow{font-family:var(--ew-font-mono);display:inline-block;transition:transform var(--ew-dur-fast) var(--ew-ease-out)}.ew-footer__submit:hover,.ew-footer__submit:focus-visible{opacity:.85;outline:none}.ew-footer__submit:hover .ew-footer__submit-arrow,.ew-footer__submit:focus-visible .ew-footer__submit-arrow{transform:translate(.25rem)}.ew-footer__news-fineprint{margin:1.125rem 0 0;font-family:var(--ew-font-mono);font-size:.625rem;letter-spacing:var(--ew-track-ultra);text-transform:uppercase;color:#ffffff73}.ew-footer__form-message{display:block;margin-top:.875rem;font-family:var(--ew-font-mono);font-size:.6875rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:#ffffffb3}.ew-footer__form-message--success{color:var(--ew-paper)}@media(max-width:749px){.ew-footer__news{padding:4rem 1.5rem}.ew-footer__news .ew-footer__form{max-width:100%}.ew-footer__form-row{flex-direction:column;gap:.625rem}.ew-footer__input,input[type=email].ew-footer__input{border:1px solid rgba(255,255,255,.4)!important;padding:.9375rem 1.125rem}.ew-footer__submit{padding:1rem 1.75rem;width:100%;min-height:3rem}}.ew-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--ew-line)}@media(max-width:989px){.ew-footer__grid{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.ew-footer__col--brand{grid-column:1 / -1}}@media(max-width:549px){.ew-footer__grid{grid-template-columns:1fr;gap:2.25rem;padding-bottom:2rem}}.ew-footer__col{display:flex;flex-direction:column;min-width:0}.ew-footer__col--brand{gap:1.125rem;max-width:20rem}.ew-footer__wordmark{font-family:var(--ew-font-display);font-weight:600;font-size:1.375rem;letter-spacing:-.015em;text-transform:lowercase;color:var(--ew-ink);text-decoration:none;line-height:1;transition:opacity var(--ew-dur-fast) var(--ew-ease-out)}.ew-footer__wordmark:hover,.ew-footer__wordmark:focus-visible{color:var(--ew-ink);opacity:.7;outline:none}.ew-footer__tagline{font-size:.8125rem;line-height:1.7;color:#2a2a2a;max-width:20rem}.ew-footer__tagline p{margin:0}.ew-footer__motto{font-family:var(--ew-font-mono);font-size:.6875rem;letter-spacing:var(--ew-track-ultra);text-transform:uppercase;color:var(--ew-ink);margin:.25rem 0 0;max-width:20rem}.ew-footer__col-heading{font-family:var(--ew-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:var(--ew-track-ultra);text-transform:uppercase;color:var(--ew-ink);margin:0 0 1.125rem;padding:0}.ew-footer__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.ew-footer__link,.ew-footer__col-text a{display:block;font-size:.8125rem;font-weight:400;color:#2a2a2a;text-decoration:none;line-height:1.5;padding:.375rem 0;transition:color var(--ew-dur-fast) var(--ew-ease-out)}.ew-footer__link:hover,.ew-footer__link:focus-visible,.ew-footer__col-text a:hover,.ew-footer__col-text a:focus-visible{color:var(--ew-blood);outline:none}.ew-footer__col-text{font-size:.8125rem;line-height:1.5;color:#2a2a2a}.ew-footer__col-text p{margin:0 0 .375rem}.ew-footer__col-text p:last-child{margin-bottom:0}.ew-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.5rem 0 0;margin-top:1.5rem}.ew-footer__copyright{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.ew-footer__copyright small,.ew-footer__policies a,.ew-footer__marks a{font-family:var(--ew-font-mono);font-size:.625rem;letter-spacing:var(--ew-track-ultra);text-transform:uppercase;color:var(--ew-mute)}.ew-footer__policies{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin:0;padding:0}.ew-footer__policies a,.ew-footer__marks a{text-decoration:none;transition:color var(--ew-dur-fast) var(--ew-ease-out)}.ew-footer__policies a:hover,.ew-footer__policies a:focus-visible,.ew-footer__marks a:hover,.ew-footer__marks a:focus-visible{color:var(--ew-blood);outline:none}.ew-footer__marks{display:flex;flex-wrap:wrap;gap:2rem;align-items:center}@media(max-width:749px){.ew-footer__bottom{flex-direction:column;align-items:flex-start;gap:1rem}.ew-footer__copyright{gap:1rem 1.5rem}.ew-footer__marks{gap:1.25rem 1.5rem}}.ew-footer__payment{margin-top:1.5rem}.ew-footer__payment .list-payment{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.cart-drawer,cart-drawer{--drawer-width: 480px}.cart-drawer .drawer__inner,cart-drawer .drawer__inner{width:clamp(360px,32vw,480px)!important;max-width:calc(100vw - 2rem);padding:0!important;border:0!important;border-radius:0!important;background:var(--ew-paper)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:-24px 0 60px -20px #0a0a0a2e;display:flex!important;flex-direction:column!important}.cart-drawer__overlay{background:#0a0a0a73!important}.cart-drawer .drawer__header,cart-drawer .drawer__header{flex:0 0 auto;padding:1.5rem 1.75rem!important;margin:0!important;border-bottom:1px solid var(--ew-ink)!important;background:var(--ew-paper);display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative}.cart-drawer .drawer__heading,cart-drawer .drawer__heading{margin:0!important;font-family:var(--ew-font-mono, var(--ew-font-display))!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:var(--ew-track-mega);text-transform:uppercase;color:var(--ew-ink)}.cart-drawer .drawer__close,cart-drawer .drawer__close{position:static!important;top:auto!important;right:auto!important;min-width:2.4rem!important;min-height:2.4rem!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;color:var(--ew-ink)!important;cursor:pointer;transition:color var(--ew-dur-fast) var(--ew-ease-out)}.cart-drawer .drawer__close:hover,cart-drawer .drawer__close:hover{color:var(--ew-blood)!important}.cart-drawer .drawer__close .svg-wrapper,cart-drawer .drawer__close .svg-wrapper{width:1.6rem!important;height:1.6rem!important}cart-drawer-items{flex:1 1 auto!important;min-height:0;overflow-y:auto;padding:0 1.75rem}.cart-drawer .cart__contents,.cart-drawer .cart-drawer__form{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex:1 1 auto;width:100%}.cart-drawer .drawer__contents{display:flex!important;flex-direction:column!important;flex:1 1 auto}.cart-drawer .cart-items thead,.cart-drawer .cart-items thead tr,.cart-drawer .cart-items thead th{display:none!important}.cart-drawer .cart-items,.cart-drawer .cart-items tbody{display:block!important;width:100%;border:0;border-spacing:0}.cart-drawer .cart-item{display:grid!important;grid-template-columns:88px 1fr auto;grid-template-areas:"media details totals" "media quantity quantity";column-gap:1.1rem;row-gap:.75rem;align-items:start;padding:1.5rem 0;margin:0!important;border-bottom:1px solid var(--ew-line)}.cart-drawer .cart-item:first-child{padding-top:1.75rem}.cart-drawer .cart-item:last-child{border-bottom:0}.cart-drawer .cart-items td{padding:0!important;vertical-align:top;border:0!important}.cart-drawer .cart-item__media{grid-area:media;width:88px}.cart-drawer .cart-item__media a{display:block}.cart-drawer .cart-item__image{width:100%;height:auto;max-width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--ew-bone);border-radius:0}.cart-drawer .cart-item__details{grid-area:details;width:auto!important;max-width:none!important;padding-left:0!important;display:flex;flex-direction:column;gap:.35rem;min-width:0}.cart-drawer .cart-item__details>*{max-width:none;margin:0}.cart-drawer .cart-item__details>*+*{margin-top:0}.cart-drawer .cart-item__name{font-family:var(--ew-font-display)!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:var(--ew-track-normal)!important;text-transform:uppercase;line-height:1.25;color:var(--ew-ink);text-decoration:none}.cart-drawer .cart-item__name:hover{color:var(--ew-blood);text-decoration:none}.cart-drawer .cart-item__details .product-option{font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.72rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:var(--ew-mute);line-height:1.4}.cart-drawer .cart-item__details dl{margin:0;display:flex;flex-direction:column;gap:.15rem}.cart-drawer .cart-item__details dl .product-option dt{display:inline;font-weight:600}.cart-drawer .cart-item__details dl .product-option dd{display:inline;margin:0}.cart-drawer .cart-item__totals{grid-area:totals;padding-left:0!important;display:flex;align-items:flex-start;justify-content:flex-end;text-align:right;pointer-events:none}.cart-drawer .cart-item__price-wrapper .price,.cart-drawer .cart-item__price-wrapper .cart-item__final-price,.cart-drawer .cart-item__price-wrapper .cart-item__old-price{font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.85rem;font-weight:600;letter-spacing:var(--ew-track-normal);color:var(--ew-ink);line-height:1.2;white-space:nowrap}.cart-drawer .cart-item__old-price{opacity:.55;text-decoration:line-through}.cart-drawer .unit-price{font-size:.7rem;color:var(--ew-mute);margin-top:.3rem}.cart-drawer .cart-items .cart-item__quantity{grid-area:quantity;padding:0!important;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cart-drawer quantity-popover{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;width:100%}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;width:100%;justify-content:space-between}.cart-drawer .quantity-popover-container{padding:0}.cart-drawer .cart-quantity,.cart-drawer .quantity{display:inline-flex;align-items:center;border:1px solid var(--ew-ink);border-radius:0;height:36px;min-height:36px;width:auto;min-width:96px;background:var(--ew-paper)}.cart-drawer .quantity__button{width:32px;height:34px;min-width:32px;min-height:34px;background:transparent;border:0;color:var(--ew-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.cart-drawer .quantity__button:hover:not([disabled]){background:var(--ew-ink);color:var(--ew-paper)}.cart-drawer .quantity__button[disabled]{opacity:.35;cursor:not-allowed}.cart-drawer .quantity__button .svg-wrapper{width:.85rem;height:.85rem}.cart-drawer .quantity__input{width:32px;height:34px;background:transparent;border:0;border-left:1px solid var(--ew-ink);border-right:1px solid var(--ew-ink);text-align:center;font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.8rem;font-weight:600;letter-spacing:var(--ew-track-normal);color:var(--ew-ink);border-radius:0!important;padding:0!important}.cart-drawer .quantity__input:focus{outline:0;background:var(--ew-bone);box-shadow:none}.cart-drawer cart-remove-button{display:inline-flex;margin:0!important}.cart-drawer .cart-remove-button,.cart-drawer cart-remove-button .button{min-width:36px!important;min-height:36px!important;width:36px;height:36px;padding:0!important;margin:0!important;background:transparent!important;border:1px solid var(--ew-line-strong)!important;border-radius:0!important;color:var(--ew-ink)!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.cart-drawer .cart-remove-button:hover,.cart-drawer cart-remove-button .button:hover{border-color:var(--ew-blood)!important;color:var(--ew-blood)!important}.cart-drawer cart-remove-button .svg-wrapper{width:1rem;height:1rem}.cart-drawer .cart-item .loading__spinner{top:0;right:0;padding:0}.cart-drawer .drawer__footer{flex:0 0 auto;padding:1.25rem 1.75rem 1.5rem!important;border-top:1px solid var(--ew-ink)!important;background:var(--ew-paper)}.cart-drawer .drawer__footer>*+*{margin-top:0!important}.cart-drawer .cart-drawer__footer{display:flex;flex-direction:column;gap:.5rem;margin:0!important}.cart-drawer .totals{display:flex!important;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;padding:.25rem 0 .5rem}.cart-drawer .totals__total{margin:0!important;font-family:var(--ew-font-mono, var(--ew-font-display))!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:var(--ew-track-mega);text-transform:uppercase;color:var(--ew-ink)}.cart-drawer .totals__total-value{margin:0!important;font-family:var(--ew-font-mono, var(--ew-font-display))!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:var(--ew-track-normal);color:var(--ew-ink)}.cart-drawer .tax-note{margin:0 0 .75rem!important;text-align:left;font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.7rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:var(--ew-mute);line-height:1.5}.cart-drawer .discounts{margin:0;padding:0;list-style:none}.cart-drawer .discounts__discount{font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.72rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:var(--ew-blood);display:inline-flex;align-items:center;gap:.4rem}.cart-drawer .drawer__footer>details{margin:0 0 1rem!important;border:0!important;border-top:1px solid var(--ew-line)!important;border-bottom:1px solid var(--ew-line)!important;padding:0}.cart-drawer .drawer__footer>details+.cart-drawer__footer{padding-top:.75rem}.cart-drawer .drawer__footer summary{padding:.85rem 0!important;font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.72rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;font-weight:600;color:var(--ew-ink)}.cart-drawer .cart__ctas{margin-top:.75rem!important;padding:0;width:100%}.cart-drawer .cart__checkout-button,.cart-drawer #CartDrawer-Checkout{width:100%!important;max-width:none!important;display:block;background:var(--ew-ink)!important;color:var(--ew-paper)!important;border:1px solid var(--ew-ink)!important;border-radius:0!important;padding:1.15rem 1.5rem!important;font-family:var(--ew-font-mono, var(--ew-font-display))!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:var(--ew-track-mega);text-transform:uppercase;cursor:pointer;transition:background var(--ew-dur-fast) var(--ew-ease-out),border-color var(--ew-dur-fast) var(--ew-ease-out),transform var(--ew-dur-fast) var(--ew-ease-out)}.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after,.cart-drawer #CartDrawer-Checkout:before,.cart-drawer #CartDrawer-Checkout:after{content:none!important}.cart-drawer .cart__checkout-button:hover:not([disabled]),.cart-drawer #CartDrawer-Checkout:hover:not([disabled]){background:var(--ew-blood)!important;border-color:var(--ew-blood)!important}.cart-drawer .cart__checkout-button:active:not([disabled]),.cart-drawer #CartDrawer-Checkout:active:not([disabled]){transform:translateY(1px)}.cart-drawer .cart__checkout-button[disabled],.cart-drawer #CartDrawer-Checkout[disabled]{background:var(--ew-mute)!important;border-color:var(--ew-mute)!important;cursor:not-allowed;opacity:.6}.cart-drawer .drawer__inner-empty{padding:0!important;height:100%}.cart-drawer .cart-drawer__warnings{padding:2.5rem 1.75rem}.cart-drawer .cart-drawer__empty-content{padding:0!important;text-align:left;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.cart-drawer .cart-drawer__empty-content:before{content:"\2014";display:block;font-family:var(--ew-font-display);font-size:3rem;font-weight:700;letter-spacing:var(--ew-track-mega);margin:0 0 .5rem;opacity:.3}.cart-drawer .cart__empty-text{font-family:var(--ew-font-display)!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:var(--ew-track-tight);text-transform:none;margin:0!important;padding:0!important;text-align:left!important}.cart-drawer .cart__empty-text:before{content:none}.cart-drawer .drawer__inner-empty .button{width:100%;background:var(--ew-ink)!important;color:var(--ew-paper)!important;border:1px solid var(--ew-ink)!important;border-radius:0!important;padding:1rem 1.5rem!important;font-family:var(--ew-font-mono, var(--ew-font-display))!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:var(--ew-track-mega);text-transform:uppercase}.cart-drawer .drawer__inner-empty .button:hover{background:var(--ew-blood)!important;border-color:var(--ew-blood)!important}.cart-drawer .drawer__inner-empty .drawer__close{position:absolute!important;top:1.25rem!important;right:1.25rem!important}@media(max-width:749px){.cart-drawer .drawer__inner,cart-drawer .drawer__inner{width:100vw!important;max-width:100vw!important}cart-drawer-items{padding:0 1.25rem}.cart-drawer .drawer__header,cart-drawer .drawer__header{padding:1.25rem!important}.cart-drawer .drawer__footer{padding:1.25rem!important}.cart-drawer .cart-item{grid-template-columns:72px 1fr auto;column-gap:.9rem}.cart-drawer .cart-item__media{width:72px}.cart-drawer .cart-item__name{font-size:.88rem!important}}@media(max-width:380px){.cart-drawer .cart-item__quantity-wrapper{gap:.5rem}.cart-drawer .cart-quantity,.cart-drawer .quantity{min-width:88px}}.field__input,.select__select,input[type=email],input[type=text],input[type=search]{border-radius:0!important;border:1px solid var(--ew-ink)!important;font-family:var(--ew-font-body)!important;font-size:var(--ew-fs-small)!important;letter-spacing:var(--ew-track-normal)!important}.field__label{text-transform:uppercase;letter-spacing:var(--ew-track-wide);font-size:var(--ew-fs-label);font-weight:600;font-family:var(--ew-font-display)}.badge{text-transform:uppercase!important;letter-spacing:var(--ew-track-wide)!important;font-weight:700!important;font-family:var(--ew-font-display)!important;font-size:var(--ew-fs-micro)!important;padding:.55rem .85rem!important;border-radius:0!important;line-height:1}.quick-add__submit,.card-wrapper .quick-add{border-radius:0!important}.card-wrapper .quick-add__submit{text-transform:uppercase;letter-spacing:var(--ew-track-wide);font-family:var(--ew-font-display);font-weight:600;font-size:var(--ew-fs-micro);background:var(--ew-ink)!important;color:var(--ew-paper)!important;border:1px solid var(--ew-ink)!important;padding:.85rem 1rem!important;min-height:0;box-shadow:0 6px 18px -8px #0a0a0a59}.card-wrapper .quick-add__submit:hover{background:var(--ew-blood)!important;border-color:var(--ew-blood)!important;color:var(--ew-paper)!important}.multicolumn-card__info .h3,.multicolumn-card__info h3{font-size:1.5rem;letter-spacing:var(--ew-track-mega);margin-bottom:1rem}.multicolumn .multicolumn-card{text-align:left}.image-with-text__heading{letter-spacing:var(--ew-track-wide);margin-bottom:1.5rem}.image-with-text__text{font-size:1.0625rem;line-height:1.6;max-width:50ch}.divider-line{height:1px;background:var(--ew-line);border:0}.text-mute{color:var(--ew-mute)}.text-mono{font-family:var(--ew-font-mono)}.uppercase-tracked{text-transform:uppercase;letter-spacing:var(--ew-track-wide)}@media(max-width:749px){:root{--ew-section-pad-y: clamp(2.5rem, 8vw, 4rem)}.button{padding:.85rem 1.5rem!important;font-size:.78rem!important}}:focus-visible{outline:2px solid var(--ew-ink)!important;outline-offset:3px!important}.ew-marquee{width:100%;overflow:hidden;background:var(--ew-ink);color:var(--ew-paper);border-block:1px solid var(--ew-ink);padding:1rem 0}.ew-marquee__track{display:flex;gap:4rem;animation:ew-marquee-scroll 28s linear infinite;width:max-content;white-space:nowrap}.ew-marquee__item{font-family:var(--ew-font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--ew-track-mega);font-size:var(--ew-fs-h4);display:inline-flex;align-items:center;gap:4rem}.ew-marquee__item:after{content:"=";font-size:1.5em;opacity:.5}.ew-marquee:hover .ew-marquee__track{animation-play-state:paused}@keyframes ew-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ew-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(180px,auto);gap:1px;background:var(--ew-ink);border-block:1px solid var(--ew-ink)}.ew-bento__cell{background:var(--ew-paper);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:1.5rem;min-height:280px;transition:background .3s}.ew-bento__cell--feature{grid-column:span 4;grid-row:span 2;min-height:560px}.ew-bento__cell--tall{grid-column:span 2;grid-row:span 2;min-height:560px}.ew-bento__cell--wide{grid-column:span 4}.ew-bento__cell--small{grid-column:span 2}.ew-bento__cell img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s cubic-bezier(.4,0,.2,1)}.ew-bento__cell:hover img{transform:scale(1.05)}.ew-bento__label{position:relative;z-index:1;color:var(--ew-paper);font-family:var(--ew-font-display);text-transform:uppercase;letter-spacing:var(--ew-track-mega);font-weight:700;font-size:var(--ew-fs-label)}.ew-bento__cell--feature .ew-bento__label{font-size:var(--ew-fs-h2);letter-spacing:var(--ew-track-ultra)}@media(max-width:749px){.ew-bento{grid-template-columns:repeat(2,1fr)}.ew-bento__cell--feature,.ew-bento__cell--tall,.ew-bento__cell--wide{grid-column:span 2;grid-row:span 1;min-height:320px}.ew-bento__cell--small{grid-column:span 1}}.product:not(.featured-product) .product__info-wrapper,.product__info-container{position:sticky;top:var(--ew-s-7, 4rem);align-self:start;max-height:calc(100vh - 5rem);overflow-y:auto;padding-right:.5rem}.product__info-container::-webkit-scrollbar{width:4px}.product__info-container::-webkit-scrollbar-thumb{background:var(--ew-line)}@media(max-width:989px){.product__info-wrapper,.product__info-container{position:static;max-height:none;overflow:visible}}.ew-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:var(--ew-ink);color:var(--ew-paper);padding:1rem 1.25rem;display:none;z-index:50;transform:translateY(100%);transition:transform .3s ease}.ew-sticky-atc.is-visible{transform:translateY(0)}@media(max-width:749px){body.template-product .ew-sticky-atc{display:flex;align-items:center;justify-content:space-between;gap:1rem}}.image-with-text--side-caption .image-with-text__grid{grid-template-columns:1fr .4fr!important;gap:4rem}.image-with-text--side-caption .image-with-text__content{align-self:flex-start;padding-top:0;border-left:1px solid var(--ew-line);padding-left:2rem}.image-with-text--side-caption .image-with-text__heading{font-size:var(--ew-fs-h4);letter-spacing:var(--ew-track-mega)}@media(max-width:749px){.image-with-text--side-caption .image-with-text__grid{grid-template-columns:1fr!important;gap:2rem}.image-with-text--side-caption .image-with-text__content{border-left:0;border-top:1px solid var(--ew-line);padding-left:0;padding-top:1.5rem}}.ew-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--ew-ink);border-bottom:1px solid var(--ew-ink);padding-block:var(--ew-s-7)}.ew-stats__cell{padding:2rem;border-right:1px solid var(--ew-line);display:flex;flex-direction:column;gap:1rem}.ew-stats__cell:last-child{border-right:0}.ew-stats__number{font-family:var(--ew-font-display);font-weight:700;font-size:clamp(4rem,10vw,8rem);line-height:.9;letter-spacing:var(--ew-track-ultra)}.ew-stats__label{font-family:var(--ew-font-display);text-transform:uppercase;letter-spacing:var(--ew-track-mega);font-size:var(--ew-fs-label);font-weight:600;color:var(--ew-mute)}.ew-stats__text{font-size:var(--ew-fs-body);line-height:1.55;max-width:32ch}@media(max-width:749px){.ew-stats{grid-template-columns:1fr}.ew-stats__cell{border-right:0;border-bottom:1px solid var(--ew-line)}.ew-stats__cell:last-child{border-bottom:0}}.shopify-section+.shopify-section--no-divider{border-top:0}.color-scheme-1+.color-scheme-1,.color-scheme-2+.color-scheme-2{border-top:1px solid var(--ew-line)}.card-wrapper{position:relative;isolation:isolate}.card-wrapper>.card__content{position:relative}.card-wrapper .quick-add{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s var(--ew-ease-out, ease-out),transform .25s var(--ew-ease-out, ease-out),visibility 0s linear .25s;position:absolute;bottom:calc(100% + .75rem);left:1rem;right:1rem;margin:0;z-index:3;pointer-events:none}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.card-wrapper .card__information,.card-wrapper .card__badge{position:relative;z-index:1}@media(hover:none){.card-wrapper .quick-add{opacity:1;visibility:visible;transform:none;position:static;margin-top:.75rem;pointer-events:auto;transition:none}}.ew-scroll-snap{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:var(--ew-section-pad-x);padding:0 var(--ew-section-pad-x) 1rem;margin-inline:calc(-1 * var(--ew-section-pad-x));scrollbar-width:none}.ew-scroll-snap::-webkit-scrollbar{display:none}.ew-scroll-snap>*{flex:0 0 calc(33.333% - 1rem);scroll-snap-align:start}@media(max-width:989px){.ew-scroll-snap>*{flex:0 0 calc(50% - .75rem)}}@media(max-width:749px){.ew-scroll-snap>*{flex:0 0 calc(85% - .75rem)}}.card__media{overflow:hidden}.card__media .media:nth-child(2),.card-wrapper .card__media img:nth-of-type(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.card-wrapper:hover .card__media .media:nth-child(2),.card-wrapper:hover .card__media img:nth-of-type(2){opacity:1}.ew-pullquote{font-family:var(--ew-font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.25rem,5vw,4rem);line-height:1.05;letter-spacing:var(--ew-track-mega);max-width:16ch;border-left:4px solid var(--ew-ink);padding-left:2rem;margin-block:var(--ew-s-7)}.ew-vertical-text{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:var(--ew-track-mega);font-family:var(--ew-font-display);font-weight:600;font-size:var(--ew-fs-label)}.ew-numbered-list{list-style:none;padding:0;counter-reset:ew-counter;display:grid;gap:2rem}.ew-numbered-list li{counter-increment:ew-counter;display:grid;grid-template-columns:auto 1fr;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--ew-line)}.ew-numbered-list li:before{content:"0" counter(ew-counter);font-family:var(--ew-font-display);font-weight:700;font-size:var(--ew-fs-h2);letter-spacing:var(--ew-track-mega);color:var(--ew-mute);line-height:1}.card-wrapper a,.card a,.product-card a{cursor:pointer}.shopify-section{animation:ew-fade-up .6s cubic-bezier(.16,1,.3,1) both}@keyframes ew-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}::selection{background:var(--ew-ink);color:var(--ew-paper)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:var(--ew-ink)}::-webkit-scrollbar-track{background:var(--ew-bone)}.rich-text__text p,.rich-text__text{font-size:var(--ew-fs-body-lg)!important;line-height:1.65}.image-with-text__text{font-size:var(--ew-fs-body-lg)!important}.multicolumn-card__info p{font-size:var(--ew-fs-body)!important;line-height:1.6}.product__description{font-size:var(--ew-fs-body-lg)!important}.ew-eyebrow{font-family:var(--ew-font-display);text-transform:uppercase;letter-spacing:var(--ew-track-mega);font-weight:700;font-size:var(--ew-fs-label);color:currentColor;opacity:.7;display:inline-block;margin-bottom:1.5rem}.ew-numbered-title{font-family:var(--ew-font-display);font-size:clamp(2.25rem,5vw,4rem);letter-spacing:-.01em;line-height:1.05;font-weight:700;text-transform:uppercase;max-width:22ch}.ew-numbered-section{display:grid;grid-template-columns:1fr 2fr;gap:clamp(2rem,6vw,5rem);align-items:start}.ew-numbered-header{position:sticky;top:8rem}.ew-numbered-list--editorial{list-style:none;padding:0;margin:0;counter-reset:ew-counter;display:grid;gap:0}.ew-numbered-list--editorial li{counter-increment:ew-counter;display:grid;grid-template-columns:minmax(80px,auto) 1fr;gap:2.5rem;padding:2.5rem 0;border-top:1px solid currentColor;align-items:start;opacity:.95}.ew-numbered-list--editorial li:last-child{border-bottom:1px solid currentColor}.ew-numbered-list--editorial li:before{content:"0" counter(ew-counter);font-family:var(--ew-font-display);font-weight:700;font-size:clamp(2.5rem,4vw,3.5rem);letter-spacing:-.01em;line-height:.95;opacity:.5}.ew-numbered-list--editorial h3{font-family:var(--ew-font-display)!important;font-size:clamp(1.5rem,2.5vw,2.25rem)!important;letter-spacing:var(--ew-track-mega)!important;text-transform:uppercase;font-weight:700!important;margin:0 0 1rem}.ew-numbered-list--editorial p{font-size:var(--ew-fs-body-lg);line-height:1.55;max-width:50ch;margin:0;opacity:.85}@media(max-width:749px){.ew-numbered-section{grid-template-columns:1fr}.ew-numbered-header{position:static}.ew-numbered-list--editorial li{grid-template-columns:1fr;gap:1rem}}.banner.banner--medium-bottom .banner__content,.banner__content--middle-left{padding-left:clamp(1.5rem,5vw,5rem)!important;max-width:60ch}.banner__heading{letter-spacing:-.015em!important}.card-wrapper{transition:transform var(--ew-dur-base) var(--ew-ease-out),box-shadow var(--ew-dur-base) var(--ew-ease-out)}.card-wrapper:hover{box-shadow:0 20px 40px -15px var(--ew-shadow-tint)}.card-wrapper:active{transform:translateY(1px)}@keyframes ew-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton,.image-loading,[loading=lazy]:not([src]){background:linear-gradient(90deg,var(--ew-bone) 0%,var(--ew-line) 50%,var(--ew-bone) 100%);background-size:200% 100%;animation:ew-skeleton-shimmer 1.6s var(--ew-ease-out) infinite}.field--error .field__input,.field__input.error,.field__input[aria-invalid=true]{border-color:#b91c1c!important;background:#b91c1c0a}.field--error .form__message,.form__message--error{color:#b91c1c!important;font-size:var(--ew-fs-small);margin-top:.5rem;font-family:var(--ew-font-display);text-transform:uppercase;letter-spacing:var(--ew-track-normal);font-weight:600}.shopify-section{--section-index: 0;animation:ew-fade-up .8s var(--ew-ease-out) both;animation-delay:calc(var(--section-index) * 60ms)}@keyframes ew-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.collection .grid__item,.featured-collection .grid__item{--card-index: 0;animation:ew-fade-up .7s var(--ew-ease-out) both}.collection .grid__item:nth-child(1){animation-delay:0ms}.collection .grid__item:nth-child(2){animation-delay:80ms}.collection .grid__item:nth-child(3){animation-delay:.16s}.collection .grid__item:nth-child(4){animation-delay:.24s}.collection .grid__item:nth-child(5){animation-delay:.32s}.collection .grid__item:nth-child(6){animation-delay:.4s}.collection .grid__item:nth-child(7){animation-delay:.48s}.collection .grid__item:nth-child(8){animation-delay:.56s}.ew-marquee{position:relative;-webkit-mask-image:linear-gradient(90deg,var(--ew-ink) 0,var(--ew-ink) 100%);mask-image:linear-gradient(90deg,var(--ew-ink) 0,var(--ew-ink) 100%)}.product-form__input--pill input[type=radio]+label,variant-radios input[type=radio]+label{transition:all var(--ew-dur-base) var(--ew-ease-out)!important;position:relative}.product-form__input--pill input[type=radio]+label:active{transform:translateY(1px)}.product-form__input--pill input[type=radio]:checked+label{transform:scale(1.02)}.ew-scroll-progress{display:none}.ew-scroll-progress__bar{height:100%;background:var(--ew-ink);transform-origin:left;transform:scaleX(var(--scroll-pct, 0));transition:transform .1s linear}.image-with-text__grid{align-items:center;gap:clamp(2rem,6vw,5rem)!important}.image-with-text--text-first .image-with-text__media-item,.image-with-text--image-first .image-with-text__media-item{aspect-ratio:4 / 5;overflow:hidden}.collection-list__item{background:transparent;border:none}@media(min-width:990px){.product--large:not(.product--no-media) .product__info-wrapper{max-width:none!important;width:auto!important;padding-left:0!important;padding-right:0!important}.product .grid__item.product__info-wrapper{width:auto!important}}.banner__heading,h1.h0,.h0{letter-spacing:-.01em!important;line-height:.95!important}a:active{transform:translateY(.5px)}.field__input{transition:border-color var(--ew-dur-base) var(--ew-ease-out),background var(--ew-dur-base) var(--ew-ease-out)!important;padding:1rem 1.25rem!important}.field__input:focus{background:var(--ew-bone);outline:0;border-color:var(--ew-ink)!important;box-shadow:0 0 0 1px var(--ew-ink)}.search__input{border:0!important;border-bottom:1px solid var(--ew-ink)!important;background:transparent!important;font-size:var(--ew-fs-h4)!important;padding:1rem 0!important;text-transform:uppercase;letter-spacing:var(--ew-track-wide);font-family:var(--ew-font-display)!important}.footer__blocks-wrapper{align-items:start}.footer-block{border-top:1px solid currentColor;padding-top:2rem;opacity:.95}@media(min-width:990px){.footer-block:nth-child(odd){padding-top:4rem}}.price--on-sale .price-item--regular{text-decoration:line-through;opacity:.5;font-size:.9em}.price--on-sale .price-item--sale{color:var(--ew-ink);font-weight:600}.link{position:relative;transition:color var(--ew-dur-base) var(--ew-ease-out)}.link:hover{color:var(--ew-blood)}.text-mute,.product-form__inventory--low,.subtext{color:var(--ew-mute)}@media(hover:hover){.card-wrapper:hover .card__heading{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}@media(max-width:749px){.button,.header__icon,.field__input,.select__select{min-height:48px}}.h0,.h1,.h2,.banner__heading,.product__title h1{font-feature-settings:"ss01","cv11";font-optical-sizing:auto}.card-wrapper{position:relative}.card-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid transparent;transition:border-color var(--ew-dur-base) var(--ew-ease-out);z-index:1}@media(hover:hover){.card-wrapper:hover:after{border-color:var(--ew-line-strong)}}.color-scheme-3,.color-scheme-4,[class*=--scheme-3],[class*=--scheme-4]{--color-foreground: 244, 241, 236;--color-background: 10, 10, 10}.ew-scroll-progress-bar{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:999;pointer-events:none}.ew-scroll-progress-bar__fill{height:100%;background:var(--ew-ink);width:0%;transition:width 80ms linear;will-change:width}.color-scheme-3 .ew-scroll-progress-bar__fill,[data-theme-dark] .ew-scroll-progress-bar__fill{background:var(--ew-paper)}.ew-size-trigger{background:transparent;border:0;padding:.5rem 0;font-family:var(--ew-font-display);font-weight:700;font-size:var(--ew-fs-label);text-transform:uppercase;letter-spacing:var(--ew-track-wide);color:var(--ew-ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;display:inline-flex;align-items:center;gap:.5rem;transition:opacity var(--ew-dur-base) var(--ew-ease-out)}.ew-size-trigger:hover{opacity:.6}.ew-size-trigger:before{content:"\2193";font-size:1em}.ew-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:2rem}.ew-modal[aria-hidden=false]{display:flex;animation:ew-modal-in .4s var(--ew-ease-out)}.ew-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.ew-modal__panel{position:relative;background:var(--ew-paper);width:100%;max-width:720px;max-height:calc(100vh - 4rem);overflow-y:auto;padding:3rem;border:1px solid var(--ew-ink);box-shadow:inset 1px 1px #fff9,0 30px 80px -20px #0a0a0a4d}.ew-modal__close{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:0;width:44px;height:44px;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--ew-ink);transition:transform var(--ew-dur-fast) var(--ew-ease-out)}.ew-modal__close:hover{transform:rotate(90deg)}.ew-modal__eyebrow{font-family:var(--ew-font-display);text-transform:uppercase;letter-spacing:var(--ew-track-mega);font-weight:700;font-size:var(--ew-fs-label);margin-bottom:1rem;opacity:.6}.ew-modal__title{font-family:var(--ew-font-display);text-transform:uppercase;font-weight:700;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:var(--ew-track-mega);margin:0 0 2rem;line-height:1}.ew-size-table{width:100%;border-collapse:collapse;font-family:var(--ew-font-mono);font-size:var(--ew-fs-body)}.ew-size-table th,.ew-size-table td{padding:1rem .75rem;border-bottom:1px solid var(--ew-line);text-align:left;font-variant-numeric:tabular-nums}.ew-size-table th{font-family:var(--ew-font-display);text-transform:uppercase;letter-spacing:var(--ew-track-wide);font-weight:700;font-size:var(--ew-fs-label);border-bottom:2px solid var(--ew-ink)}.ew-size-table tr:hover td{background:var(--ew-bone)}.ew-size-note{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--ew-line);font-size:var(--ew-fs-small);line-height:1.55;color:var(--ew-mute)}@keyframes ew-modal-in{0%{opacity:0}to{opacity:1}}@media(max-width:749px){.ew-modal{padding:0;align-items:flex-end}.ew-modal__panel{max-height:90vh;padding:2rem 1.5rem;animation:ew-modal-slide-up .4s var(--ew-ease-out)}}@keyframes ew-modal-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:990px){.product{grid-template-columns:3fr 2fr!important;gap:0!important;align-items:flex-start}.product__media-wrapper{grid-column:1;align-self:start;padding-right:0}.product__info-wrapper{grid-column:2;position:sticky;top:6rem;align-self:start;min-width:0;padding:0}.product__media-list{display:grid!important;grid-template-columns:1fr;gap:.5rem}.product__media-list .product__media-item{width:100%!important;padding:0!important}.product__media-item .media,.product__media-item .product__media{overflow:hidden}.product__media-item img{transition:transform 1.2s var(--ew-ease-out);will-change:transform}.product[data-parallax] .product__media-item img{transform:translateY(var(--parallax-y, 0))}.product__title h1{margin-bottom:.5rem}.product__title+.price{font-size:1.25rem!important;margin-bottom:2rem}}.skip-to-content-link{background:var(--ew-ink)!important;color:var(--ew-paper)!important;font-family:var(--ew-font-display)!important;text-transform:uppercase!important;letter-spacing:var(--ew-track-wide)!important;font-size:var(--ew-fs-label)!important;font-weight:700!important;padding:1rem 1.5rem!important;border:0!important;border-radius:0!important}.skip-to-content-link:focus{top:1rem!important;left:1rem!important}.text-mute,.product-form__inventory--low,.subtext,.card__information small{color:#5c5c5c}.header__icon:not(.header__icon--menu):not(.header__icon--summary),.header__icon--cart .icon{width:clamp(2.75rem,1.8rem + 2.2vw,4.4rem)!important;height:clamp(2.75rem,1.8rem + 2.2vw,4.4rem)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}[aria-hidden=false]{visibility:visible}.visually-hidden,.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(forced-colors:active){.button{border:2px solid CanvasText!important}.ew-logo-icon{forced-color-adjust:auto}}.announcement-bar a,.announcement-bar a .announcement-bar__message{text-decoration:none;transition:opacity var(--ew-dur-base) var(--ew-ease-out)}.announcement-bar a:hover{opacity:.7}.slider-button{border-radius:0!important;border:1px solid var(--ew-ink)!important;width:48px;height:48px;background:transparent;transition:all var(--ew-dur-base) var(--ew-ease-out)}.slider-button:hover{background:var(--ew-ink);color:var(--ew-paper)}.card--card .placeholder-svg{background:var(--ew-bone);color:var(--ew-ink);opacity:.3}.product__accordion summary:after,.collapsible-content__heading:after{font-family:var(--ew-font-display);font-weight:700;margin-left:auto}.product-form__input--pill input[type=radio]+label{min-height:48px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:749px){.banner__heading{line-height:1!important}.banner__content{padding:2rem 1.5rem!important}}.shopify-section-header .page-width,.shopify-section-footer .page-width{padding-left:clamp(1rem,4vw,2rem)!important;padding-right:clamp(1rem,4vw,2rem)!important}.utility-bar{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ew-editorial{max-width:56rem;margin:0 auto;text-align:center;padding:0 clamp(1rem,4vw,2rem)}.ew-editorial__quote{font-family:Playfair Display,Lora,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.25;margin:0 0 1.75rem;letter-spacing:-.01em}.ew-editorial__body{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;max-width:38rem;margin:0 auto;opacity:.85}.product__info-container .product__text.inline-richtext:not(.caption-with-letter-spacing):not(.subtitle){font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.78rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:var(--ew-mute);margin:.5rem 0 1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--ew-line)}.product__info-container .product__text.caption-with-letter-spacing{margin-bottom:.75rem;color:var(--ew-mute)}.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button__button{border-radius:0!important;background:var(--ew-ink)!important;color:var(--ew-paper)!important;border:2px solid var(--ew-ink)!important;text-transform:uppercase;letter-spacing:var(--ew-track-wide);font-weight:600;transition:background-color .2s ease,border-color .2s ease}.product-form__buttons .product-form__submit:hover,.product-form__buttons .shopify-payment-button__button:hover{background:var(--ew-blood)!important;border-color:var(--ew-blood)!important}.product__media-wrapper .product__media-item:first-child{margin-bottom:1rem}@media(min-width:990px){.collection .grid--4-col-desktop{--grid-desktop-horizontal-spacing: 1.5rem;--grid-desktop-vertical-spacing: 3.5rem}}.facets__list .facets__item label,.facets-pill{border-radius:0!important}.facets__display .facets__checkbox:checked+label,.facets__display input[type=checkbox]:checked+label{font-weight:600}.facets__sort .select__select,.facets-vertical-sort{border-radius:0!important;font-family:var(--ew-font-display);font-size:var(--ew-fs-label);letter-spacing:var(--ew-track-wide);text-transform:uppercase}.template-page-contact .rich-text+.contact-form,.template-page-contact .rich-text+.section-contact-form{padding-top:0}.template-page-contact .contact__fields input,.template-page-contact .contact textarea,.template-page-contact .contact .button{border-radius:0!important}.ew-mock,.ew-mock *,.ew-mock *:before,.ew-mock *:after{box-sizing:border-box;margin:0;padding:0}.ew-mock{--ink: #000;--paper: #fff;--bone: #F4F1EC;--mute: #8a8a8a;--rule: #1a1a1a;background:var(--paper);color:var(--ink);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;letter-spacing:normal;line-height:1.4}.ew-mock .wm-text{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:.22em;text-transform:uppercase;display:inline-block}.ew-mock .wm-text.nav-wm{font-size:20px}.ew-mock .wm-text.foot-wm{font-size:22px}.ew-mock .eq{display:inline-flex;flex-direction:column;gap:.4em}.ew-mock .eq i{display:block;width:1em;height:.16em;background:currentColor;border-radius:1px}.ew-mock .eq.lg{font-size:64px}.ew-mock .eq.md{font-size:36px}.ew-mock .eq.sm{font-size:14px}.ew-mock .eq.xs{font-size:10px}.ew-mock .cap{font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--ink)}.ew-mock .cap.mute{color:var(--mute)}.ew-mock .topbar{height:24px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;gap:48px;font-size:10px;letter-spacing:.32em;text-transform:uppercase}.ew-mock .glyph-eq{display:inline-flex;flex-direction:column;gap:3px;vertical-align:middle;margin-right:8px}.ew-mock .glyph-eq i{display:block;width:10px;height:2px;background:currentColor}.ew-mock .nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px 40px;border-bottom:1px solid var(--ink);position:sticky;top:0;background:var(--paper);z-index:50}.ew-mock .nav .left,.ew-mock .nav .right{display:flex;gap:28px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500}.ew-mock .nav .right{justify-content:flex-end}.ew-mock .nav .left a,.ew-mock .nav .right a{color:var(--ink);text-decoration:none;cursor:pointer}.ew-mock .nav .center{text-align:center}.ew-mock .hero{background:var(--ink);color:#fff;height:760px;position:relative;overflow:hidden}.ew-mock .hero .slides{position:absolute;top:0;right:0;bottom:0;left:0}.ew-mock .hero .slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:2.6fr 1fr;opacity:0;pointer-events:none;transition:opacity .7s ease}.ew-mock .hero .slide.is-active{opacity:1;pointer-events:auto}.ew-mock .hero .slide .copy>*{transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(0)}.ew-mock .hero .copy{padding:64px 56px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(255,255,255,.15)}.ew-mock .hero .meta-row{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c}.ew-mock .hero .eyebrow-line{display:inline-flex;align-items:center;gap:12px;padding:6px 12px;border:1px solid rgba(255,255,255,.25);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ffffffd9;margin-bottom:28px}.ew-mock .hero .eyebrow-line .eq i{background:#fff}.ew-mock .hero h1{font-size:104px;line-height:.92;font-weight:600;letter-spacing:-.015em;text-transform:uppercase;color:#fff}.ew-mock .hero h1 em{font-style:normal;display:inline-flex;align-items:center;gap:8px}.ew-mock .hero h1 em .eq-inline{display:inline-flex;flex-direction:column;gap:9px;transform:translateY(-6px)}.ew-mock .hero h1 em .eq-inline i{display:block;width:62px;height:9px;background:#fff;border-radius:1px}.ew-mock .hero .lede{max-width:420px;font-size:14px;line-height:1.65;color:#ffffffc7;margin-top:28px}.ew-mock .hero .ctas{display:flex;gap:14px;margin-top:36px}.ew-mock .hero .img{position:relative;overflow:hidden}.ew-mock .hero .img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg, linear-gradient(180deg, #1d1d1d, #060606))}.ew-mock .hero .img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 1px,transparent 1px 14px),radial-gradient(120% 80% at 60% 30%,transparent 30%,rgba(0,0,0,.55) 100%);pointer-events:none}.ew-mock .hero .scene-a{--bg: radial-gradient(60% 80% at 50% 40%, #2c2c2c 0%, #0a0a0a 80%)}.ew-mock .hero .scene-b{--bg: linear-gradient(180deg, #ECE7DC 0%, #C8C0AE 100%)}.ew-mock .hero .scene-c{--bg: radial-gradient(70% 80% at 40% 60%, #1f1f1f 0%, #050505 80%)}.ew-mock .hero .scene-cap{position:absolute;left:24px;bottom:24px;z-index:1;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ffffffa6}.ew-mock .hero .scene-b .scene-cap{color:#0000008c}.ew-mock .slider-chrome{position:absolute;left:0;right:0;bottom:24px;display:flex;align-items:center;justify-content:center;gap:24px;z-index:5}.ew-mock .sld-arrow{width:42px;height:42px;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;cursor:pointer;position:relative;transition:background .25s ease,border-color .25s ease}.ew-mock .sld-arrow:hover{background:#fff;color:#000;border-color:#fff}.ew-mock .sld-arrow span{position:absolute;left:50%;top:50%;width:14px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.ew-mock .sld-arrow span:before,.ew-mock .sld-arrow span:after{content:"";position:absolute;width:7px;height:1px;background:currentColor;right:0}.ew-mock .sld-arrow span:before{top:-3px;transform:rotate(45deg);transform-origin:right}.ew-mock .sld-arrow span:after{top:3px;transform:rotate(-45deg);transform-origin:right}.ew-mock .sld-arrow[data-dir="-1"] span{transform:translate(-50%,-50%) rotate(180deg)}.ew-mock .sld-dots{display:flex;gap:8px;align-items:center}.ew-mock .sld-dots .dot{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;color:#ffffff73;font-family:inherit;font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;padding:4px 10px}.ew-mock .sld-dots .dot b{display:block;width:18px;height:1px;background:#ffffff4d;transition:all .35s ease}.ew-mock .sld-dots .dot.is-active{color:#fff}.ew-mock .sld-dots .dot.is-active b{width:48px;background:#fff;height:2px}.ew-mock .sld-dots .dot span{display:none}.ew-mock .sld-dots .dot.is-active span{display:inline}.ew-mock .slider-counter{position:absolute;right:32px;top:32px;z-index:5;display:flex;align-items:center;gap:10px;color:#ffffffb3;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:500}.ew-mock .slider-counter i{display:block;width:42px;height:1px;background:#fff6}.ew-mock .btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border:none;cursor:pointer;font-family:inherit;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;background:#fff;color:#000;text-decoration:none}.ew-mock .btn.outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.ew-mock .btn.dark{background:var(--ink);color:#fff}.ew-mock .btn .arr{width:14px;height:1px;background:currentColor;position:relative}.ew-mock .btn .arr:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(45deg)}.ew-mock .strip{background:var(--ew-ink);color:var(--ew-paper);padding:clamp(2rem,4vw,3.25rem) clamp(1.25rem,4vw,2.5rem);display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);align-items:stretch}.ew-mock .strip .item{display:flex;align-items:center;gap:clamp(.875rem,1.4vw,1.25rem);padding:0 clamp(1.25rem,3vw,2.5rem);position:relative;min-height:3.5rem}.ew-mock .strip .item:first-child{padding-left:0}.ew-mock .strip .item:last-child{padding-right:0}.ew-mock .strip .item+.item:before{content:"";position:absolute;left:0;top:50%;height:64%;width:1px;transform:translateY(-50%);background:#ffffff24}.ew-mock .strip .item .glyph{flex:none;width:2.5rem;display:flex;align-items:center;justify-content:center;color:var(--ew-paper)}.ew-mock .strip .item .glyph .eq.sm{font-size:1rem}.ew-mock .strip .item .glyph .eq i{background:currentColor}.ew-mock .strip .item .lab{font-family:var(--ew-font-mono);font-size:.6875rem;letter-spacing:var(--ew-track-ultra);text-transform:uppercase;font-weight:500;color:#ffffff8c;margin-bottom:.4375rem}.ew-mock .strip .item .val{font-family:var(--ew-font-display);font-size:clamp(.9375rem,1.3vw,1.0625rem);letter-spacing:.04em;text-transform:uppercase;font-weight:500;line-height:1.2;color:var(--ew-paper)}.ew-mock .strip .item .num{font-family:var(--ew-font-mono);font-size:1.0625rem;letter-spacing:.18em;font-weight:600;color:var(--ew-paper)}.ew-mock .circle-plus{display:inline-block;width:18px;height:18px;border:1.5px solid #fff;border-radius:50%;position:relative}.ew-mock .circle-plus .h{position:absolute;left:0;right:0;top:50%;height:1.5px;background:#fff}.ew-mock .circle-plus .v{position:absolute;top:0;bottom:0;left:50%;width:1.5px;background:#fff}.ew-mock .sec-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:80px 40px 28px;gap:32px}.ew-mock .sec-head .l,.ew-mock .sec-head .r{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute)}.ew-mock .sec-head .r{justify-content:flex-end}.ew-mock .sec-head .rule{height:1px;background:var(--ink);flex:1}.ew-mock .sec-head .title{font-size:42px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:flex;align-items:center;gap:14px}.ew-mock .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ew-mock .card{background:var(--paper);padding:18px 18px 22px;display:flex;flex-direction:column;position:relative}.ew-mock .card .ph{background:var(--bone);aspect-ratio:4/5;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start;padding:14px}.ew-mock .card .ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(0,0,0,.04) 0 1px,transparent 1px 14px),linear-gradient(180deg,#ece7dc,#e5dfd0)}.ew-mock .card .ph .corner{position:relative;z-index:1;color:#00000073;font-size:9px;letter-spacing:.3em;text-transform:uppercase}.ew-mock .card .ph .badge{position:absolute;top:10px;right:10px;z-index:1;background:var(--ink);color:#fff;font-size:9px;letter-spacing:.3em;padding:5px 9px;text-transform:uppercase;font-weight:600}.ew-mock .card.dark .ph:before{background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 1px,transparent 1px 14px),linear-gradient(180deg,#1d1d1d,#0a0a0a)}.ew-mock .card.dark .ph .corner{color:#ffffff8c}.ew-mock .card .meta{display:flex;justify-content:space-between;margin-top:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.ew-mock .card .meta .price{color:var(--ink)}.ew-mock .card .sku{margin-top:6px;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}.ew-mock .card .sizes{margin-top:10px;display:flex;gap:6px}.ew-mock .card .sizes span{font-size:9px;letter-spacing:.18em;padding:3px 7px;border:1px solid rgba(0,0,0,.25);text-transform:uppercase}.ew-mock .manifesto{background:var(--ink);color:#fff;padding:96px 40px;text-align:center;position:relative}.ew-mock .manifesto .eq{font-size:60px;color:#fff;margin:0 auto 32px;justify-content:center}.ew-mock .manifesto .eq i{background:#fff;width:80px;height:10px}.ew-mock .manifesto h2{font-size:88px;line-height:1.02;font-weight:600;letter-spacing:-.01em;text-transform:uppercase;max-width:1100px;margin:0 auto;color:#fff}.ew-mock .manifesto h2 .light{font-weight:300;color:#fff9}.ew-mock .manifesto .sub{margin-top:40px;display:inline-flex;gap:60px;align-items:center;color:#ffffffb3;font-size:11px;letter-spacing:.32em;text-transform:uppercase}.ew-mock .manifesto .sub span{display:flex;align-items:center;gap:10px}.ew-mock .manifesto .sub .dot{width:4px;height:4px;background:#fff;border-radius:50%}.ew-mock .pdp{display:grid;grid-template-columns:1.15fr .85fr;border-bottom:1px solid var(--ink)}.ew-mock .pdp .img{background:var(--bone);min-height:720px;position:relative;background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.04) 0 1px,transparent 1px 14px)}.ew-mock .pdp .img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#ece7dc,#dcd5c2);z-index:-1}.ew-mock .pdp .img .tag{position:absolute;top:24px;left:24px}.ew-mock .pdp .img .tag .cap{display:block}.ew-mock .pdp .img .scale{position:absolute;bottom:24px;left:24px;right:24px;display:flex;justify-content:space-between;color:#00000080;font-size:9px;letter-spacing:.32em;text-transform:uppercase}.ew-mock .pdp .info{padding:64px 56px;display:flex;flex-direction:column;justify-content:space-between}.ew-mock .pdp .info .top .eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px}.ew-mock .pdp h3{font-size:64px;font-weight:600;letter-spacing:-.005em;text-transform:uppercase;line-height:.95;margin-bottom:18px;color:var(--ink)}.ew-mock .pdp h3 small{display:block;font-size:14px;letter-spacing:.32em;font-weight:500;color:var(--mute);margin-top:14px}.ew-mock .pdp .desc{font-size:14px;line-height:1.7;color:#2a2a2a;max-width:460px}.ew-mock .pdp .specs{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:32px;max-width:460px}.ew-mock .pdp .specs .row{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--ink);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.ew-mock .pdp .specs .row b{font-weight:500}.ew-mock .pdp .specs .row span{color:var(--mute);font-weight:500}.ew-mock .pdp .actions{margin-top:32px}.ew-mock .pdp .actions .price{font-size:28px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.ew-mock .pdp .actions .price small{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);display:block;margin-top:4px;font-weight:500}.ew-mock .pdp .actions .row{display:flex;gap:10px;margin-top:18px;align-items:center}.ew-mock .pdp .sizes{display:flex;gap:6px}.ew-mock .pdp .sizes span{padding:12px 14px;border:1px solid var(--ink);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none}.ew-mock .pdp .sizes span.on{background:var(--ink);color:#fff}.ew-mock .lookbook{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--ink)}.ew-mock .lookbook .frame{background:var(--bone);aspect-ratio:3/4;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:24px;text-decoration:none}.ew-mock .lookbook .frame .collection-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;display:block}.ew-mock .lookbook .frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ew-mock .lookbook .frame.a:before{background:linear-gradient(180deg,#2a2a2a73,#050505c7)}.ew-mock .lookbook .frame.b:before{background:linear-gradient(180deg,#ece7dc59,#c8c0b0a6)}.ew-mock .lookbook .frame.c:before{background:linear-gradient(180deg,#1a1a1a73,#0a0a0acc)}.ew-mock .lookbook .frame:not(:has(.collection-image)):before{background:linear-gradient(180deg,#2a2a2a,#050505)}.ew-mock .lookbook .frame.b:not(:has(.collection-image)):before{background:linear-gradient(180deg,#ece7dc,#c8c0b0)}.ew-mock .lookbook .frame.c:not(:has(.collection-image)):before{background:linear-gradient(180deg,#1a1a1a,#0a0a0a)}.ew-mock .lookbook .frame .meta{position:relative;z-index:2;color:#fff}.ew-mock .lookbook .frame.b .meta{color:var(--ink)}.ew-mock .lookbook .frame .meta .num{font-size:42px;font-weight:600;letter-spacing:.04em;line-height:1}.ew-mock .lookbook .frame .meta .ttl{font-size:11px;letter-spacing:.32em;text-transform:uppercase;margin-top:10px;opacity:.8}.ew-mock .values{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ew-mock .values .v{padding:56px 40px;border-right:1px solid var(--ink)}.ew-mock .values .v:last-child{border-right:none}.ew-mock .values .v .num{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute)}.ew-mock .values .v h4{font-size:28px;line-height:1.1;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin:14px 0;color:var(--ink)}.ew-mock .values .v p{font-size:13px;line-height:1.7;color:#2a2a2a;max-width:340px}.ew-mock .news{background:var(--ew-ink, #0A0A0A);color:var(--ew-paper, #FFFFFF);padding:96px 40px;text-align:center;position:relative;isolation:isolate;font-family:var(--ew-font-body)}.ew-mock .news:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(92,26,27,.18) 0%,transparent 70%);pointer-events:none;z-index:0}.ew-mock .news>*{position:relative;z-index:1}.ew-mock .news .eq{font-size:48px;margin:0 auto 24px;justify-content:center}.ew-mock .news .eq i{background:var(--ew-paper, #fff);width:60px;height:8px}.ew-mock .news h3{font-family:var(--ew-font-display);font-size:56px;font-weight:600;letter-spacing:-.005em;text-transform:uppercase;line-height:.95;color:var(--ew-paper, #fff);max-width:720px;margin:0 auto}.ew-mock .news h3 .light,.ew-mock .news h3 span,.ew-mock .news h3 em{font-weight:300;font-style:normal;color:#ffffff8c;display:block;margin-top:.15em}.ew-mock .news .form,.ew-mock .news .newsletter-form{margin:36px auto 0;display:flex;flex-direction:row;align-items:stretch;max-width:520px;width:100%;gap:0;padding:0}.ew-mock .news .form input,.ew-mock .news .newsletter-form input[type=email]{flex:1 1 auto;min-width:0;background:transparent;border:1px solid rgba(255,255,255,.35);border-right:none;color:var(--ew-paper, #fff);padding:16px 18px;font-family:var(--ew-font-mono, var(--ew-font-body));font-size:11px;letter-spacing:.18em;text-transform:uppercase;outline:none;border-radius:0;height:auto;transition:border-color .25s ease,background-color .25s ease}.ew-mock .news .form input:focus,.ew-mock .news .newsletter-form input[type=email]:focus{border-color:var(--ew-paper, #fff);background:#ffffff0a}.ew-mock .news .form input::placeholder,.ew-mock .news .newsletter-form input[type=email]::placeholder{color:#ffffff80;text-transform:uppercase;letter-spacing:.18em}.ew-mock .news .form button,.ew-mock .news .newsletter-form button[type=submit]{flex:0 0 auto;background:var(--ew-paper, #fff);color:var(--ew-ink, #0A0A0A);border:1px solid var(--ew-paper, #fff);padding:0 28px;min-height:100%;font-family:var(--ew-font-mono, var(--ew-font-body));font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;cursor:pointer;border-radius:0;transition:background-color .25s ease,color .25s ease,border-color .25s ease;white-space:nowrap}.ew-mock .news .form button:hover,.ew-mock .news .newsletter-form button[type=submit]:hover{background:var(--ew-blood, #5C1A1B);color:var(--ew-paper, #fff);border-color:var(--ew-blood, #5C1A1B)}.ew-mock .news .form button:focus-visible,.ew-mock .news .newsletter-form button[type=submit]:focus-visible{outline:2px solid var(--ew-blood, #5C1A1B);outline-offset:2px}.ew-mock .news .fineprint{margin-top:18px;font-family:var(--ew-font-mono, var(--ew-font-body));font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff73}.ew-mock .news .newsletter-form__message{margin-top:16px;color:#ffffffd9;font-size:11px;letter-spacing:.18em;text-transform:uppercase;justify-content:center}.ew-mock .news .newsletter-form__message--success{color:var(--ew-paper, #fff)}.ew-mock .ew-foot{padding:64px 40px 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;border-top:1px solid var(--ink);background:var(--paper)}.ew-mock .ew-foot .brand .wm-text{font-size:22px}.ew-mock .ew-foot .brand p{font-size:13px;line-height:1.7;color:#2a2a2a;max-width:320px;margin-top:18px}.ew-mock .ew-foot .col h5{font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;margin-bottom:18px;color:var(--ink)}.ew-mock .ew-foot .col a{display:block;font-size:13px;color:#2a2a2a;text-decoration:none;padding:6px 0}.ew-mock .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding:24px 40px;border-top:1px solid var(--ink);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);background:var(--paper)}.ew-mock .foot-bottom .marks{display:flex;gap:32px}.ew-foot-marks{display:flex;gap:32px;flex-wrap:wrap;align-items:center}.ew-foot-marks a{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);text-decoration:none;transition:color var(--ew-dur-fast) var(--ew-ease-out)}.ew-foot-marks a:hover{color:var(--ew-blood)}@media(max-width:900px){.ew-mock .nav{grid-template-columns:1fr;gap:.75rem;padding:1rem var(--ew-pad-x-sm)}.ew-mock .nav .left,.ew-mock .nav .right{justify-content:center;flex-wrap:wrap;gap:var(--ew-gap-md)}.ew-mock .hero{height:auto}.ew-mock .hero .slide{grid-template-columns:1fr}.ew-mock .hero h1{font-size:56px}.ew-mock .hero .img{aspect-ratio:4/3}.ew-mock .sec-head .title{justify-content:center;font-size:32px}.ew-mock .manifesto h2{font-size:44px}.ew-mock .pdp .img{min-height:420px}.ew-mock .pdp h3{font-size:40px}.ew-mock .values .v{border-right:none;border-bottom:1px solid var(--ink)}.ew-mock .values .v:last-child{border-bottom:none}.ew-mock .news h3{font-size:32px}.ew-mock .topbar{gap:var(--ew-gap-md);font-size:9px;padding:0 var(--ew-pad-x-sm)}.ew-mock .grid{grid-template-columns:repeat(2,1fr)}.ew-mock .card{padding:14px 14px 18px}.ew-mock .card .ph{padding:10px}.ew-mock .card .meta{font-size:10px}}@media(max-width:480px){.ew-mock .grid{grid-template-columns:repeat(2,1fr)}}.ew-product-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;padding:1.25rem 0 1.75rem;margin-bottom:1rem;border-bottom:1px solid var(--ew-line);font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.72rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:var(--ew-mute)}.ew-product-breadcrumb__back{display:inline-flex;align-items:center;gap:.5rem;color:var(--ew-ink);text-decoration:none;font-weight:600;padding:.4rem 0;transition:color .2s ease,transform .2s ease;cursor:pointer}.ew-product-breadcrumb__back:hover,.ew-product-breadcrumb__back:focus-visible{color:var(--ew-blood)}.ew-product-breadcrumb__back:hover .ew-product-breadcrumb__arrow{transform:translate(-3px)}.ew-product-breadcrumb__arrow{display:inline-block;font-size:1rem;line-height:1;transition:transform .2s ease}.ew-product-breadcrumb__trail{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 0 auto}.ew-product-breadcrumb__trail a{color:var(--ew-mute);text-decoration:none;transition:color .2s ease}.ew-product-breadcrumb__trail a:hover,.ew-product-breadcrumb__trail a:focus-visible{color:var(--ew-ink)}.ew-product-breadcrumb__trail [aria-current=page]{color:var(--ew-ink);font-weight:600;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ew-product-breadcrumb__sep{color:var(--ew-line);-webkit-user-select:none;user-select:none}@media(max-width:749px){.ew-product-breadcrumb{padding:1rem 0 1.25rem;font-size:.68rem;gap:.75rem 1rem}.ew-product-breadcrumb__trail{margin-left:0;width:100%}.ew-product-breadcrumb__trail [aria-current=page]{max-width:18ch}}:root{--ew-pad-x-sm: clamp(1rem, 3vw, 1.5rem);--ew-pad-x-md: clamp(1.25rem, 4vw, 2.5rem);--ew-pad-x-lg: clamp(1.5rem, 5vw, 3.5rem);--ew-pad-y-xs: clamp(1rem, 2vw, 1.5rem);--ew-pad-y-sm: clamp(1.25rem, 2.5vw, 1.75rem);--ew-pad-y-md: clamp(2.25rem, 5vw, 3.5rem);--ew-pad-y-lg: clamp(2.5rem, 6vw, 4rem);--ew-pad-y-xl: clamp(3rem, 7vw, 5rem);--ew-pad-y-xxl: clamp(3.5rem, 9vw, 6rem);--ew-gap-xs: .375rem;--ew-gap-sm: .625rem;--ew-gap-md: .875rem;--ew-gap-lg: 1.75rem;--ew-gap-xl: 2rem;--ew-gap-xxl: 2.5rem;--ew-gap-mega: clamp(1.5rem, 4vw, 3.75rem);--ew-card-pad-x: clamp(.875rem, 1.5vw, 1.125rem);--ew-card-pad-bottom: clamp(1rem, 1.8vw, 1.375rem)}.ew-mock .hero .copy{padding:var(--ew-pad-y-lg) var(--ew-pad-x-lg)!important;gap:var(--ew-gap-xl)}.ew-mock .hero .lede{margin-top:var(--ew-gap-lg);max-width:420px}.ew-mock .hero .ctas{margin-top:clamp(1.5rem,2.6vw,2.25rem);gap:var(--ew-gap-md);flex-wrap:wrap}.ew-mock .hero .eyebrow-line{margin-bottom:var(--ew-gap-lg);padding:.375rem .75rem;gap:.75rem}.ew-mock .hero .meta-row{gap:var(--ew-gap-sm)}.ew-mock .hero .scene-cap{left:var(--ew-pad-x-sm);bottom:var(--ew-pad-x-sm)}.ew-mock .slider-chrome{bottom:var(--ew-pad-x-sm);gap:var(--ew-pad-x-sm)}.ew-mock .slider-counter{right:var(--ew-pad-x-sm);top:var(--ew-pad-x-sm)}.ew-mock .sec-head{padding:var(--ew-pad-y-xl) var(--ew-pad-x-md) var(--ew-pad-y-sm)!important;gap:var(--ew-gap-xl)}.ew-mock .sec-head .l,.ew-mock .sec-head .r,.ew-mock .sec-head .title{gap:var(--ew-gap-md)}.ew-mock .manifesto{padding:var(--ew-pad-y-xxl) var(--ew-pad-x-md)!important}.ew-mock .manifesto .eq{margin:0 auto var(--ew-gap-xl)}.ew-mock .manifesto .sub{margin-top:var(--ew-gap-xxl);gap:var(--ew-gap-mega)}.ew-mock .manifesto .sub span{gap:var(--ew-gap-sm)}.ew-mock .pdp .info{padding:var(--ew-pad-y-lg) var(--ew-pad-x-lg)!important;gap:clamp(1.5rem,3vw,2.5rem)}.ew-mock .pdp .top .eyebrow,.ew-mock .pdp h3{margin-bottom:1.125rem}.ew-mock .pdp h3 small{margin-top:var(--ew-gap-md)}.ew-mock .pdp .desc{margin-top:0;max-width:460px}.ew-mock .pdp .specs{margin-top:var(--ew-gap-xl);gap:.5rem 1.5rem;max-width:460px}.ew-mock .pdp .specs .row{padding:.75rem 0}.ew-mock .pdp .actions{margin-top:var(--ew-gap-xl)}.ew-mock .pdp .actions .price small{margin-top:.25rem}.ew-mock .pdp .actions .row{margin-top:1.125rem;gap:var(--ew-gap-sm)}.ew-mock .pdp .img .tag{top:var(--ew-pad-x-sm);left:var(--ew-pad-x-sm)}.ew-mock .pdp .img .scale{bottom:var(--ew-pad-x-sm);left:var(--ew-pad-x-sm);right:var(--ew-pad-x-sm)}.ew-mock .values .v{padding:var(--ew-pad-y-md) var(--ew-pad-x-md)!important}.ew-mock .values .v h4{margin:var(--ew-gap-md) 0}.ew-mock .news{padding:var(--ew-pad-y-xxl) var(--ew-pad-x-md)!important}.ew-mock .news .eq{margin:0 auto var(--ew-gap-lg)}.ew-mock .news .form{margin:2.25rem auto 0;max-width:520px}.ew-mock .news .form input{padding:1rem 1.125rem}.ew-mock .news .form button{padding:0 1.75rem}.ew-mock .news .fineprint{margin-top:1.125rem}.ew-mock .ew-foot{padding:var(--ew-pad-y-lg) var(--ew-pad-x-md) var(--ew-pad-y-md)!important;gap:var(--ew-pad-x-md)}.ew-mock .ew-foot .brand p{margin-top:1.125rem}.ew-mock .ew-foot .col h5{margin-bottom:1.125rem}.ew-mock .ew-foot .col a{padding:var(--ew-gap-xs) 0}.ew-mock .foot-bottom{padding:var(--ew-pad-y-xs) var(--ew-pad-x-md);gap:var(--ew-gap-xl);flex-wrap:wrap}.ew-mock .foot-bottom .marks{gap:var(--ew-gap-xl)}.ew-mock .card{padding:var(--ew-card-pad-x) var(--ew-card-pad-x) var(--ew-card-pad-bottom)}.ew-mock .card .ph{padding:var(--ew-gap-md)}.ew-mock .card .ph .badge{top:var(--ew-gap-sm);right:var(--ew-gap-sm);padding:.3125rem .5625rem}.ew-mock .card .meta{margin-top:var(--ew-gap-md)}.ew-mock .card .sku{margin-top:var(--ew-gap-xs)}.ew-mock .card .sizes{margin-top:var(--ew-gap-sm);gap:var(--ew-gap-xs)}.ew-mock .card a.ph,.ew-mock .card a.meta{color:inherit;text-decoration:none;cursor:pointer}.ew-mock .card a.ph:focus-visible,.ew-mock .card a.meta:focus-visible{outline:2px solid var(--ew-blood, #5C1A1B);outline-offset:2px}.ew-mock .card a.meta:hover .name{text-decoration:underline;text-underline-offset:3px}.ew-mock .card .sizes{flex-wrap:wrap;gap:6px}.ew-mock .card .sizes .size-pill{appearance:none;-webkit-appearance:none;background:var(--ew-paper, #FFFFFF);color:var(--ew-ink, #0A0A0A);border:1px solid rgba(10,10,10,.25);font-family:inherit;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:8px 12px;min-height:36px;min-width:44px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ew-mock .card .sizes .size-pill:hover{border-color:var(--ew-ink, #0A0A0A);background:var(--ew-bone, #F4F1EC)}.ew-mock .card .sizes .size-pill:focus-visible{outline:2px solid var(--ew-blood, #5C1A1B);outline-offset:2px}.ew-mock .card .sizes .size-pill[aria-pressed=true]{background:var(--ew-ink, #0A0A0A);color:var(--ew-paper, #FFFFFF);border-color:var(--ew-ink, #0A0A0A)}.ew-mock .card .sizes .size-pill[data-unavailable=true]{color:var(--ew-mute, #6B6B6B);border-color:#0a0a0a1f;text-decoration:line-through;text-decoration-thickness:1px}.ew-mock .card .sizes .size-pill[data-unavailable=true][aria-pressed=true]{background:var(--ew-mute, #6B6B6B);color:var(--ew-paper, #FFFFFF);border-color:var(--ew-mute, #6B6B6B)}.ew-mock .card.dark .sizes .size-pill{background:transparent;color:var(--ew-paper, #FFFFFF);border-color:#ffffff59}.ew-mock .card.dark .sizes .size-pill:hover{border-color:var(--ew-paper, #FFFFFF);background:#ffffff14}.ew-mock .card.dark .sizes .size-pill[aria-pressed=true]{background:var(--ew-paper, #FFFFFF);color:var(--ew-ink, #0A0A0A);border-color:var(--ew-paper, #FFFFFF)}.ew-mock .card.dark .sizes .size-pill[data-unavailable=true]{color:#ffffff73;border-color:#ffffff26}@media screen and (max-width:749px){.ew-mock .card .sizes{gap:8px}.ew-mock .card .sizes .size-pill{min-height:40px;min-width:48px;padding:10px 12px;font-size:12px}}.ew-mock .lookbook .frame{padding:var(--ew-pad-x-sm)}.ew-mock .lookbook .frame .meta .ttl{margin-top:var(--ew-gap-sm)}.ew-marquee{padding-block:clamp(.75rem,1.8vw,1.25rem)}@media(max-width:749px){.ew-mock .hero .copy{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding:var(--ew-pad-y-md) var(--ew-pad-x-md)!important}.ew-mock .strip{grid-template-columns:1fr;gap:0;padding:clamp(1.5rem,5vw,2rem) clamp(1.25rem,5vw,1.75rem)!important}.ew-mock .strip .item{padding:clamp(.875rem,3vw,1.125rem) 0;min-height:0}.ew-mock .strip .item:first-child{padding-top:0}.ew-mock .strip .item:last-child{padding-bottom:0}.ew-mock .strip .item+.item:before{left:0;right:0;top:0;height:1px;width:auto;transform:none;background:#ffffff1a}.ew-mock .sec-head{grid-template-columns:1fr;text-align:left;padding:var(--ew-pad-y-lg) var(--ew-pad-x-md) var(--ew-pad-y-sm)!important;gap:var(--ew-gap-md)}.ew-mock .sec-head .l,.ew-mock .sec-head .r{display:none}.ew-mock .manifesto{padding:var(--ew-pad-y-xl) var(--ew-pad-x-md)!important}.ew-mock .manifesto h2{font-size:clamp(2rem,9vw,3rem)}.ew-mock .manifesto .sub{flex-direction:column;gap:var(--ew-gap-md)}.ew-mock .news{padding:6rem 2.5rem!important}.ew-mock .news h3{font-size:clamp(1.75rem,8vw,2.5rem)}.ew-mock .news .form,.ew-mock .news .newsletter-form{flex-direction:column;gap:var(--ew-gap-sm);margin-top:var(--ew-gap-xl);max-width:100%}.ew-mock .news .form input,.ew-mock .news .newsletter-form input[type=email],.ew-mock .news .form button,.ew-mock .news .newsletter-form button[type=submit]{width:100%;padding:.875rem 1rem;border-right:1px solid rgba(255,255,255,.35);min-height:auto}.ew-mock .news .form button,.ew-mock .news .newsletter-form button[type=submit]{padding:1rem 1.25rem}.ew-mock .pdp{grid-template-columns:1fr}.ew-mock .pdp .info{padding:var(--ew-pad-y-md) var(--ew-pad-x-md)!important}.ew-mock .pdp .specs{grid-template-columns:1fr;gap:0}.ew-mock .values{grid-template-columns:1fr}.ew-mock .values .v{padding:var(--ew-pad-y-sm) var(--ew-pad-x-md)!important}.ew-mock .ew-foot{grid-template-columns:1fr 1fr;padding:var(--ew-pad-y-md) var(--ew-pad-x-md) var(--ew-pad-y-sm)!important;gap:var(--ew-pad-x-sm)}.ew-mock .ew-foot .brand{grid-column:1 / -1}.ew-mock .foot-bottom{flex-direction:column;align-items:flex-start;gap:var(--ew-gap-sm);padding:var(--ew-pad-y-xs) var(--ew-pad-x-md)}.ew-mock .foot-bottom .marks{gap:var(--ew-gap-lg)}.ew-mock .grid{grid-template-columns:repeat(2,1fr)}.ew-mock .lookbook{grid-template-columns:1fr}.ew-mock .card{padding:var(--ew-gap-md) var(--ew-gap-md) 1.125rem}}@media(min-width:750px)and (max-width:989px){.ew-mock .hero .copy{padding:var(--ew-pad-y-md) var(--ew-pad-x-md)!important}.ew-mock .grid{grid-template-columns:repeat(2,1fr)}.ew-mock .pdp{grid-template-columns:1fr}.ew-mock .pdp .info{padding:var(--ew-pad-y-md) var(--ew-pad-x-md)!important}.ew-mock .lookbook{grid-template-columns:repeat(2,1fr)}.ew-mock .ew-foot{grid-template-columns:1.4fr 1fr 1fr}.ew-mock .ew-foot .brand{grid-column:1 / -1}}body main#MainContent .shopify-section+.shopify-section{margin-top:0}body main#MainContent{padding:0}.rich-text .rich-text__wrapper{padding-top:var(--ew-pad-y-lg);padding-bottom:var(--ew-pad-y-lg)}.newsletter .newsletter__wrapper{padding:var(--ew-pad-y-xxl) var(--ew-pad-x-md);gap:var(--ew-gap-md)}.page-width{padding-left:var(--ew-pad-x-md)!important;padding-right:var(--ew-pad-x-md)!important}.ew-pdp-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:0 0 1.5rem;margin:0 0 2rem;border-bottom:1px solid var(--ew-line);font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.7rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:var(--ew-mute);width:100%}.ew-pdp-head__l,.ew-pdp-head__r{display:flex;align-items:center;gap:.75rem;min-width:0}.ew-pdp-head__r{justify-content:flex-end}.ew-pdp-head__c{font-weight:600;color:var(--ew-ink);letter-spacing:var(--ew-track-wide);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32ch;text-align:center}.ew-pdp-head__rule{flex:1;height:1px;background:var(--ew-line-strong);display:block}@media(max-width:749px){.ew-pdp-head{grid-template-columns:1fr;gap:.5rem;text-align:left;padding-bottom:1rem;margin-bottom:1.25rem}.ew-pdp-head__l,.ew-pdp-head__r,.ew-pdp-head__c{justify-content:flex-start;text-align:left;max-width:none}.ew-pdp-head__rule{display:none}}.product__info-container .product__text.caption-with-letter-spacing{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.7rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:var(--ew-ink);margin-bottom:1.25rem;padding:.4rem .75rem;border:1px solid var(--ew-line-strong)}.product__info-container .product__title h1{font-family:var(--ew-font-display);font-size:clamp(2.5rem,4.5vw,4rem)!important;font-weight:700!important;letter-spacing:-.005em!important;line-height:.95!important;text-transform:uppercase;margin:0 0 1rem}.product__info-container .product__text.inline-richtext:not(.caption-with-letter-spacing):not(.subtitle){font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.78rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:var(--ew-mute);margin:.5rem 0 1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ew-line)}.product__info-container .product__description{font-size:.95rem;line-height:1.7;color:var(--ew-ink-soft, #1a1a1a);max-width:52ch;margin:0 0 1.5rem}.ew-pdp-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;margin:0 0 2rem;max-width:480px}.ew-pdp-specs__row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.85rem 0;border-top:1px solid var(--ew-ink);font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.7rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase}.ew-pdp-specs__row b{font-weight:600;color:var(--ew-ink)}.ew-pdp-specs__row span{color:var(--ew-mute);font-weight:500;text-align:right}@media(max-width:749px){.ew-pdp-specs{grid-template-columns:1fr;gap:0}}.product__info-container .price--large .price-item--regular,.product__info-container .price--large .price-item--sale,.product__info-container .price .price-item{font-family:var(--ew-font-display);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;letter-spacing:.02em;color:var(--ew-ink);line-height:1}.product__info-container .price{margin:0 0 .25rem!important;padding:0;font-size:inherit}.ew-pdp-price-caption{font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.7rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;color:var(--ew-mute);margin:0 0 1.5rem;font-weight:500}.product__info-container .product-form__input--pill{margin-bottom:1.25rem}.product__info-container .product-form__input legend,.product__info-container .product-form__input .form__label{font-family:var(--ew-font-mono, var(--ew-font-display))!important;font-size:.7rem!important;letter-spacing:var(--ew-track-wide)!important;text-transform:uppercase!important;font-weight:600!important;color:var(--ew-mute)!important;margin-bottom:.75rem!important}.product__info-container .product-form__input--pill input[type=radio]+label,.product__info-container variant-radios input[type=radio]+label{border-radius:0!important;border:1px solid var(--ew-ink)!important;background:var(--ew-paper);color:var(--ew-ink);padding:.85rem 1rem!important;min-width:4rem;font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.72rem;letter-spacing:var(--ew-track-normal);text-transform:uppercase;font-weight:600;transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.product__info-container .product-form__input--pill input[type=radio]+label:hover{background:var(--ew-bone)}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background:var(--ew-ink)!important;color:var(--ew-paper)!important;transform:none!important}.product__info-container .product-form__buttons{display:flex;gap:.75rem;margin:.75rem 0 1.5rem}.product__info-container .product-form__buttons .product-form__submit,.product__info-container .product-form__buttons .shopify-payment-button__button{flex:1;width:100%;border-radius:0!important;background:var(--ew-ink)!important;color:var(--ew-paper)!important;border:1px solid var(--ew-ink)!important;padding:1.1rem 1.5rem!important;font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.72rem;letter-spacing:var(--ew-track-wide);text-transform:uppercase;font-weight:600;transition:background var(--ew-dur-fast) var(--ew-ease-out),border-color var(--ew-dur-fast) var(--ew-ease-out)}.product__info-container .product-form__buttons .product-form__submit:hover,.product__info-container .product-form__buttons .shopify-payment-button__button:hover{background:var(--ew-blood)!important;border-color:var(--ew-blood)!important}.product__info-container .product__accordion{border-bottom:1px solid var(--ew-line)}.product__info-container .product__accordion summary{border-top:1px solid var(--ew-ink)!important;border-bottom:0!important;font-family:var(--ew-font-mono, var(--ew-font-display))!important;font-size:.72rem!important;letter-spacing:var(--ew-track-wide)!important;text-transform:uppercase!important;font-weight:600!important;padding:1.1rem 0!important}.product__info-container .product__accordion .accordion__content{padding:0 0 1.25rem;font-size:.9rem;line-height:1.7;color:var(--ew-ink-soft, #1a1a1a)}.product__info-container .quantity{border-radius:0;border:1px solid var(--ew-ink);width:fit-content}.product__info-container .quantity__input{font-family:var(--ew-font-mono, var(--ew-font-display));font-size:.85rem;letter-spacing:var(--ew-track-normal)}@media(min-width:990px){.product__info-container{max-height:none!important;overflow:visible!important;padding-right:0!important}.product__info-wrapper{padding-left:clamp(1.5rem,4vw,3.5rem)!important;padding-top:0!important}.product__media-wrapper{padding-right:0!important}}@media(max-width:989px){.product__info-wrapper{padding-left:0!important;padding-top:1.5rem!important}.product__info-container .product__title h1{font-size:clamp(2rem,7vw,3rem)!important}}.header-wrapper .ew-nav-zone--right .ew-utility-link{display:inline-flex;align-items:center;font-family:var(--ew-font-display);font-size:.6875rem;letter-spacing:.28em;font-weight:500;text-transform:uppercase;color:var(--ew-ink);text-decoration:none;padding:.25rem 0;position:relative;white-space:nowrap;transition:color var(--ew-dur-fast) var(--ew-ease-out)}.header-wrapper .ew-nav-zone--right .ew-utility-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ew-blood);transform:scaleX(0);transform-origin:left center;transition:transform var(--ew-dur-base) var(--ew-ease-out)}.header-wrapper .ew-nav-zone--right .ew-utility-link:hover{color:var(--ew-blood)}.header-wrapper .ew-nav-zone--right .ew-utility-link:hover:after{transform:scaleX(1)}.ew-cart-count{display:inline;font:inherit;letter-spacing:inherit;color:inherit;background:none;width:auto;height:auto;min-width:0;padding:0;border-radius:0;position:static}.ew-mock .grid.is-cols-1{grid-template-columns:1fr}.ew-mock .grid.is-cols-2{grid-template-columns:repeat(2,1fr)}.ew-mock .grid.is-cols-3{grid-template-columns:repeat(3,1fr)}.ew-mock .grid.is-cols-4{grid-template-columns:repeat(4,1fr)}.ew-mock .card.collection-card{background:var(--paper);padding:18px 18px 22px}.ew-mock .card.collection-card .ph{aspect-ratio:4 / 5}.ew-mock .card.collection-card .ph:has(img):before{display:none}.ew-mock .card.collection-card .ph .corner{position:relative;z-index:1;color:#00000073;font-size:9px;letter-spacing:.3em;text-transform:uppercase}.ew-mock .card.collection-card .ph:has(img) .corner{color:#ffffffd9;mix-blend-mode:difference}.ew-mock .card.collection-card .meta{margin-top:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--ink);text-decoration:none}.ew-mock .card.collection-card .meta .name{color:var(--ink)}.ew-mock .card.collection-card .meta .cta{color:var(--mute);transition:color .16s cubic-bezier(.2,.7,.2,1),transform .16s cubic-bezier(.2,.7,.2,1)}.ew-mock .card.collection-card:hover .meta .cta{color:var(--ink);transform:translate(2px)}.ew-mock .card.collection-card:hover .meta .name{text-decoration:underline;text-underline-offset:3px}.ew-mock .card.collection-card .sku{margin-top:6px;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}@media(min-width:750px)and (max-width:989px){.ew-mock .grid.is-cols-3,.ew-mock .grid.is-cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ew-mock .grid.is-cols-2,.ew-mock .grid.is-cols-3,.ew-mock .grid.is-cols-4{grid-template-columns:1fr}.ew-mock .card.collection-card{padding:14px 14px 18px}.ew-mock .card.collection-card .ph{padding:10px;aspect-ratio:3 / 4}.ew-mock .card.collection-card .meta{font-size:10px}}.ew-mock .spec-block{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--ink)}.ew-mock .spec-block .meas{padding:56px;border-right:1px solid var(--ink);background:var(--paper)}.ew-mock .spec-block .meas h4{font-size:28px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin-bottom:28px;color:var(--ink)}.ew-mock .spec-block .meas table{width:100%;border-collapse:collapse}.ew-mock .spec-block .meas th,.ew-mock .spec-block .meas td{padding:12px 4px;text-align:right;border-bottom:1px solid var(--ew-line, rgba(10,10,10,.08));font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ew-mock .spec-block .meas th{font-weight:500;color:var(--mute)}.ew-mock .spec-block .meas th:first-child,.ew-mock .spec-block .meas td:first-child{text-align:left;font-weight:500}.ew-mock .spec-block .meas td.hi{background:var(--bone);font-weight:600}.ew-mock .spec-block .meas .key{margin-top:18px;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute);display:flex;gap:18px;align-items:center;flex-wrap:wrap}.ew-mock .spec-block .meas .key b{display:inline-flex;width:14px;height:14px;background:var(--bone);border:1px solid var(--ink);margin-right:6px;vertical-align:middle}.ew-mock .spec-block .fit-diagram{background:var(--bone);padding:56px;position:relative;display:flex;flex-direction:column;gap:24px}.ew-mock .spec-block .fit-diagram h4{font-size:28px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.ew-mock .spec-block .fit-diagram .fit-note{font-size:13px;line-height:1.7;color:#2a2a2a}.ew-mock .spec-block .fit-diagram .frame{flex:1;min-height:380px;background:linear-gradient(180deg,#dcd5c2,#c8c0ae);position:relative;border:1px solid var(--ink);overflow:hidden}.ew-mock .spec-block .fit-diagram .frame .label{position:absolute;font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink);display:flex;align-items:center;gap:8px;white-space:nowrap}.ew-mock .spec-block .fit-diagram .frame .label:before{content:"";width:8px;height:8px;border:1px solid var(--ink);background:#fff;border-radius:50%;flex:none}.ew-mock .spec-block .fit-diagram .frame .label.r{flex-direction:row-reverse}.ew-mock .spec-block .fit-diagram .frame .lbl-1{top:12%;left:-8px;transform:translate(-100%)}.ew-mock .spec-block .fit-diagram .frame .lbl-2{top:28%;right:-8px;transform:translate(100%)}.ew-mock .spec-block .fit-diagram .frame .lbl-3{top:50%;left:-8px;transform:translate(-100%)}.ew-mock .spec-block .fit-diagram .frame .lbl-4{top:72%;right:-8px;transform:translate(100%)}.ew-mock .spec-block .fit-diagram .frame .lbl-5{top:92%;left:-8px;transform:translate(-100%)}.ew-mock .origin{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ink);background:var(--paper)}.ew-mock .origin .o{padding:56px 40px;border-right:1px solid var(--ink)}.ew-mock .origin .o:last-child{border-right:none}.ew-mock .origin .o .num{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute)}.ew-mock .origin .o h4{font-size:28px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin:14px 0;color:var(--ink)}.ew-mock .origin .o p{font-size:13px;line-height:1.7;color:#2a2a2a}.ew-mock .origin .o .meta{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:10px;letter-spacing:.28em;text-transform:uppercase}.ew-mock .origin .o .meta b{font-weight:500;color:var(--ink)}.ew-mock .origin .o .meta span{color:var(--mute)}.ew-mock .reviews-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:80px 40px 32px;border-bottom:1px solid var(--ink);background:var(--paper)}.ew-mock .reviews-head .score{font-size:88px;font-weight:600;letter-spacing:-.01em;line-height:1;color:var(--ink)}.ew-mock .reviews-head .score small{font-size:14px;font-weight:400;color:var(--mute);letter-spacing:.32em;text-transform:uppercase;display:block;margin-top:6px}.ew-mock .reviews-head .bars{display:flex;flex-direction:column;gap:6px;max-width:520px}.ew-mock .reviews-head .bar{display:grid;grid-template-columns:70px 1fr 30px;gap:12px;align-items:center;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}.ew-mock .reviews-head .bar .track{height:4px;background:var(--bone);position:relative}.ew-mock .reviews-head .bar .track i{position:absolute;left:0;top:0;bottom:0;background:var(--ink)}.ew-mock .reviews-head .write{font-size:11px;letter-spacing:.32em;text-transform:uppercase;padding:14px 24px;border:1px solid var(--ink);background:transparent;cursor:pointer;font-family:inherit;font-weight:600;color:var(--ink);transition:background-color .25s ease,color .25s ease}.ew-mock .reviews-head .write:hover{background:var(--ink);color:var(--paper)}.ew-mock .reviews{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ink);background:var(--paper)}.ew-mock .review{padding:40px 32px;border-right:1px solid var(--ink)}.ew-mock .review:last-child{border-right:none}.ew-mock .review .head{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);gap:12px}.ew-mock .review .head .stars{color:var(--ink);font-weight:600;letter-spacing:.18em;white-space:nowrap}.ew-mock .review h5{margin:14px 0;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-family:Inter,Helvetica Neue,Arial,sans-serif}.ew-mock .review p{font-size:13px;line-height:1.7;color:#2a2a2a}.ew-mock .review .who{margin-top:20px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute);gap:12px}.ew-mock .review .who b{color:var(--ink);font-weight:500}@media(max-width:989px){.ew-mock .spec-block,.ew-mock .origin,.ew-mock .reviews{grid-template-columns:1fr}.ew-mock .spec-block .meas,.ew-mock .origin .o,.ew-mock .review{border-right:none;border-bottom:1px solid var(--ink)}.ew-mock .spec-block .meas:last-child,.ew-mock .origin .o:last-child,.ew-mock .review:last-child{border-bottom:none}.ew-mock .reviews-head{grid-template-columns:1fr;gap:24px;padding:48px 24px 24px}}@media(max-width:749px){.ew-mock .spec-block .meas,.ew-mock .spec-block .fit-diagram,.ew-mock .origin .o,.ew-mock .review{padding:32px 24px}.ew-mock .reviews-head .score{font-size:64px}.ew-mock .review h5{font-size:16px}}.color-scheme-3 .rich-text__caption,.color-scheme-3 .rich-text__heading,.color-scheme-3 .rich-text__text,.color-scheme-3 .rich-text__text p,[class*=--scheme-3] .rich-text__caption,[class*=--scheme-3] .rich-text__heading,[class*=--scheme-3] .rich-text__text,[class*=--scheme-3] .rich-text__text p{color:#fff!important;opacity:1!important}.color-scheme-3 .rich-text__caption,[class*=--scheme-3] .rich-text__caption{color:#ffffffd9!important;font-weight:600}.shopify-section.section [data-section] .page-width:has(.pdp-shell),[data-section] .page-width:has(.pdp-shell){max-width:none!important;padding-left:0!important;padding-right:0!important}.ew-product-breadcrumb{padding:18px 40px;border-bottom:1px solid var(--ew-line);display:flex;justify-content:space-between;align-items:center;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:11px;letter-spacing:.28em;text-transform:uppercase}.ew-product-breadcrumb__back{color:var(--ew-ink);text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-weight:500}.ew-product-breadcrumb__trail{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:10px;color:var(--ew-mute)}.ew-product-breadcrumb__trail li{display:inline-flex;align-items:center}.ew-product-breadcrumb__trail a{color:var(--ew-mute);text-decoration:none}.ew-product-breadcrumb__trail [aria-current=page]{color:var(--ew-ink);font-weight:500}.ew-product-breadcrumb__sep{color:var(--ew-mute)}.product__media.media.media--transparent{border-left:1px solid var(--ew-ink);border-right:1px solid var(--ew-ink)}.product.pdp-shell .product__info-wrapper.pdp-info{margin:0!important;padding:40px 48px!important;width:100%;max-width:none}@media(max-width:990px){.product.pdp-shell .product__info-wrapper.pdp-info{max-width:none;padding:32px 24px!important}}.product.pdp-shell .product__info-container.product__column-sticky{position:sticky;top:64px;align-self:start}.product.pdp-shell .pdp-info .product__text{margin:0;padding:0}.product.pdp-shell .pdp-info .product__text.caption-with-letter-spacing{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);margin-bottom:0}.product.pdp-shell .pdp-info>.product__text.caption-with-letter-spacing:first-child,.product.pdp-shell .pdp-info .product__info-container>.product__text.caption-with-letter-spacing:first-child{margin-bottom:16px}.product.pdp-shell .pdp-info .product__title{margin:0 0 8px}.product.pdp-shell .pdp-info .product__title h1{font-family:var(--ew-font-display, "Inter", sans-serif);font-size:48px;line-height:.96;font-weight:600;letter-spacing:-.005em;text-transform:uppercase;margin:0;color:var(--ew-ink)}.product.pdp-shell .pdp-info .product__title+.product__text{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ew-mute);margin:8px 0 0}.product.pdp-shell .pdp-info [id^=price-]{margin-top:20px;padding-top:16px;border-top:1px solid var(--ew-ink)}.product.pdp-shell .pdp-info .ew-pdp-price-caption{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);margin:6px 0 16px;padding-bottom:16px;border-bottom:1px solid var(--ew-ink)}.product.pdp-shell .pdp-info .price--large .price-item{font-family:var(--ew-font-display, "Inter", sans-serif);font-size:32px;font-weight:600;letter-spacing:.02em;color:var(--ew-ink)}.product.pdp-shell .pdp-info .price__container{justify-content:flex-start}.product.pdp-shell .pdp-info .product-form__input{margin:24px 0 0;max-width:none}.product.pdp-shell .pdp-info .product-form__input legend.form__label{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;margin-bottom:10px;color:var(--ew-ink);font-weight:500}.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]+label{border:1px solid var(--ew-ink);background:transparent;padding:14px 0;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--ew-ink);border-radius:0;margin:0;display:inline-flex;align-items:center;justify-content:center;min-width:0;flex:1}.product.pdp-shell .pdp-info variant-selects{display:block;width:100%}.product.pdp-shell .pdp-info fieldset.product-form__input--pill,.product.pdp-shell .pdp-info .product-form__input--pill{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;border:0;padding:0;margin:24px 0 0}.product.pdp-shell .pdp-info .product-form__input--pill>legend.form__label{grid-column:1 / -1;display:flex!important;align-items:center!important;justify-content:space-between!important;font-family:var(--ew-font-mono, "Space Mono", monospace)!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ew-ink)!important;margin:0 0 4px!important;padding:0!important}.product.pdp-shell .pdp-info .product-form__input--pill>input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product.pdp-shell .pdp-info .product-form__input--pill>input[type=radio]+label{width:100%!important;min-width:0!important;margin:0!important;border:1px solid var(--ew-ink)!important;background:transparent!important;color:var(--ew-ink)!important;border-radius:0!important;padding:14px 0!important;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--ew-dur-fast, .15s) ease,color var(--ew-dur-fast, .15s) ease}.product.pdp-shell .pdp-info .product-form__input--pill>input[type=radio]:hover+label{background:var(--ew-bone)}.product.pdp-shell .pdp-info .product-form__input--pill>input[type=radio]:checked+label{background:var(--ew-ink)!important;color:#fff!important;border-color:var(--ew-ink)!important}.product.pdp-shell .pdp-info .product-form__input--pill>input[type=radio]:disabled+label,.product.pdp-shell .pdp-info .product-form__input--pill>input[type=radio].disabled+label{color:var(--ew-mute);border-color:var(--ew-line);text-decoration:line-through;cursor:not-allowed;background:transparent}.product.pdp-shell .pdp-info .product-form__input--pill>input[type=radio]:focus-visible+label{outline:2px solid var(--ew-ink);outline-offset:2px}.product.pdp-shell .pdp-info fieldset.product-form__input--swatch,.product.pdp-shell .pdp-info .product-form__input--swatch{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;border:0;padding:0;margin:24px 0 0}.product.pdp-shell .pdp-info .product-form__input--swatch>legend.form__label{flex-basis:100%;display:flex!important;align-items:center!important;justify-content:space-between!important;font-family:var(--ew-font-mono, "Space Mono", monospace)!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ew-ink)!important;margin:0 0 4px!important;padding:0!important}.product.pdp-shell .pdp-info .product-form__input--swatch>legend.form__label [data-selected-value]{color:var(--ew-mute);font-weight:400}.product.pdp-shell .pdp-info .product-form__input--swatch .swatch-input__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product.pdp-shell .pdp-info .product-form__input--swatch .swatch-input__input+label.swatch-input__label{display:flex;flex-direction:column;align-items:center;gap:6px;width:auto;height:auto;border:0;background:transparent;padding:0;margin:0;border-radius:0;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--ew-mute);cursor:pointer}.product.pdp-shell .pdp-info .product-form__input--swatch .swatch-input__label .swatch{width:56px;height:56px;border:1px solid var(--ew-ink);border-radius:0;display:block;flex:none;background-color:var(--swatch--background, #ECE7DC);background-size:cover;background-position:center;transition:transform var(--ew-dur-fast, .15s) ease}.product.pdp-shell .pdp-info .product-form__input--swatch .swatch-input__label .visually-hidden{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;border:0!important;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.product.pdp-shell .pdp-info .product-form__input--swatch .swatch-input__label .label-unavailable{display:none}.product.pdp-shell .pdp-info .product-form__input--swatch .swatch-input__input:checked+label.swatch-input__label{color:var(--ew-ink);font-weight:600}.product.pdp-shell .pdp-info .product-form__input--swatch .swatch-input__input:checked+label.swatch-input__label .swatch{outline:2px solid var(--ew-ink);outline-offset:2px}.product.pdp-shell .pdp-info .product-form__input--swatch .swatch-input__input.visually-disabled+label.swatch-input__label .swatch,.product.pdp-shell .pdp-info .product-form__input--swatch .swatch-input__input:disabled+label.swatch-input__label .swatch{opacity:.4}.product.pdp-shell .pdp-info .product-form__input--swatch .swatch-input__input:focus-visible+label.swatch-input__label .swatch{outline:2px solid var(--ew-ink);outline-offset:2px}.product.pdp-shell .pdp-info .product-form__input.product-form__quantity{margin:24px 0 0}.product.pdp-shell .pdp-info quantity-input.quantity{border:1px solid var(--ew-ink);border-radius:0;width:100px;height:50px}.product.pdp-shell .pdp-info .quantity__button{width:32px;background:transparent;border:none}.product.pdp-shell .pdp-info .quantity__input{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:14px;font-weight:600;background:transparent}.product.pdp-shell .pdp-info .product-form__buttons{margin-top:8px}.product.pdp-shell .pdp-info .product-form__submit{background:var(--ew-ink);color:#fff;border:1px solid var(--ew-ink);border-radius:0;font-family:var(--ew-font-display, "Inter", sans-serif);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;padding:14px 0;height:50px;min-height:50px;box-shadow:none;width:100%;transition:background var(--ew-dur-fast, .15s) ease}.product.pdp-shell .pdp-info .product-form__submit:hover:not([disabled]){background:var(--ew-blood);border-color:var(--ew-blood)}.product.pdp-shell .pdp-info .product-form__submit:after,.product.pdp-shell .pdp-info .product-form__submit:before{display:none}.product.pdp-shell .pdp-info .shopify-payment-button{margin-top:8px}.product.pdp-shell .pdp-info .shopify-payment-button__button{border-radius:0!important;font-family:var(--ew-font-display, "Inter", sans-serif)!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:500!important;padding:14px 0!important;min-height:50px!important;background:transparent!important;color:var(--ew-ink)!important;border:1px solid var(--ew-ink)!important;box-shadow:none!important}.product.pdp-shell .pdp-info .shopify-payment-button__button:hover{background:var(--ew-blood)!important;color:#fff!important;border-color:var(--ew-blood)!important}.product.pdp-shell .pdp-info .callouts{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--ew-ink);padding:0 8px}.product.pdp-shell .pdp-info .callouts .c{padding:16px 4px;display:flex;gap:12px;align-items:flex-start;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#2a2a2a;border-bottom:1px solid var(--ew-line)}.product.pdp-shell .pdp-info .callouts .c:nth-child(odd){padding-right:14px}.product.pdp-shell .pdp-info .callouts .c:nth-child(2n){padding-left:14px;border-left:1px solid var(--ew-line)}.product.pdp-shell .pdp-info .callouts .c .icon{width:24px;height:24px;flex:none;border:1px solid var(--ew-ink);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.product.pdp-shell .pdp-info .callouts .c b{display:block;margin-bottom:3px;font-weight:600;color:var(--ew-ink)}.product.pdp-shell .pdp-info .callouts .c span{display:block;color:var(--ew-mute);font-size:9px;letter-spacing:.18em}.product.pdp-shell .pdp-info .product__accordion.accordion{border:none;margin:0;padding:0}.product.pdp-shell .pdp-info .product__accordion.accordion:first-of-type{margin-top:24px;border-top:1px solid var(--ew-ink)}.product.pdp-shell .pdp-info .product__accordion.accordion details{border-bottom:1px solid var(--ew-line)}.product.pdp-shell .pdp-info .product__accordion.accordion summary{padding:16px 0;list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--ew-font-display, "Inter", sans-serif);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--ew-ink);border:none;background:transparent}.product.pdp-shell .pdp-info .product__accordion.accordion summary::-webkit-details-marker{display:none}.product.pdp-shell .pdp-info .product__accordion.accordion .summary__title{display:inline-flex;align-items:center;gap:8px}.product.pdp-shell .pdp-info .product__accordion.accordion .summary__title h2,.product.pdp-shell .pdp-info .product__accordion.accordion .summary__title .accordion__title{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;color:inherit;margin:0}.product.pdp-shell .pdp-info .product__accordion.accordion summary svg{display:none}.product.pdp-shell .pdp-info .product__accordion.accordion summary:after{content:"+";font-family:var(--ew-font-display, "Inter", sans-serif);font-size:18px;font-weight:300;line-height:1;color:var(--ew-ink)}.product.pdp-shell .pdp-info .product__accordion.accordion details[open] summary:after{content:"\2013"}.product.pdp-shell .pdp-info .product__accordion.accordion .accordion__content{padding:6px 0 18px;font-family:var(--ew-font-body, "Inter", sans-serif);font-size:13px;line-height:1.7;color:#2a2a2a;background:transparent;border:none}.product.pdp-shell .pdp-info .product__accordion.accordion .accordion__content p{margin:0}.product.pdp-shell .pdp-info .product__view-details,.product.pdp-shell .pdp-info .product__tax{display:none}.product.pdp-shell .pdp-info .ew-size-trigger{margin:6px 0 0;padding:0;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;color:var(--ew-mute);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;display:block;text-align:right;width:100%;background:transparent;border:0;cursor:pointer}.product.pdp-shell .pdp-info .ew-size-trigger:before{content:none}.product.pdp-shell .pdp-info .ew-size-trigger:hover,.product.pdp-shell .pdp-info .ew-size-trigger:focus-visible{color:var(--ew-ink);opacity:1}.pdp-ribbon{background:var(--ew-ink);color:#fff;padding:56px 40px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;border-bottom:1px solid var(--ew-ink);font-family:var(--ew-font-display, "Inter", sans-serif)}@media(max-width:990px){.pdp-ribbon{grid-template-columns:1fr;padding:40px 24px;gap:24px;text-align:center}}.pdp-ribbon .eq-glyph{display:inline-flex;flex-direction:column;gap:6px;font-size:36px;width:1em}.pdp-ribbon .eq-glyph i{display:block;width:1em;height:.16em;background:#fff;border-radius:1px}.pdp-ribbon h3{font-size:36px;line-height:1;font-weight:600;letter-spacing:-.005em;text-transform:uppercase;margin:0;color:#fff}.pdp-ribbon h3 .light{font-weight:300;color:#ffffff8c}.pdp-ribbon .right{display:flex;gap:32px;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#fff9}@media(max-width:990px){.pdp-ribbon .right{justify-content:center;flex-wrap:wrap;gap:16px}}.product-recommendations{border-bottom:1px solid var(--ew-ink)}.shopify-section .related-products.related-products,.related-products.page-width{max-width:none!important;padding-left:0!important;padding-right:0!important;margin:0!important}.related-products{border-top:1px solid var(--ew-ink)}.related-products__heading{display:none!important}.related-products .grid.product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1px!important;background:var(--ew-ink);list-style:none;margin:0!important;padding:0!important;--grid-desktop-horizontal-spacing: 0;--grid-desktop-vertical-spacing: 0}.related-products .grid__item{background:var(--ew-paper);margin:0!important;padding:0!important;max-width:none!important;list-style:none}.related-products .card-wrapper{height:100%}.related-products .card{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent}.related-products .card__inner{border-radius:0!important;background:var(--ew-bone)!important}.related-products .card__media,.related-products .media{border-radius:0!important}.related-products .card__content{padding:18px 20px 24px!important}.related-products .card__heading{font-family:var(--ew-font-display, "Inter", sans-serif);font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0}.related-products .card-information,.related-products .card__information{padding:0!important;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.related-products .price{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:12px;letter-spacing:.18em;color:var(--ew-ink)}.related-products .price__container{justify-content:flex-end}.product.pdp-shell .pdp-info .ew-secondary-row,.product.pdp-shell .product__info-wrapper .ew-secondary-row{margin-top:8px;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%;align-items:stretch}.product.pdp-shell .pdp-info .ew-secondary-row button,.product.pdp-shell .product__info-wrapper .ew-secondary-row button{background:transparent;border:1px solid var(--ew-ink);cursor:pointer;font-family:var(--ew-font-display, "Inter", sans-serif);font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;padding:0 8px;height:44px;min-height:44px;color:var(--ew-ink);display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.15;white-space:normal;border-radius:0;transition:background-color .2s ease,color .2s ease}.product.pdp-shell .pdp-info .ew-secondary-row button:hover,.product.pdp-shell .product__info-wrapper .ew-secondary-row button:hover{background:var(--ew-blood, #5C1A1B);color:#fff;border-color:var(--ew-blood, #5C1A1B)}.ew-pdp-head,.ew-pdp-specs{display:none}.ew-crumbs{display:flex;align-items:center;gap:10px;padding:18px 40px 0;font-family:var(--ew-font-display);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);background:var(--ew-paper)}.ew-crumbs a{color:var(--ew-mute);text-decoration:none;transition:color var(--ew-dur-fast) var(--ew-ease-out)}.ew-crumbs a:hover,.ew-crumbs a:focus-visible{color:var(--ew-ink)}.ew-crumbs__sep{color:var(--ew-line-strong)}.ew-crumbs__cur{color:var(--ew-ink);font-weight:500}@media screen and (max-width:989px){.ew-crumbs{padding:14px 20px 0;font-size:9px;letter-spacing:.28em;gap:8px}}.ew-shop-head{border-bottom:1px solid var(--ew-ink);background:var(--ew-paper);color:var(--ew-ink)}.ew-shop-head__inner{display:grid;grid-template-columns:minmax(420px,1.4fr) auto minmax(220px,.9fr);align-items:end;padding:0 40px;gap:32px;max-width:var(--ew-max-w);margin:0 auto}.ew-shop-head__l{display:flex;flex-direction:column;gap:14px;min-width:0}.ew-shop-head__title{word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}.ew-shop-head__meta{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);font-family:var(--ew-font-display)}.ew-shop-head__title{font-size:120px;font-weight:600;letter-spacing:-.02em;text-transform:uppercase;line-height:.9;color:var(--ew-ink);margin:0;font-family:var(--ew-font-display)}.ew-shop-head__center{display:flex;flex-direction:column;align-items:center;gap:14px}.ew-shop-head__eq{color:var(--ew-ink);font-size:42px;display:inline-flex;flex-direction:column;gap:.4em}.ew-shop-head__eq i{display:block;width:1em;height:.16em;background:currentColor;border-radius:1px}.ew-shop-head__tag{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);font-family:var(--ew-font-display)}.ew-shop-head__r{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ew-mute);font-family:var(--ew-font-display);text-align:right;justify-content:flex-end;padding-bottom:8px}.ew-shop-head__count{font-size:14px;color:var(--ew-ink);font-weight:600}@media screen and (max-width:989px){.ew-shop-head__inner{grid-template-columns:1fr;padding:0 20px;gap:24px;text-align:center}.ew-shop-head__l,.ew-shop-head__r{align-items:center;text-align:center}.ew-shop-head__title{font-size:clamp(3rem,12vw,5rem)}.ew-shop-head__center{order:-1}}.ew-shop-side{border-right:1px solid var(--ew-ink);padding:40px 28px;position:sticky;top:130px;align-self:start;height:calc(100vh - 130px);overflow-y:auto;background:var(--ew-paper);color:var(--ew-ink);font-family:var(--ew-font-body)}.ew-shop-side__group{margin-bottom:36px}.ew-shop-side__group h5{font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;font-family:var(--ew-font-display);color:var(--ew-ink)}.ew-shop-side__group h5 small{font-weight:400;color:var(--ew-mute);font-size:inherit;letter-spacing:inherit}.ew-shop-side__opts{display:flex;flex-direction:column;gap:4px}.ew-shop-side__opts label{display:flex;align-items:center;justify-content:space-between;padding:7px 0;font-size:12px;letter-spacing:.06em;cursor:pointer;border-bottom:1px solid transparent;transition:border-color var(--ew-dur-fast) var(--ew-ease-out)}.ew-shop-side__opts label:hover{border-bottom-color:var(--ew-line)}.ew-shop-side__check{width:14px;height:14px;border:1px solid var(--ew-ink);margin-right:10px;flex:none;display:inline-flex;align-items:center;justify-content:center}.ew-shop-side__opts label.on .ew-shop-side__check{background:var(--ew-ink)}.ew-shop-side__opts label.on .ew-shop-side__check:after{content:"";display:block;width:6px;height:6px;background:#fff}.ew-shop-side__opts label .name{flex:1;display:flex;align-items:center}.ew-shop-side__opts label .ct{color:var(--ew-mute);font-size:10px;letter-spacing:.18em}.ew-shop-side__swatch-row{display:flex;gap:8px;flex-wrap:wrap}.ew-shop-side__swatch{width:32px;height:32px;border:1px solid var(--ew-ink);cursor:pointer;position:relative;transition:transform var(--ew-dur-fast) var(--ew-ease-out)}.ew-shop-side__swatch.on:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--ew-ink)}.ew-shop-side__size-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ew-shop-side__size-pill{border:1px solid var(--ew-ink);padding:8px 0;text-align:center;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;cursor:pointer;background:transparent;font-family:var(--ew-font-display);color:var(--ew-ink);transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.ew-shop-side__size-pill.on{background:var(--ew-ink);color:#fff}.ew-shop-side__size-pill.out{color:var(--ew-mute);border-color:var(--ew-line);text-decoration:line-through}.ew-shop-side__price-input{display:flex;gap:8px;margin-top:8px}.ew-shop-side__price-input span{flex:1;border:1px solid var(--ew-ink);padding:9px 10px;font-size:11px;letter-spacing:.18em;font-weight:500;font-family:var(--ew-font-display)}.ew-shop-side__price-rule{height:2px;background:var(--ew-ink);margin-top:12px;position:relative}.ew-shop-side__price-rule:before,.ew-shop-side__price-rule:after{content:"";position:absolute;top:-5px;width:12px;height:12px;background:var(--ew-ink);border-radius:50%}.ew-shop-side__price-rule:before{left:12%}.ew-shop-side__price-rule:after{right:18%}.ew-shop-side__reset{width:100%;padding:12px;border:1px solid var(--ew-ink);background:transparent;font-family:var(--ew-font-display);font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;cursor:pointer;margin-top:8px;color:var(--ew-ink);transition:background var(--ew-dur-fast) var(--ew-ease-out),color var(--ew-dur-fast) var(--ew-ease-out)}.ew-shop-side__reset:hover{background:var(--ew-ink);color:#fff}@media screen and (max-width:989px){.ew-shop-side{position:static;height:auto;border-right:0;border-bottom:1px solid var(--ew-ink);padding:24px 20px}}.ew-shop-side__opt{display:flex;align-items:center;justify-content:space-between;padding:7px 0;font-size:12px;letter-spacing:.06em;cursor:pointer;border-bottom:1px solid transparent;transition:border-color var(--ew-dur-fast) var(--ew-ease-out);text-decoration:none;color:var(--ew-ink)}.ew-shop-side__opt:hover{border-bottom-color:var(--ew-line)}.ew-shop-side__opt.on .ew-shop-side__check{background:var(--ew-ink)}.ew-shop-side__opt.on .ew-shop-side__check:after{content:"";display:block;width:6px;height:6px;background:#fff}.ew-shop-side__opt .name{flex:1;display:flex;align-items:center}.ew-shop-side__opt .ct{color:var(--ew-mute);font-size:10px;letter-spacing:.18em}a.ew-shop-side__size-pill,a.ew-shop-side__swatch{text-decoration:none;display:block}a.ew-shop-side__reset{text-decoration:none;text-align:center;display:block}.collection-sidebar.collection-sidebar--static{padding:0}.collection-sidebar.collection-sidebar--static .ew-shop-side{border-right:0}.crumbs.ew-pdp-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 40px;border-bottom:1px solid var(--ew-ink);font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ew-mute);margin:0}.crumbs.ew-pdp-crumbs a{color:var(--ew-mute);text-decoration:none;transition:color .2s ease}.crumbs.ew-pdp-crumbs a:hover,.crumbs.ew-pdp-crumbs a:focus-visible{color:var(--ew-ink)}.crumbs.ew-pdp-crumbs .sep{color:var(--ew-line);-webkit-user-select:none;user-select:none}.crumbs.ew-pdp-crumbs .cur{color:var(--ew-ink);font-weight:600}@media(max-width:749px){.crumbs.ew-pdp-crumbs{padding:14px 20px;font-size:10px;letter-spacing:.22em;gap:8px}}.product.pdp-shell .pdp-info .ew-pdp-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);margin:0}.product.pdp-shell .pdp-info .ew-pdp-eyebrow .eq{display:inline-flex;flex-direction:column;gap:.4em;color:var(--ew-ink)}.product.pdp-shell .pdp-info .ew-pdp-eyebrow .eq i{display:block;width:1em;height:.16em;background:currentColor;border-radius:1px}.product.pdp-shell .pdp-info .ew-pdp-eyebrow .eq.xs{font-size:10px}.product.pdp-shell .pdp-info .product__title{margin:0}.product.pdp-shell .pdp-info .product__title h1{font-family:var(--ew-font-display, "Inter", sans-serif);font-size:48px;line-height:.96;font-weight:600;letter-spacing:-.005em;text-transform:uppercase;margin:16px 0 0;color:var(--ew-ink)}@media(max-width:749px){.product.pdp-shell .pdp-info .product__title h1{font-size:36px}}.product.pdp-shell .pdp-info .ew-pdp-sub{margin-top:8px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute)}.product.pdp-shell .pdp-info .ew-pdp-sub b{color:var(--ew-ink);font-weight:500}.product.pdp-shell .pdp-info .ew-pdp-sub__dot{color:var(--ew-line)}.product.pdp-shell .pdp-info .ew-pdp-price-row{margin-top:20px;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--ew-ink);border-bottom:1px solid var(--ew-ink)}.product.pdp-shell .pdp-info .ew-pdp-price-row>[id^=price-]{margin:0!important;padding:0!important;border:0!important;background:transparent}.product.pdp-shell .pdp-info .ew-pdp-price-row .price{font-family:var(--ew-font-display, "Inter", sans-serif);font-size:32px;font-weight:600;letter-spacing:.02em;color:var(--ew-ink);background:transparent;padding:0;margin:0}.product.pdp-shell .pdp-info .ew-pdp-price-row .price__regular,.product.pdp-shell .pdp-info .ew-pdp-price-row .price-item--regular{font-family:var(--ew-font-display, "Inter", sans-serif);font-size:32px;font-weight:600;letter-spacing:.02em;color:var(--ew-ink)}.product.pdp-shell .pdp-info .ew-pdp-price-row .price--large{font-size:32px}.product.pdp-shell .pdp-info .ew-pdp-price-row .ew-pdp-price-caption{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);text-align:right;margin:0!important;padding:0!important;border:0!important}@media(max-width:749px){.product.pdp-shell .pdp-info .ew-pdp-price-row .price,.product.pdp-shell .pdp-info .ew-pdp-price-row .price--large,.product.pdp-shell .pdp-info .ew-pdp-price-row .price-item--regular{font-size:26px}.product.pdp-shell .pdp-info .ew-pdp-price-row .ew-pdp-price-caption{font-size:9px}}.product.pdp-shell .pdp-info .ew-pdp-price-row{flex-wrap:nowrap}.product.pdp-shell .pdp-info .ew-pdp-price-row>[id^=price-]{flex:0 1 auto;order:1}.product.pdp-shell .pdp-info .ew-pdp-price-row>.ew-pdp-price-caption{flex:0 1 auto;order:2;margin-left:auto!important;max-width:calc(100% - 76px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product.pdp-shell .pdp-info .ew-pdp-price-row>.volume-pricing-note,.product.pdp-shell .pdp-info .ew-pdp-price-row>.product__tax,.product.pdp-shell .pdp-info .ew-pdp-price-row>.product__inventory,.product.pdp-shell .pdp-info .ew-pdp-price-row>div:not([id^=price-]):not(.ew-pdp-price-caption){display:none!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row,.product.pdp-shell .product__info-wrapper .ew-pdp-qty-row{display:grid!important;grid-template-columns:130px 1fr!important;grid-template-rows:50px!important;grid-auto-rows:0!important;gap:8px!important;margin-top:24px!important;padding:0!important;border:0!important;align-items:stretch!important;align-content:stretch!important;height:50px!important;min-height:50px!important;max-height:50px!important;overflow:visible}.product.pdp-shell .pdp-info .ew-pdp-qty-row>*{min-width:0!important;margin:0!important;padding:0!important;align-self:stretch!important;height:50px!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row>div{display:flex!important;flex-direction:column!important;justify-content:center!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row product-form,.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form,.product.pdp-shell .pdp-info .ew-pdp-qty-row form,.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__buttons{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;flex:1 1 auto!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__buttons{gap:0!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row>.product-form__input.product-form__quantity,.product.pdp-shell .pdp-info .ew-pdp-qty-row>[id^=Quantity-Form-]{margin:0;width:100%}.product.pdp-shell .pdp-info .ew-pdp-qty-row .quantity__label{display:none!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row .price-per-item__container{margin:0;width:100%;min-width:0}.product.pdp-shell .pdp-info .ew-pdp-qty-row quantity-input.quantity{width:100%;height:50px;border:1px solid var(--ew-ink);border-radius:0;display:flex;align-items:center}.product.pdp-shell .pdp-info .ew-pdp-qty-row .quantity__button{width:32px!important;height:100%;background:transparent;border:none;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:16px}.product.pdp-shell .pdp-info .ew-pdp-qty-row .quantity__input{flex:1 1 auto;min-width:40px;border:none;text-align:center;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:14px;font-weight:600;background:transparent;outline:none;width:100%;padding:0}.product.pdp-shell .pdp-info .ew-pdp-qty-row .quantity__rules,.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__quantity-top,.product.pdp-shell .pdp-info .ew-pdp-qty-row .quantity-popover-container{display:none}.product.pdp-shell .pdp-info .ew-pdp-qty-row>div:not([class]),.product.pdp-shell .pdp-info .ew-pdp-qty-row>[data-block]{display:flex;flex-direction:column;height:100%;min-width:0}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form{width:100%;height:100%;flex:1}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form>form,.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form .form{height:100%}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__buttons{margin:0;height:100%}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__submit{width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;background:var(--ew-ink)!important;color:#fff!important;border:1px solid var(--ew-ink)!important;border-radius:0!important;font-family:var(--ew-font-mono, "Space Mono", monospace)!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;padding:0 12px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;box-shadow:none!important;transition:background .15s ease}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__submit:after,.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__submit:before{display:none}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__submit:hover:not([disabled]){background:var(--ew-blood);border-color:var(--ew-blood)}.product.pdp-shell .pdp-info .ew-pdp-qty-row .shopify-payment-button,.product.pdp-shell .pdp-info .ew-pdp-qty-row .product__pickup-availabilities,.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__error-message-wrapper{display:none}@media(max-width:749px){.product.pdp-shell .pdp-info .ew-pdp-qty-row{grid-template-columns:80px 1fr}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__submit{font-size:10px;letter-spacing:.24em;gap:8px}}.product.pdp-shell .pdp-info variant-selects{display:block;border-top:1px solid var(--ew-line);padding-top:24px;margin-top:24px}.product.pdp-shell .pdp-info variant-selects fieldset.product-form__input--pill:first-of-type,.product.pdp-shell .pdp-info variant-selects .product-form__input--pill:first-child,.product.pdp-shell .pdp-info variant-selects fieldset.product-form__input--swatch:first-of-type,.product.pdp-shell .pdp-info variant-selects .product-form__input--swatch:first-child{margin-top:0}.product.pdp-shell .pdp-info h1,.product.pdp-shell .pdp-info .product__title h1{font-size:clamp(2.5rem,4vw,3.5rem)!important}.money,.price-item--regular .money,.price__regular .money,.price-item--sale .money{font-size:inherit!important}.product__price-wrapper .price-item+.caption-with-letter-spacing,.product__price-wrapper .price-item~span{display:none!important}.ew-pdp-eyebrow{display:flex!important;justify-content:space-between!important;width:100%!important}.price__currency,span[class*=currency]{display:none!important}.product.pdp-shell .product__info-wrapper{margin-left:0!important;margin-right:0!important}.product.pdp-shell .product__info-wrapper .product-form,.product.pdp-shell .product__info-wrapper .product-form__submit,.product.pdp-shell .product__info-wrapper .quantity,.product.pdp-shell .product__info-wrapper .quantity__button,.product.pdp-shell .product__info-wrapper variant-selects,.product.pdp-shell .product__info-wrapper .product-form__input{width:100%!important;max-width:100%!important}.product.pdp-shell .product__info-wrapper.pdp-info{border-left:1px solid var(--ew-line)!important}.product.pdp-shell .product__info-wrapper .product-form__input--pill input[type=radio]+label{flex:1 1 0!important;min-width:0!important;text-align:center!important;padding:12px 8px!important}.pdp-spec-sheet .fit-notes,.pdp-spec-sheet [class*=fit]{align-self:start!important;height:fit-content!important}.pdp-spec-sheet table,.pdp-spec-sheet .measurements-table{table-layout:fixed!important;width:100%!important}.pdp-origin .origin-grid,.pdp-origin [class*=origin-column],.pdp-reviews .reviews-grid,.pdp-reviews [class*=review]{display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:stretch!important}.product.pdp-shell.grid--2-col-tablet,.product.pdp-shell.grid{grid-template-columns:811px 1fr!important;border-bottom:1px solid var(--ew-ink);--grid-desktop-horizontal-spacing: 0;--grid-desktop-vertical-spacing: 0;gap:0!important;padding:0 clamp(0px,calc((100vw - 1280px)/4),5vw)!important}@media(max-width:989px){.product.pdp-shell.grid--2-col-tablet,.product.pdp-shell.grid{grid-template-columns:1fr!important}}.ew-pdp-section-header .sec-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:80px 40px 28px;gap:32px;border-top:0;background:var(--ew-paper);margin:0}.ew-pdp-section-header .sec-head .l,.ew-pdp-section-header .sec-head .r{display:flex;align-items:center;gap:14px;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute)}.ew-pdp-section-header .sec-head .r{justify-content:flex-end}.ew-pdp-section-header .sec-head .rule{height:1px;background:var(--ew-ink);flex:1;display:block}.ew-pdp-section-header .sec-head .title{font-family:var(--ew-font-display, "Inter", sans-serif);font-size:42px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:flex;align-items:center;gap:14px;color:var(--ew-ink);margin:0;text-align:center;justify-content:center}@media(max-width:989px){.ew-pdp-section-header .sec-head{grid-template-columns:1fr;padding:48px 24px 20px;gap:12px;text-align:center}.ew-pdp-section-header .sec-head .l,.ew-pdp-section-header .sec-head .r{justify-content:center}.ew-pdp-section-header .sec-head .l .rule,.ew-pdp-section-header .sec-head .r .rule{display:none}.ew-pdp-section-header .sec-head .title{font-size:32px}}.product.pdp-shell .pdp-info .ew-pdp-eyebrow{display:flex!important;align-items:center;gap:12px!important;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute);margin:0 0 16px;padding:0;border:none;width:auto!important;justify-content:flex-start!important}.product.pdp-shell .pdp-info .ew-pdp-eyebrow .eq{flex:none;color:var(--ew-mute)}.product.pdp-shell .pdp-info .ew-pdp-eyebrow .eq i{background:currentColor}.product.pdp-shell .pdp-info .product__title h1,.product.pdp-shell .pdp-info h1{font-family:var(--ew-font-display, "Inter", sans-serif);font-size:48px!important;line-height:.96!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:uppercase;margin:0 0 8px!important;color:var(--ew-ink)}.product.pdp-shell .pdp-info variant-selects,.product.pdp-shell .pdp-info variant-radios{display:block;margin-top:24px;padding-top:0;border-top:none}.product.pdp-shell .pdp-info .product-form__input--pill,.product.pdp-shell .pdp-info .product-form__input--swatch{margin:0 0 16px!important;padding:0!important;border:none!important}.product.pdp-shell .pdp-info .product-form__input legend,.product.pdp-shell .pdp-info .product-form__input .form__label{font-family:var(--ew-font-mono, "Space Mono", monospace)!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ew-ink)!important;margin:0 0 10px!important;display:flex;justify-content:space-between;align-items:center;width:100%}.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]+label,.product.pdp-shell .pdp-info .product-form__input--swatch input[type=radio]+label{flex:1!important;border-radius:0!important;border:1px solid var(--ew-ink)!important;background:transparent!important;color:var(--ew-ink)!important;padding:14px 0!important;margin:0!important;font-family:var(--ew-font-mono, "Space Mono", monospace)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;text-align:center!important;min-width:0!important;transition:background .2s ease,color .2s ease}.product.pdp-shell .pdp-info .product-form__input--pill{display:grid!important;grid-template-columns:repeat(4,1fr);gap:6px!important}.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]:checked+label,.product.pdp-shell .pdp-info .product-form__input--swatch input[type=radio]:checked+label{background:var(--ew-ink)!important;color:var(--ew-paper)!important}.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]+label:hover,.product.pdp-shell .pdp-info .product-form__input--swatch input[type=radio]+label:hover{background:var(--ew-bone)!important}.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]:checked+label:hover{background:var(--ew-ink)!important;color:var(--ew-paper)!important}.product.pdp-shell .pdp-info .shopify-payment-button,.product.pdp-shell .pdp-info .product__view-details{display:none!important}.product.pdp-shell .product__info-wrapper.pdp-info{padding:40px 48px!important;position:sticky;top:70px;align-self:start;height:calc(100vh - 70px);overflow-y:auto;border-left:1px solid var(--ew-ink);background:var(--ew-paper);scrollbar-width:thin}.product.pdp-shell .product__info-wrapper.pdp-info::-webkit-scrollbar{width:4px}.product.pdp-shell .product__info-wrapper.pdp-info::-webkit-scrollbar-thumb{background:var(--ew-line)}@media(max-width:989px){.product.pdp-shell .product__info-wrapper.pdp-info{padding:32px 24px!important;position:relative;top:0;height:auto;overflow:visible;border-left:none;border-top:1px solid var(--ew-ink)}}.product.pdp-shell .pdp-info .product__tax{display:none}.shopify-section.section .related-products,.related-products{border-top:1px solid var(--ew-ink);border-bottom:1px solid var(--ew-ink)}.related-products .grid.product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1px!important;background:var(--ew-ink);margin:0!important;padding:0!important}.related-products .card-wrapper,.related-products .card__inner{background:var(--ew-bone);height:100%}.related-products .card__media{aspect-ratio:4/5;background:var(--ew-bone)}.related-products .card__content{padding:16px 20px 20px!important;background:var(--ew-paper)}.related-products .card__information{padding:0!important;display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px;border:none}.related-products .card__heading{font-family:var(--ew-font-display, "Inter", sans-serif);font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0;flex:1}.related-products .card__heading a{color:var(--ew-ink);text-decoration:none}.related-products .price__regular .price-item--regular,.related-products .price-item{font-family:var(--ew-font-mono, "Space Mono", monospace)!important;font-size:12px!important;letter-spacing:.18em!important;font-weight:500!important;color:var(--ew-ink)!important}@media(max-width:989px){.related-products .grid.product-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:749px){.related-products .grid.product-grid{grid-template-columns:1fr!important}}.shopify-section .pdp-reviews-wrap .reviews-head{border-top:0}.ew-mock .spec-block .meas table,.ew-mock .spec-block .meas td,.ew-mock .spec-block .meas th{font-family:var(--ew-font-mono, "Space Mono", monospace);font-variant-numeric:tabular-nums}.ew-mock .spec-block .meas h4,.ew-mock .spec-block .fit-diagram h4,.ew-mock .origin .o h4{font-family:var(--ew-font-display, "Inter", sans-serif)}.ew-mock .origin .o .meta{font-family:var(--ew-font-mono, "Space Mono", monospace)}.ew-mock .reviews-head .score{font-family:var(--ew-font-display, "Inter", sans-serif);font-variant-numeric:tabular-nums}.ew-mock .reviews-head .bars,.ew-mock .reviews-head .bar{font-family:var(--ew-font-mono, "Space Mono", monospace)}.ew-mock .review h5{font-family:var(--ew-font-display, "Inter", sans-serif)!important}.pdp-ribbon .eq{display:inline-flex;flex-direction:column;gap:.4em;font-size:36px;width:1em;color:#fff}.pdp-ribbon .eq i{display:block;width:1em;height:.16em;background:#fff;border-radius:1px}.pdp-ribbon h3 em,.pdp-ribbon .pdp-ribbon__heading em{font-style:normal;font-weight:300;color:#ffffff8c}.pdp-ribbon .pdp-ribbon__heading p{margin:0}.pdp-ribbon .pdp-ribbon__sizes{display:flex;flex-wrap:wrap;gap:32px;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#fff9}.pdp-ribbon .pdp-ribbon__size{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.pdp-ribbon .pdp-ribbon__size b{font-weight:600;color:#ffffffd9;letter-spacing:.2em}.pdp-ribbon .pdp-ribbon__sep{color:#ffffff59}@media(max-width:989px){.pdp-ribbon .pdp-ribbon__sizes{justify-content:center;gap:16px 24px}}.shopify-section .news,.shopify-section section.news{background:var(--ew-ink)!important;color:var(--ew-paper);padding:56px 40px!important;border-top:1px solid var(--ew-ink);border-bottom:1px solid var(--ew-ink)}.shopify-section+footer.site,footer.site{border-top:1px solid var(--ew-ink)}.ew-mock .spec-block .fit-diagram .fit-note,.ew-mock .spec-block .fit-diagram p{font-family:var(--ew-font-body, "Inter", sans-serif);font-size:13px;line-height:1.7;color:#2a2a2a}.ew-mock .spec-block .fit-diagram .fit-note p{margin:0}.ew-mock .origin .o p{font-family:var(--ew-font-body, "Inter", sans-serif)}.ew-mock .origin .o p p{margin:0}.ew-mock .review p{font-family:var(--ew-font-body, "Inter", sans-serif)}.ew-mock .review h5 p{margin:0;display:inline}.ew-mock.pdp-spec-block-wrap,.ew-mock.pdp-origin-wrap,.ew-mock.pdp-reviews-wrap{border-top:1px solid var(--ew-ink)}.shopify-section.ew-pdp-spec-sheet-section .ew-mock.pdp-spec-block-wrap,.shopify-section.ew-pdp-origin-section .ew-mock.pdp-origin-wrap,.shopify-section.ew-pdp-reviews-section .ew-mock.pdp-reviews-wrap{border-top:0}.product.pdp-shell .pdp-info .product-form__input legend:after,.product.pdp-shell .pdp-info .product-form__input .form__label:after{content:""}.product.pdp-shell .pdp-info .product-form__input legend .form__label__value{font-weight:500;letter-spacing:.18em;color:var(--ew-mute)}.product.pdp-shell .pdp-info .product-form__input legend{font-weight:500!important;color:var(--ew-ink)!important}.shop-edit-row{display:grid;grid-template-columns:1.4fr 1fr;align-items:stretch;background:var(--ew-ink);color:#fff}.shop-edit-row__copy{padding:64px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.shop-edit-row__eyebrow{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;font-family:var(--ew-font-display)}.shop-edit-row__heading{font-size:56px;line-height:.98;font-weight:600;letter-spacing:-.005em;text-transform:uppercase;color:#fff;font-family:var(--ew-font-display);margin:0}.shop-edit-row__heading p{margin:0}.shop-edit-row__heading em,.shop-edit-row__heading .light{font-weight:300;color:#ffffff8c;font-style:normal}.shop-edit-row__row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff80;font-family:var(--ew-font-display)}.shop-edit-row__img{position:relative;min-height:320px;background:linear-gradient(180deg,#2a2a2a,#050505);background-image:radial-gradient(60% 80% at 50% 50%,rgba(255,255,255,.06),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 16px)}.shop-edit-row__img--has-image{background-color:transparent;background-image:var(--ew-edit-img);background-size:cover;background-position:center;background-repeat:no-repeat}.shop-edit-row__img--has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0000008c);pointer-events:none}.shop-edit-row__cap{position:absolute;left:24px;bottom:24px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff80;font-family:var(--ew-font-display)}@media screen and (max-width:989px){.shop-edit-row{grid-template-columns:1fr}.shop-edit-row__copy{padding:40px 24px;gap:24px}.shop-edit-row__heading{font-size:36px}.shop-edit-row__img{min-height:220px}}.shop-compare-bar{position:sticky;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 40px;background:var(--ew-ink);color:#fff;font-family:var(--ew-font-display);font-size:11px;letter-spacing:.32em;text-transform:uppercase;border-top:1px solid #1a1a1a}.shop-compare-bar__pile{display:flex;gap:8px;align-items:center}.shop-compare-bar__title{margin-right:6px}.shop-compare-bar__slot{width:46px;height:54px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.3);background:#ffffff0d;font-size:9px;letter-spacing:.18em;color:#fff6}.shop-compare-bar__slot--full{border-style:solid;background:linear-gradient(180deg,#ece7dc,#c8c0ae);color:#00000080}.shop-compare-bar__slot--full.shop-compare-bar__slot--dark{background:linear-gradient(180deg,#2a2a2a,#050505);color:#ffffff80}.shop-compare-bar__count{color:#ffffff8c;flex:0 1 auto;text-align:center}.shop-compare-bar__cta{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:0;background:#fff;color:var(--ew-ink);font-family:inherit;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;cursor:pointer}.shop-compare-bar__cta .arr{display:inline-block;position:relative;width:14px;height:1px;background:currentColor}.shop-compare-bar__cta .arr:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}@media screen and (max-width:989px){.shop-compare-bar{flex-wrap:wrap;gap:12px;padding:12px 20px}.shop-compare-bar__pile{order:1;flex-wrap:wrap}.shop-compare-bar__count{order:2;text-align:left;flex:1 1 auto}.shop-compare-bar__cta{order:3;padding:10px 16px}.shop-compare-bar__slot{width:38px;height:46px}}.ew-shop-head .ew-shop-head__center .ew-shop-head__eq{font-size:42px}.ew-shop-head .ew-shop-head__center .ew-shop-head__eq i{background:var(--ew-ink)}.ew-shop-head__title br{display:block}.collection-toolbar{gap:0}.collection-toolbar__right>facet-filters-form,.collection-toolbar__right>.facets-vertical-form{display:inline-flex;align-items:center}.collection-toolbar__sort-form{display:inline-flex;align-items:center;gap:6px;margin:0}.collection-grid>.grid__item .card__quick-view{top:8px;right:8px;z-index:2}.collection-grid>.grid__item .card__badge-corner{z-index:3}.collection-grid>.grid__item .card__corner{z-index:2}.collection-sidebar fieldset.collection-sidebar__group{border:0;padding:0;margin:0 0 36px;min-width:0}.collection-sidebar__legend{width:100%;padding:0;margin:0;display:block}.collection-sidebar__legend h5{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 0 14px}.collection-sidebar__legend h5>span:first-child{flex:1}.collection-grid>.grid__item{isolation:isolate}.ew-shop-head,.shop-head{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:end!important;padding:64px 40px 32px!important;gap:32px!important;border-bottom:1px solid var(--ew-ink)!important}.ew-shop-head__inner{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:end!important;padding:0!important;gap:32px!important;max-width:none!important}.ew-shop-head h1,.ew-shop-head__title,.shop-head h1{font-size:clamp(3rem,8vw,7.5rem)!important;font-weight:600!important;letter-spacing:-.02em!important;text-transform:uppercase!important;line-height:.9!important;margin:0!important}.ew-toolbar,.toolbar,.collection-toolbar{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:18px 40px!important;border-bottom:1px solid var(--ew-ink)!important;position:sticky!important;top:70px!important;background:var(--ew-paper)!important;z-index:20!important}.chip,.ew-chip,.collection-toolbar__chip{padding:9px 14px!important;border:1px solid var(--ew-ink)!important;border-radius:0!important;font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:500!important;background:transparent!important;cursor:pointer!important}.chip.on,.ew-chip.on,.chip.active,.collection-toolbar__chip.on,.collection-toolbar__chip.active{background:var(--ew-ink)!important;color:#fff!important}.ew-shop-sidebar,.shop-side,.facets-vertical,.collection-sidebar{width:240px!important;min-width:240px!important;border-right:1px solid var(--ew-ink)!important;padding:40px 28px!important;position:sticky!important;top:130px!important;align-self:start!important;max-height:calc(100vh - 130px)!important;overflow-y:auto!important}.facets-vertical__heading,.shop-side .group h5,.collection-sidebar__group h5,.collection-sidebar__legend h5{font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;margin-bottom:14px!important}.facets-vertical__reset,.shop-side .reset,.collection-sidebar__reset{width:100%!important;padding:12px!important;border:1px solid var(--ew-ink)!important;background:transparent!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;cursor:pointer!important;margin-top:8px!important}.collection-product-list,.shop-grid,.collection-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1px!important;background:var(--ew-ink)!important}.collection-product-list .grid__item,.shop-grid .card,.collection-grid>.grid__item{background:var(--ew-paper)!important;padding:22px 22px 28px!important}.collection-edit-row{grid-column:span 3!important}.ew-shop-body,.shop-body,.collection-body{display:grid!important;grid-template-columns:240px 1fr!important}.collection-product-list .card__inner,.collection-product-list .card-wrapper,.collection-grid>.grid__item .card__figure{aspect-ratio:3 / 4!important}.collection-product-list .card__media,.collection-grid>.grid__item .card__figure{height:100%!important}.collection-product-list .card__media img,.collection-grid>.grid__item .card__img{width:100%!important;height:100%!important;object-fit:cover!important}.collection-sidebar__heading{font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;margin-bottom:28px!important;padding-bottom:14px!important;border-bottom:1px solid var(--ew-line)!important}.collection-sidebar__group h5{font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;margin-bottom:14px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.collection-sidebar__group h5 small{font-weight:400!important;color:var(--ew-mute)!important}.collection-sidebar__opts label{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:7px 0!important;font-size:12px!important;letter-spacing:.06em!important;cursor:pointer!important;border-bottom:1px solid transparent!important;transition:border-color .15s ease!important}.collection-sidebar__check{width:14px!important;height:14px!important;border:1px solid var(--ew-ink)!important;margin-right:10px!important;flex:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.collection-sidebar__opts label.on .collection-sidebar__check{background:var(--ew-ink)!important}.collection-sidebar__opts label.on .collection-sidebar__check:after{content:""!important;display:block!important;width:6px!important;height:6px!important;background:#fff!important}.collection-sidebar__opts .ct{color:var(--ew-mute)!important;font-size:10px!important;letter-spacing:.18em!important}.collection-sidebar__opts label .name{flex:1!important;display:flex!important;align-items:center!important}.collection-sidebar__price-field{flex:1!important;border:1px solid var(--ew-ink)!important;padding:9px 10px!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:500!important}.collection-sidebar__price-rule:before,.collection-sidebar__price-rule:after{content:""!important;position:absolute!important;top:-5px!important;width:12px!important;height:12px!important;background:var(--ew-ink)!important;border-radius:0!important}.collection-sidebar__reset{width:100%!important;padding:12px!important;border:1px solid var(--ew-ink)!important;background:transparent!important;font-family:inherit!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;cursor:pointer!important;margin-top:8px!important}.collection-sidebar__reset:hover{background:var(--ew-ink)!important;color:#fff!important}.card__meta{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin-top:16px!important;font-size:13px!important}.card__name{font-weight:500!important}.card__price{font-weight:400!important;color:var(--ew-ink)!important}.card__figure{position:relative!important;overflow:hidden!important}.card__quick-view{position:absolute!important;bottom:12px!important;right:12px!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:var(--ew-paper)!important;padding:6px 10px!important;opacity:0!important;transition:opacity .2s ease!important;z-index:2!important}.card-link:hover .card__quick-view{opacity:1!important}.card__corner{position:absolute!important;top:12px!important;left:12px!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ew-mute)!important;z-index:2!important}.card__compare{position:absolute!important;top:12px!important;right:12px!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:transparent!important;border:1px solid var(--ew-ink)!important;padding:4px 8px!important;cursor:pointer!important;opacity:0!important;transition:opacity .2s ease!important;z-index:2!important}.card-link:hover .card__compare{opacity:1!important}.collection-toolbar__center{text-align:center!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important}.collection-toolbar__right{display:flex!important;justify-content:flex-end!important;gap:14px!important;align-items:center!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important}.collection-toolbar__sep{color:var(--ew-mute)!important}.collection-toolbar__sort{background:transparent!important;border:none!important;font-family:inherit!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;padding-right:18px!important;background-image:linear-gradient(45deg,transparent 50%,var(--ew-ink) 50%),linear-gradient(-45deg,transparent 50%,var(--ew-ink) 50%)!important;background-position:calc(100% - 8px) 50%,calc(100% - 4px) 50%!important;background-size:4px 4px,4px 4px!important;background-repeat:no-repeat!important}.collection-toolbar__view-toggle{display:flex!important;gap:4px!important}.collection-toolbar__view-toggle button{width:24px!important;height:24px!important;border:1px solid var(--ew-ink)!important;background:transparent!important;cursor:pointer!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.collection-toolbar__view-toggle button.on{background:var(--ew-ink)!important;color:#fff!important}.collection-toolbar__view-toggle button.on i,.collection-toolbar__view-toggle button.on .g4 i,.collection-toolbar__view-toggle button.on .g3 i{background:#fff!important}.collection-toolbar__view-toggle .g4{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px!important;width:10px!important;height:10px!important}.collection-toolbar__view-toggle .g4 i{background:currentColor!important}.collection-toolbar__view-toggle .g3{display:flex!important;flex-direction:column!important;gap:2px!important;width:10px!important;height:10px!important}.collection-toolbar__view-toggle .g3 i{height:1.5px!important;background:currentColor!important}.collection-edit-row{grid-column:span 3!important;background:var(--ew-ink)!important;color:#fff!important;display:grid!important;grid-template-columns:1fr 1.4fr 1fr!important;align-items:stretch!important;padding:64px 56px!important;gap:32px!important}.collection-edit-row__col{display:flex!important;flex-direction:column!important}.collection-edit-row__col--left{justify-content:flex-start!important}.collection-edit-row__col--center{justify-content:center!important}.collection-edit-row__col--right{align-items:flex-end!important;justify-content:flex-end!important;text-align:right!important}.collection-edit-row__eyebrow{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:.6!important;font-family:Inter,sans-serif!important}.collection-edit-row__heading{font-size:clamp(36px,5vw,56px)!important;font-weight:800!important;line-height:.95!important;text-transform:uppercase!important;margin:0!important;letter-spacing:-.01em!important}.collection-edit-row__heading em{font-weight:400!important;opacity:.5!important;font-style:normal!important}.collection-edit-row__meta{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:.6!important;font-family:Inter,sans-serif!important;line-height:1.6!important}.collection-edit-row__bottom{grid-column:span 3!important;display:flex!important;justify-content:space-between!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:.6!important;font-family:Inter,sans-serif!important;margin-top:32px!important;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.08)!important}.ew-news .eq,.news .eq{display:block!important;font-size:40px!important;margin-bottom:24px!important}.ew-news h2,.news h2,.news .news__heading{font-size:clamp(36px,5vw,52px)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:1!important;margin-bottom:32px!important}.ew-news h2 em,.news h2 em,.news .news__heading em{font-weight:400!important;opacity:.5!important;font-style:normal!important}.ew-news .fineprint,.news .fineprint,.news .news__fineprint{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:.4!important;margin-top:24px!important}.ew-shop-head__center{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important}.ew-shop-head__eq{font-size:42px!important;display:block!important}.ew-shop-head__eq i{display:block!important;width:32px!important;height:3px!important;background:var(--ew-ink)!important;margin:5px 0!important}.ew-shop-head__tag{font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--ew-mute)!important}.ew-shop-head__r{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:10px!important;font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute)!important}.ew-shop-head__count{font-size:14px!important;color:var(--ew-ink)!important;font-weight:600!important}@media screen and (max-width:989px){.ew-shop-head,.shop-head{grid-template-columns:1fr!important;padding:32px 20px 20px!important;gap:16px!important;text-align:center!important}.ew-toolbar,.toolbar,.collection-toolbar{grid-template-columns:1fr!important;padding:14px 20px!important;gap:12px!important;position:static!important}.ew-shop-sidebar,.shop-side,.facets-vertical,.collection-sidebar{width:auto!important;min-width:0!important;position:static!important;max-height:none!important;overflow-y:visible!important;border-right:0!important;border-bottom:1px solid var(--ew-ink)!important;padding:24px 20px!important}.ew-shop-body,.shop-body,.collection-body{grid-template-columns:1fr!important}.collection-product-list,.shop-grid,.collection-grid{grid-template-columns:repeat(2,1fr)!important}.collection-edit-row{grid-column:span 2!important}}@media screen and (max-width:599px){.collection-product-list,.shop-grid,.collection-grid{grid-template-columns:1fr!important}.collection-edit-row{grid-column:span 1!important}}.news__glyph{display:none!important}.news .news__heading:before,.newsletter .newsletter__heading:before,.ew-news .newsletter__heading:before,section[id*=newsletter] h2:before{content:"="!important;display:block!important;font-size:40px!important;font-weight:300!important;margin-bottom:24px!important;opacity:.8!important}.collection-grid>.grid__item .card__meta,.card__meta{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}.card__meta-row--sub{display:flex!important;justify-content:space-between!important;margin-top:4px!important}.card__name{font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important}.card__price{font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important}.ew-shop-head{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:end!important;padding:24px 40px!important;gap:32px!important;border-bottom:1px solid var(--ew-ink)!important;background:var(--ew-paper)!important;color:var(--ew-ink)!important}.ew-shop-head[class*=ew-shop-head--]{padding:24px 40px!important}.ew-shop-head__l{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;min-width:0!important}.ew-shop-head__l .ew-shop-head__meta{font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--ew-mute)!important;font-family:Inter,sans-serif!important;font-weight:400!important;line-height:1.4!important;margin:0!important}.ew-shop-head__title{font-size:clamp(3rem,8vw,7.5rem)!important;font-weight:600!important;letter-spacing:-.02em!important;text-transform:uppercase!important;line-height:.9!important;color:var(--ew-ink)!important;margin:0!important;font-family:Inter,GT America,S\f6hne,sans-serif!important}.ew-shop-head__title br{display:block!important}.ew-shop-head__center{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;padding-bottom:6px!important}.ew-shop-head__eq{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:0!important;gap:5px!important}.ew-shop-head__eq i{display:block!important;width:32px!important;height:3px!important;background:var(--ew-ink)!important;margin:0!important;border-radius:0!important}.ew-shop-head__tag{font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--ew-mute)!important;font-family:Inter,sans-serif!important;font-weight:400!important}.ew-shop-head__r{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important;gap:10px!important;font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute)!important;font-family:Inter,sans-serif!important;font-weight:400!important;text-align:right!important}.ew-shop-head__r>span{display:inline!important}.ew-shop-head__count{font-size:14px!important;color:var(--ew-ink)!important;font-weight:600!important;letter-spacing:.18em!important;font-family:Inter,sans-serif!important}.collection-toolbar{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:18px 40px!important;border-bottom:1px solid var(--ew-ink)!important;position:sticky!important;top:70px!important;background:var(--ew-paper)!important;z-index:20!important;gap:24px!important;margin:0!important}.collection-toolbar__filter-trigger{display:none!important}.collection-toolbar__chips{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;justify-self:start!important}.collection-toolbar__chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 14px!important;border:1px solid var(--ew-ink)!important;border-radius:0!important;font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:500!important;font-family:Inter,sans-serif!important;background:transparent!important;color:var(--ew-ink)!important;text-decoration:none!important;line-height:1!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;cursor:pointer!important;white-space:nowrap!important}.collection-toolbar__chip:hover{background:var(--ew-ink)!important;color:var(--ew-paper)!important}.collection-toolbar__chip.on,.collection-toolbar__chip[aria-current=true],.collection-toolbar__chip[aria-pressed=true]{background:var(--ew-ink)!important;color:#fff!important;border-color:var(--ew-ink)!important}.collection-toolbar__chip.muted{color:var(--ew-mute)!important;border-color:#0003!important}.collection-toolbar__chip.muted:hover{color:var(--ew-paper)!important;border-color:var(--ew-ink)!important}.collection-toolbar__center{text-align:center!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--ew-ink)!important;font-family:Inter,sans-serif!important;justify-self:center!important;white-space:nowrap!important}.collection-toolbar__right{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;justify-self:end!important}.collection-toolbar__view-toggle{display:inline-flex!important;align-items:center!important;gap:6px!important}.collection-toolbar__view-toggle button{width:24px!important;height:24px!important;padding:0!important;border:1px solid var(--ew-ink)!important;background:transparent!important;color:var(--ew-ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;border-radius:0!important;box-shadow:none!important;transition:background .15s ease,color .15s ease!important}.collection-toolbar__view-toggle button.on,.collection-toolbar__view-toggle button[aria-pressed=true]{background:var(--ew-ink)!important;color:#fff!important}.collection-toolbar__view-toggle button .g3,.collection-toolbar__view-toggle button .g4{display:inline-grid!important;gap:2px!important;width:12px!important;height:12px!important}.collection-toolbar__view-toggle button .g3{grid-template-columns:1fr 1fr 1fr!important;grid-template-rows:1fr!important}.collection-toolbar__view-toggle button .g4{grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important}.collection-toolbar__view-toggle button .g3 i,.collection-toolbar__view-toggle button .g4 i{display:block!important;background:currentColor!important;width:100%!important;height:100%!important}.collection-toolbar__sep{color:var(--ew-mute)!important;font-size:11px!important;font-family:Inter,sans-serif!important;-webkit-user-select:none!important;user-select:none!important}.collection-toolbar__sort-form,.collection-toolbar__right facet-filters-form{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important}.collection-toolbar__sort-form>span,.collection-toolbar__sort-form label:not(.visually-hidden){font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--ew-ink)!important;font-family:Inter,sans-serif!important}.collection-toolbar__sort-form select,.collection-toolbar select[name=sort_by]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent!important;border:none!important;outline:none!important;padding:4px 18px 4px 0!important;font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--ew-ink)!important;font-family:Inter,sans-serif!important;cursor:pointer!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1L5 5L9 1' stroke='%230A0A0A' stroke-width='1.5' stroke-linecap='square'/></svg>")!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:10px 6px!important;border-radius:0!important;box-shadow:none!important}.collection-toolbar__sort-form select:focus,.collection-toolbar select[name=sort_by]:focus{outline:1px dotted var(--ew-ink)!important;outline-offset:4px!important}@media screen and (max-width:989px){.ew-shop-head[class*=ew-shop-head--],.ew-shop-head{padding:32px 20px 20px!important;grid-template-columns:1fr!important;gap:16px!important;text-align:center!important}.ew-shop-head__l{align-items:center!important}.ew-shop-head__title{font-size:clamp(2.5rem,12vw,5rem)!important}.ew-shop-head__r{align-items:center!important;text-align:center!important}.collection-toolbar{grid-template-columns:1fr!important;padding:14px 20px!important;gap:12px!important;position:static!important;top:auto!important}.collection-toolbar__chips,.collection-toolbar__center,.collection-toolbar__right{justify-self:center!important;justify-content:center!important}.collection-toolbar__filter-trigger{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:9px 14px!important;border:1px solid var(--ew-ink)!important;background:transparent!important;color:var(--ew-ink)!important;font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:500!important;font-family:Inter,sans-serif!important;cursor:pointer!important;border-radius:0!important;justify-self:center!important}}.collection-body{display:grid!important;grid-template-columns:240px 1fr!important;gap:0!important;align-items:start!important}.collection-sidebar{width:240px!important;min-width:240px!important;border-right:1px solid var(--ew-ink)!important;border-top:0!important;border-bottom:0!important;border-left:0!important;padding:40px 28px!important;position:sticky!important;top:130px!important;align-self:start!important;max-height:calc(100vh - 130px)!important;overflow-y:auto!important;background:var(--ew-paper)!important;margin:0!important}.collection-sidebar__heading{font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:700!important;margin:0 0 32px!important;padding:0 0 16px!important;border-bottom:1px solid var(--ew-line)!important;font-family:Inter,sans-serif!important;color:var(--ew-ink)!important}.collection-sidebar__group{border:0!important;padding:0!important;margin:0 0 28px!important}.collection-sidebar__legend{width:100%!important;padding:0!important;margin:0!important;display:block!important}.collection-sidebar__group h5,.collection-sidebar__legend h5{font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;margin:0 0 14px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:Inter,sans-serif!important;color:var(--ew-ink)!important}.collection-sidebar__group h5 small,.collection-sidebar__legend h5 small{font-weight:400!important;color:var(--ew-mute)!important;font-size:10px!important;letter-spacing:.18em!important;font-family:Inter,sans-serif!important}.collection-sidebar__opts{display:flex!important;flex-direction:column!important;gap:0!important}.collection-sidebar__opts label{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 0!important;font-size:12px!important;letter-spacing:.06em!important;border-bottom:1px solid transparent!important;transition:border-color .15s ease!important;cursor:pointer!important;text-transform:none!important;color:var(--ew-ink)!important;margin:0!important}.collection-sidebar__opts label:hover{border-bottom-color:var(--ew-line)!important}.collection-sidebar__opts label .name{display:inline-flex!important;align-items:center!important}.collection-sidebar__check{width:14px!important;height:14px!important;border:1px solid var(--ew-ink)!important;margin-right:10px!important;flex:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;position:relative!important;border-radius:0!important;box-sizing:border-box!important}.collection-sidebar__opts label.on .collection-sidebar__check,.collection-sidebar__opts label:has(input:checked) .collection-sidebar__check{background:var(--ew-ink)!important}.collection-sidebar__opts label.on .collection-sidebar__check:after,.collection-sidebar__opts label:has(input:checked) .collection-sidebar__check:after{content:""!important;width:6px!important;height:6px!important;background:#fff!important;display:block!important;border:0!important;transform:none!important;position:static!important}.collection-sidebar__opts .ct{color:var(--ew-mute)!important;font-size:10px!important;letter-spacing:.18em!important;font-family:Inter,sans-serif!important}.collection-sidebar__price-input{display:flex!important;gap:8px!important;margin-top:8px!important}.collection-sidebar__price-field{flex:1!important;border:1px solid var(--ew-ink)!important;padding:9px 10px!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:4px!important;background:transparent!important;font-family:Inter,sans-serif!important;box-sizing:border-box!important}.collection-sidebar__price-field input[type=text]{border:0!important;padding:0!important;margin:0!important;background:transparent!important;font:inherit!important;letter-spacing:inherit!important;width:100%!important;outline:none!important;color:var(--ew-ink)!important;box-shadow:none!important}.collection-sidebar__price-rule{height:2px!important;background:var(--ew-ink)!important;margin-top:12px!important;position:relative!important}.collection-sidebar__price-rule:before,.collection-sidebar__price-rule:after{content:""!important;width:12px!important;height:12px!important;border-radius:0!important;background:var(--ew-ink)!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.collection-sidebar__price-rule:before{left:12%!important}.collection-sidebar__price-rule:after{right:18%!important}.collection-sidebar__reset,a.collection-sidebar__reset{display:block!important;width:100%!important;padding:12px!important;border:1px solid var(--ew-ink)!important;background:transparent!important;color:var(--ew-ink)!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;cursor:pointer!important;text-align:center!important;text-decoration:none!important;margin-top:24px!important;font-family:Inter,sans-serif!important;transition:background-color .15s ease,color .15s ease!important;box-sizing:border-box!important}.collection-sidebar__reset:hover,a.collection-sidebar__reset:hover{background:var(--ew-ink)!important;color:#fff!important}.collection-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1px!important;background:var(--ew-ink)!important;padding:0!important;margin:0!important;list-style:none!important}.collection-grid>.grid__item{background:var(--ew-paper)!important;padding:22px 22px 28px!important;margin:0!important;border:0!important}.collection-grid>.grid__item .card__img,.collection-grid>.grid__item .card__figure img{aspect-ratio:3 / 4!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.collection-grid>.grid__item .card__figure{aspect-ratio:3 / 4!important;width:100%!important;position:relative!important;overflow:hidden!important}@media(max-width:989px){.collection-body{grid-template-columns:1fr!important}.collection-sidebar{width:auto!important;min-width:0!important;position:static!important;max-height:none!important;overflow-y:visible!important;border-right:0!important;border-bottom:1px solid var(--ew-ink)!important;padding:24px 20px!important;top:auto!important}.collection-grid{grid-template-columns:repeat(2,1fr)!important}.collection-edit-row{grid-column:span 2!important}}@media(max-width:599px){.collection-grid{grid-template-columns:1fr!important}.collection-edit-row{grid-column:span 1!important}}.collection-grid>.grid__item .card__figure,.shop-grid>.grid__item .card__figure,.card__figure{position:relative!important;overflow:hidden!important;aspect-ratio:3 / 4!important;background:var(--ew-bone)!important}.collection-grid>.grid__item .card__img,.shop-grid>.grid__item .card__img,.card__img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .5s ease!important}.collection-grid>.grid__item:hover .card__img,.shop-grid>.grid__item:hover .card__img,.card-link:hover .card__img{transform:scale(1.03)!important}.collection-grid>.grid__item .card__quick-view,.shop-grid>.grid__item .card__quick-view,.card__quick-view{position:absolute!important;bottom:12px!important;right:12px!important;top:auto!important;left:auto!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important;color:var(--ew-ink)!important;background:var(--ew-paper)!important;padding:6px 10px!important;border:0!important;border-radius:0!important;opacity:0!important;transition:opacity .2s ease!important;z-index:2!important;pointer-events:none!important}.card-link:hover .card__quick-view,.collection-grid>.grid__item:hover .card__quick-view,.collection-grid>.grid__item:focus-within .card__quick-view,.shop-grid>.grid__item:hover .card__quick-view{opacity:1!important}.collection-grid>.grid__item .card__corner,.shop-grid>.grid__item .card__corner,.card__corner{position:absolute!important;top:12px!important;left:12px!important;bottom:auto!important;right:auto!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important;color:var(--ew-mute)!important;background:transparent!important;padding:0!important;border:0!important;z-index:2!important}.grid__item--dark .card__corner{color:#ffffffb3!important}.collection-grid>.grid__item .card__compare,.shop-grid>.grid__item .card__compare,.card__compare{position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important;color:var(--ew-ink)!important;background:transparent!important;border:1px solid var(--ew-ink)!important;border-radius:0!important;padding:4px 8px!important;opacity:0!important;transition:opacity .2s ease,background .2s ease,color .2s ease!important;z-index:2!important;cursor:pointer!important}.grid__item:hover .card__compare,.grid__item:focus-within .card__compare{opacity:1!important}.card__compare:hover{background:var(--ew-ink)!important;color:var(--ew-paper)!important}.card__compare[aria-pressed=true]{opacity:1!important;background:var(--ew-ink)!important;color:var(--ew-paper)!important}.grid__item--dark .card__compare{color:var(--ew-paper)!important;border-color:var(--ew-paper)!important}.grid__item--dark .card__compare:hover,.grid__item--dark .card__compare[aria-pressed=true]{background:var(--ew-paper)!important;color:var(--ew-ink)!important}.collection-grid>.grid__item .card__meta,.shop-grid>.grid__item .card__meta,.card__meta{display:flex!important;flex-direction:column!important;gap:4px!important;padding-top:12px!important;align-items:stretch!important}.card__meta-row{display:flex!important;justify-content:space-between!important;align-items:baseline!important}.card__meta-row--sub{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin-top:4px!important}.card__name{font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important;color:var(--ew-ink)!important}.card__price{font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important;color:var(--ew-ink)!important}.card__subtitle,.card__colours{font-size:10px!important;color:var(--ew-mute)!important;letter-spacing:.08em!important;font-family:Inter,sans-serif!important;text-transform:uppercase!important}.grid__item--dark .card__name,.grid__item--dark .card__price{color:var(--ew-paper)!important}.grid__item--dark .card__subtitle,.grid__item--dark .card__colours{color:#fff9!important}.collection-edit-row{grid-column:span 3!important;background:var(--ew-ink)!important;color:#fff!important;display:grid!important;grid-template-columns:1fr 1.4fr 1fr!important;align-items:center!important;padding:64px 56px!important;gap:32px!important;border:0!important;margin:0!important;list-style:none!important;aspect-ratio:auto!important}.collection-edit-row__col{display:block!important}.collection-edit-row__col--left,.collection-edit-row__col--center{text-align:left!important}.collection-edit-row__col--right{text-align:right!important}.collection-edit-row__eyebrow{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:.6!important;font-family:Inter,sans-serif!important;color:#fff!important;margin:0!important}.collection-edit-row__heading{font-size:clamp(36px,5vw,56px)!important;font-weight:800!important;line-height:.95!important;text-transform:uppercase!important;margin:0!important;letter-spacing:-.01em!important;color:#fff!important;font-family:Inter,S\f6hne,sans-serif!important}.collection-edit-row__heading p{margin:0!important}.collection-edit-row__heading em,.collection-edit-row__heading .light{font-weight:400!important;opacity:.5!important;font-style:normal!important}.collection-edit-row__meta{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:.6!important;font-family:Inter,sans-serif!important;line-height:1.6!important;text-align:right!important;color:#fff!important;margin:0!important}.collection-edit-row__bottom{grid-column:span 3!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:.6!important;font-family:Inter,sans-serif!important;margin-top:32px!important;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#fff!important}.collection-edit-row__img,.collection-edit-row__cap{display:none!important}@media screen and (max-width:989px){.collection-edit-row{grid-column:span 2!important;grid-template-columns:1fr!important;padding:48px 32px!important;gap:20px!important;text-align:left!important}.collection-edit-row__col--right,.collection-edit-row__meta{text-align:left!important}.collection-edit-row__bottom{grid-column:span 1!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-top:24px!important;padding-top:20px!important}}@media screen and (max-width:599px){.collection-edit-row{grid-column:span 1!important;padding:40px 24px!important}.collection-edit-row__heading{font-size:clamp(28px,8vw,40px)!important}}.utility-bar.ew-topbar,.announcement-bar-section .utility-bar{background:var(--ew-ink)!important;color:#fff!important;padding:8px 40px!important;text-align:center!important;overflow:hidden!important;white-space:nowrap!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.ew-topbar__inner{display:flex!important;align-items:center!important;justify-content:center!important;gap:32px!important;width:100%!important;max-width:var(--ew-max-w, 1440px)!important;margin:0 auto!important;padding:0!important}.ew-topbar .announcement-bar,.utility-bar .announcement-bar{background:transparent!important;color:#fff!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important}.ew-topbar .announcement-bar__message,.utility-bar .announcement-bar__message{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.32em!important;font-weight:500!important;text-transform:uppercase!important;color:#fff!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important}.ew-topbar .announcement-bar__link,.utility-bar .announcement-bar__link{color:#fff!important;text-decoration:none!important}@media screen and (max-width:749px){.utility-bar.ew-topbar,.announcement-bar-section .utility-bar{padding:8px 16px!important}.ew-topbar__inner{gap:18px!important;overflow-x:auto!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.ew-topbar__inner::-webkit-scrollbar{display:none!important}.ew-topbar .announcement-bar__message,.utility-bar .announcement-bar__message{font-size:9px!important;letter-spacing:.24em!important}}.news,section.news{background:var(--ew-ink)!important;color:#fff!important;padding:96px 40px!important;text-align:center!important;width:100%!important}.news .news__inner,.news .page-width{max-width:720px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}.news .news__glyph{display:none!important}.news .news__heading{font-family:Inter,GT America,sans-serif!important;font-size:clamp(36px,5vw,52px)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:1!important;margin:0 0 32px!important;color:#fff!important;position:relative!important}.news .news__heading:before{content:"="!important;display:block!important;font-size:40px!important;font-weight:300!important;margin-bottom:24px!important;opacity:.8!important;line-height:1!important;font-family:Inter,sans-serif!important;color:#fff!important}.news .news__heading em{font-weight:400!important;opacity:.5!important;font-style:normal!important;display:inline!important}.news .news__form,.news form.newsletter-form{width:100%!important;max-width:520px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.news .news__form-row{display:flex!important;align-items:stretch!important;width:100%!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.4)!important;height:48px!important;background:transparent!important}.news .news__input,.news input[type=email].news__input{flex:1 1 auto!important;background:transparent!important;border:0!important;border-radius:0!important;height:48px!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:0 12px 0 0!important;outline:none!important;box-shadow:none!important;margin:0!important}.news .news__input::placeholder{color:#ffffff80!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:1!important}.news .news__input:focus,.news .news__input:focus-visible{outline:none!important;border:0!important;box-shadow:none!important}.news .news__input:-webkit-autofill,.news .news__input:-webkit-autofill:hover,.news .news__input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px var(--ew-ink) inset!important;caret-color:#fff!important}.news .news__submit{background:transparent!important;border:0!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:0 24px!important;height:48px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;transition:opacity .15s ease!important;box-shadow:none!important;margin:0!important}.news .news__submit:hover,.news .news__submit:focus-visible{background:transparent!important;color:#fff!important;opacity:.7!important;outline:none!important}.news .news__submit-arrow{display:inline-block!important;transition:transform .15s ease!important}.news .news__submit:hover .news__submit-arrow,.news .news__submit:focus-visible .news__submit-arrow{transform:translate(3px)!important}.news .news__fineprint{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff!important;opacity:.4!important;margin:24px 0 0!important;text-align:center!important;line-height:1.5!important}.news .news__form-message{margin-top:12px!important;color:#fff!important;opacity:.7!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:center!important}@media screen and (max-width:749px){.news,section.news{padding:64px 20px!important}.news .news__heading{font-size:clamp(28px,7vw,40px)!important;margin-bottom:24px!important}.news .news__heading:before{font-size:32px!important;margin-bottom:16px!important}.news .news__form-row{height:44px!important}.news .news__input,.news input[type=email].news__input,.news .news__submit{height:44px!important;font-size:10px!important}.news .news__submit{padding:0 14px!important}}.footer.ew-footer,footer.ew-footer{background:var(--ew-ink)!important;color:#ffffffb3!important;border-top:1px solid rgba(255,255,255,.08)!important;margin-top:0!important}.ew-footer .ew-footer__inner{padding:64px 40px 24px!important;max-width:var(--ew-max-w, 1440px)!important;margin:0 auto!important}.ew-footer .ew-footer__grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:48px!important;align-items:start!important;margin-bottom:48px!important}@media screen and (max-width:989px){.ew-footer .ew-footer__grid{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}.ew-footer .ew-footer__col--brand{grid-column:1 / -1!important;margin-bottom:16px!important}}@media screen and (max-width:599px){.ew-footer .ew-footer__inner{padding:48px 20px 24px!important}.ew-footer .ew-footer__grid{grid-template-columns:1fr!important;gap:28px!important}}.ew-footer .ew-footer__col{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.ew-footer .ew-footer__col--brand{align-items:flex-start!important}.ew-footer .ew-footer__wordmark{font-family:Inter,GT America,sans-serif!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.01em!important;text-transform:lowercase!important;color:#fff!important;text-decoration:none!important;margin-bottom:16px!important;line-height:1!important;display:inline-block!important}.ew-footer .ew-footer__wordmark:hover,.ew-footer .ew-footer__wordmark:focus-visible{color:#fff!important;opacity:.8!important}.ew-footer .ew-footer__tagline,.ew-footer .ew-footer__tagline p{font-family:Inter,sans-serif!important;font-size:11px!important;color:#fff9!important;line-height:1.6!important;letter-spacing:.02em!important;margin:0 0 12px!important;max-width:280px!important}.ew-footer .ew-footer__motto{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff6!important;margin:8px 0 0!important;max-width:280px!important;line-height:1.5!important}.ew-footer .ew-footer__col-heading{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#fff!important;margin:0 0 16px!important;line-height:1!important}.ew-footer .ew-footer__list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important}.ew-footer .ew-footer__list li{margin:0!important;padding:0!important;line-height:2!important}.ew-footer .ew-footer__link,.ew-footer .ew-footer__col-text a,.ew-footer .ew-footer__col-text p a{font-family:Inter,sans-serif!important;font-size:11px!important;color:#ffffffb3!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;line-height:2!important;display:inline-block!important;transition:color .15s ease!important}.ew-footer .ew-footer__link:hover,.ew-footer .ew-footer__link:focus-visible,.ew-footer .ew-footer__col-text a:hover,.ew-footer .ew-footer__col-text a:focus-visible{color:#fff!important;text-decoration:none!important}.ew-footer .ew-footer__col-text{font-family:Inter,sans-serif!important;font-size:11px!important;color:#ffffffb3!important;letter-spacing:.08em!important;line-height:2!important}.ew-footer .ew-footer__col-text p{margin:0!important;line-height:2!important;text-transform:uppercase!important}.ew-footer .ew-footer__bottom{margin-top:48px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.08)!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important}.ew-footer .ew-footer__copyright{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}.ew-footer .ew-footer__copyright small,.ew-footer .ew-footer__policies a,.ew-footer .ew-footer__marks a{font-family:Inter,sans-serif!important;font-size:10px!important;color:#fff6!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;line-height:1.4!important}.ew-footer .ew-footer__policies{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important}.ew-footer .ew-footer__policies li{margin:0!important;padding:0!important}.ew-footer .ew-footer__marks{display:flex!important;flex-wrap:wrap!important;gap:16px!important;align-items:center!important}.ew-footer .ew-footer__policies a:hover,.ew-footer .ew-footer__policies a:focus-visible,.ew-footer .ew-footer__marks a:hover,.ew-footer .ew-footer__marks a:focus-visible{color:#fff!important}@media screen and (max-width:599px){.ew-footer .ew-footer__bottom{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}.ew-footer .ew-footer__news{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:64px 40px!important}.ew-footer .ew-footer__news-inner{text-align:center!important;max-width:720px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important}.ew-footer .ew-footer__news-glyph{display:none!important}.ew-footer .ew-footer__news-heading{font-family:Inter,GT America,sans-serif!important;font-size:clamp(28px,4vw,40px)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:1!important;margin:0 0 24px!important;color:#fff!important;position:relative!important}.ew-footer .ew-footer__news-heading:before{content:"="!important;display:block!important;font-size:36px!important;font-weight:300!important;margin-bottom:20px!important;opacity:.8!important;line-height:1!important;color:#fff!important}.ew-footer .ew-footer__news-heading-light{font-weight:400!important;opacity:.5!important}.ew-footer .ew-footer__form{width:100%!important;max-width:520px!important;margin:0 auto!important}.ew-footer .ew-footer__form-row{display:flex!important;align-items:stretch!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.4)!important;height:48px!important;background:transparent!important}.ew-footer .ew-footer__input,.ew-footer input[type=email].ew-footer__input{flex:1 1 auto!important;background:transparent!important;border:0!important;height:48px!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:0 12px 0 0!important;outline:none!important;box-shadow:none!important}.ew-footer .ew-footer__input::placeholder{color:#ffffff80!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:1!important}.ew-footer .ew-footer__submit{background:transparent!important;border:0!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:0 24px!important;height:48px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.ew-footer .ew-footer__news-fineprint{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff6!important;margin:20px 0 0!important;text-align:center!important}@media screen and (max-width:749px){.ew-footer .ew-footer__news{padding:48px 20px!important}}.ew-footer .ew-footer__payment{margin-top:24px!important;display:flex!important;justify-content:center!important}.ew-footer .ew-footer__payment .list-payment{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.collection .collection-grid,ul#product-grid.collection-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;background:var(--ew-ink, #0A0A0A)!important;padding:0!important;margin:0!important;list-style:none!important;border-top:1px solid var(--ew-ink, #0A0A0A)!important;border-bottom:1px solid var(--ew-ink, #0A0A0A)!important}.collection-grid>.grid__item{background:var(--ew-paper, #FFFFFF)!important;padding:22px 22px 28px!important;margin:0!important;border:0!important;list-style:none!important;isolation:isolate!important;position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;transition:background .25s ease!important}.collection-grid>.grid__item.grid__item--warm{background:#f2ede2!important}.collection-grid>.grid__item.grid__item--olive{background:#ecede3!important}.collection-grid>.grid__item.grid__item--oxblood{background:#f1e4e1!important}.collection-grid>.grid__item.grid__item--dark{background:#131313!important}.collection-grid>.grid__item .card-wrapper,.collection-grid>.grid__item .card,.collection-grid>.grid__item .card__inner{background:transparent!important;border:0!important;box-shadow:none!important}.collection-grid>.grid__item .card-link{display:flex!important;flex-direction:column!important;text-decoration:none!important;color:inherit!important;width:100%!important;outline:none!important}.collection-grid>.grid__item .card-link:focus-visible{outline:2px solid var(--ew-blood, #5C1A1B)!important;outline-offset:4px!important}.collection-grid>.grid__item .card__figure{position:relative!important;aspect-ratio:3 / 4!important;width:100%!important;overflow:hidden!important;background:var(--ew-bone, #F4F1EC)!important;margin:0 0 16px!important;display:block!important}.collection-grid>.grid__item.grid__item--dark .card__figure{background:#1f1f1f!important}.collection-grid>.grid__item .card__img,.collection-grid>.grid__item .card__figure>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important;border:0!important;transition:transform .6s cubic-bezier(.2,.8,.2,1)!important;will-change:transform!important}@media(hover:hover){.collection-grid>.grid__item:hover .card__img,.collection-grid>.grid__item:hover .card__figure>img,.collection-grid>.grid__item .card-link:hover .card__img{transform:scale(1.04)!important}}@media(prefers-reduced-motion:reduce){.collection-grid>.grid__item .card__img,.collection-grid>.grid__item .card__figure>img{transition:none!important}.collection-grid>.grid__item:hover .card__img{transform:none!important}}.collection-grid>.grid__item .card__img--placeholder{width:100%!important;height:100%!important;display:block!important;background-image:radial-gradient(60% 80% at 50% 50%,rgba(10,10,10,.05),transparent 70%),repeating-linear-gradient(135deg,rgba(10,10,10,.04) 0 1px,transparent 1px 16px)!important}.collection-grid>.grid__item .card__badge-corner,.collection-grid>.grid__item .card__badge.card__badge-corner{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;z-index:4!important;background:var(--ew-ink, #0A0A0A)!important;color:var(--ew-paper, #FFFFFF)!important;font-family:Inter,sans-serif!important;font-size:9px!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase!important;padding:6px 10px!important;border:0!important;border-radius:0!important;line-height:1!important;pointer-events:none!important;white-space:nowrap!important}.collection-grid>.grid__item.grid__item--dark .card__badge-corner{background:var(--ew-paper, #FFFFFF)!important;color:var(--ew-ink, #0A0A0A)!important}.collection-grid>.grid__item .card__corner{position:absolute!important;bottom:12px!important;left:12px!important;top:auto!important;right:auto!important;z-index:2!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#0a0a0a8c!important;background:transparent!important;padding:0!important;border:0!important;margin:0!important;pointer-events:none!important;line-height:1.2!important;max-width:calc(100% - 100px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.collection-grid>.grid__item.grid__item--dark .card__corner{color:#fff9!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important}.collection-grid>.grid__item .card__figure:after{content:""!important;position:absolute!important;inset:auto 0 0 0!important;height:56px!important;background:linear-gradient(to top,#0000002e,#0000)!important;pointer-events:none!important;z-index:1!important;opacity:0!important;transition:opacity .2s ease!important}.collection-grid>.grid__item:hover .card__figure:after{opacity:1!important}.collection-grid>.grid__item .card__quick-view{position:absolute!important;bottom:12px!important;right:12px!important;top:auto!important;left:auto!important;z-index:3!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ew-ink, #0A0A0A)!important;background:var(--ew-paper, #FFFFFF)!important;padding:7px 11px!important;border:0!important;border-radius:0!important;line-height:1!important;opacity:0!important;transform:translateY(4px)!important;transition:opacity .2s ease,transform .2s ease!important;pointer-events:none!important;white-space:nowrap!important}@media(hover:hover){.collection-grid>.grid__item:hover .card__quick-view,.collection-grid>.grid__item:focus-within .card__quick-view,.collection-grid>.grid__item .card-link:hover .card__quick-view{opacity:1!important;transform:translateY(0)!important}}@media(hover:none){.collection-grid>.grid__item .card__quick-view{opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.collection-grid>.grid__item .card__quick-view{transition:opacity .1s ease!important;transform:none!important}}.collection-grid>.grid__item .card__meta{display:flex!important;flex-direction:column!important;gap:6px!important;padding:0 4px!important;margin:0!important;width:100%!important;align-items:stretch!important}.collection-grid>.grid__item .card__meta-row{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;margin:0!important;padding:0!important;width:100%!important;min-width:0!important}.collection-grid>.grid__item .card__meta-row--sub,.collection-grid>.grid__item .card__row-2{margin-top:2px!important;min-height:14px!important}.collection-grid>.grid__item .card__name{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ew-ink, #0A0A0A)!important;line-height:1.4!important;margin:0!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.collection-grid>.grid__item .card__price,.collection-grid>.grid__item .card__price .price,.collection-grid>.grid__item .card__price .price-item{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ew-ink, #0A0A0A)!important;line-height:1.4!important;margin:0!important;flex:0 0 auto!important;white-space:nowrap!important;text-align:right!important}.collection-grid>.grid__item .card__price s{color:var(--ew-mute, #6B6B6B)!important;text-decoration:line-through!important;margin-right:6px!important}.collection-grid>.grid__item .card__subtitle{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ew-mute, #6B6B6B)!important;line-height:1.4!important;margin:0!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.collection-grid>.grid__item .card__colours{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ew-mute, #6B6B6B)!important;line-height:1.4!important;margin:0!important;flex:0 0 auto!important;white-space:nowrap!important;text-align:right!important}.collection-grid>.grid__item .card__colours:empty{display:none!important}.collection-grid>.grid__item.grid__item--dark .card__name,.collection-grid>.grid__item.grid__item--dark .card__price,.collection-grid>.grid__item.grid__item--dark .card__price .price,.collection-grid>.grid__item.grid__item--dark .card__price .price-item{color:var(--ew-paper, #FFFFFF)!important}.collection-grid>.grid__item.grid__item--dark .card__subtitle,.collection-grid>.grid__item.grid__item--dark .card__colours{color:#fff9!important}.collection-grid>.grid__item .card__swatch-mini{display:flex!important;gap:5px!important;margin:10px 0 0!important;padding:0 4px!important;align-items:center!important;list-style:none!important;min-height:14px!important}.collection-grid>.grid__item .card__swatch-mini i{display:block!important;width:12px!important;height:12px!important;border-radius:0!important;border:1px solid rgba(10,10,10,.25)!important;background:var(--swatch-color, var(--ew-bone, #F4F1EC));font-style:normal!important;margin:0!important;padding:0!important;flex-shrink:0!important}.collection-grid>.grid__item.grid__item--dark .card__swatch-mini i{border-color:#ffffff4d!important}@media(hover:hover){.collection-grid>.grid__item .card__swatch-mini{opacity:0!important;transform:translateY(4px)!important;transition:opacity .2s ease,transform .2s ease!important}.collection-grid>.grid__item:hover .card__swatch-mini,.collection-grid>.grid__item:focus-within .card__swatch-mini{opacity:1!important;transform:translateY(0)!important}}@media(prefers-reduced-motion:reduce){.collection-grid>.grid__item .card__swatch-mini{transition:opacity .1s ease!important;transform:none!important}}.collection-grid>.grid__item .card__compare{position:absolute!important;top:22px!important;right:22px!important;bottom:auto!important;left:auto!important;z-index:5!important;background:transparent!important;border:1px solid rgba(10,10,10,.25)!important;border-radius:0!important;padding:4px 9px!important;font-family:Inter,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ew-ink, #0A0A0A)!important;cursor:pointer!important;opacity:0!important;transform:translateY(-2px)!important;transition:opacity .2s ease,transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease!important;line-height:1!important;white-space:nowrap!important;margin:0!important}@media(hover:hover){.collection-grid>.grid__item:hover .card__compare,.collection-grid>.grid__item:focus-within .card__compare{opacity:1!important;transform:translateY(0)!important}}.collection-grid>.grid__item .card__compare:hover{background:var(--ew-ink, #0A0A0A)!important;color:var(--ew-paper, #FFFFFF)!important;border-color:var(--ew-ink, #0A0A0A)!important}.collection-grid>.grid__item .card__compare[aria-pressed=true]{opacity:1!important;transform:translateY(0)!important;background:var(--ew-ink, #0A0A0A)!important;color:var(--ew-paper, #FFFFFF)!important;border-color:var(--ew-ink, #0A0A0A)!important}.collection-grid>.grid__item.grid__item--dark .card__compare{color:var(--ew-paper, #FFFFFF)!important;border-color:#ffffff4d!important}.collection-grid>.grid__item.grid__item--dark .card__compare:hover,.collection-grid>.grid__item.grid__item--dark .card__compare[aria-pressed=true]{background:var(--ew-paper, #FFFFFF)!important;color:var(--ew-ink, #0A0A0A)!important;border-color:var(--ew-paper, #FFFFFF)!important}@media(hover:none){.collection-grid>.grid__item .card__compare{opacity:1!important;transform:none!important}}.collection-grid>.grid__item.scroll-trigger.animate--slide-in{opacity:0!important;transform:translateY(8px)!important;transition:opacity .5s ease,transform .5s ease!important;transition-delay:calc(var(--animation-order, 1) * 35ms)!important}.collection-grid>.grid__item.scroll-trigger.animate--slide-in.animate--slide-in--active,.no-js .collection-grid>.grid__item.scroll-trigger.animate--slide-in{opacity:1!important;transform:translateY(0)!important}@media(prefers-reduced-motion:reduce){.collection-grid>.grid__item.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;transition:none!important}}.collection-grid .collection-edit-row{grid-column:1 / -1!important}@media screen and (max-width:1199px){.collection .collection-grid,ul#product-grid.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:989px){.collection .collection-grid,ul#product-grid.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collection-grid>.grid__item{padding:18px 18px 24px!important}.collection-grid>.grid__item .card__compare{top:18px!important;right:18px!important}.collection-grid>.grid__item .card__quick-view,.collection-grid>.grid__item .card__compare{opacity:1!important;transform:none!important}}@media screen and (max-width:749px){.collection .collection-grid,ul#product-grid.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collection-grid>.grid__item{padding:14px 14px 20px!important}.collection-grid>.grid__item .card__figure{margin-bottom:12px!important}.collection-grid>.grid__item .card__name,.collection-grid>.grid__item .card__price{font-size:10px!important;letter-spacing:.06em!important}.collection-grid>.grid__item .card__subtitle,.collection-grid>.grid__item .card__colours{font-size:9px!important;letter-spacing:.08em!important}.collection-grid>.grid__item .card__corner{font-size:9px!important;letter-spacing:.14em!important;bottom:8px!important;left:8px!important;max-width:calc(100% - 80px)!important}.collection-grid>.grid__item .card__quick-view{font-size:9px!important;letter-spacing:.16em!important;padding:5px 8px!important;bottom:8px!important;right:8px!important}.collection-grid>.grid__item .card__badge-corner,.collection-grid>.grid__item .card__badge.card__badge-corner{font-size:8px!important;letter-spacing:.2em!important;top:8px!important;left:8px!important;padding:5px 8px!important}.collection-grid>.grid__item .card__compare{top:14px!important;right:14px!important;font-size:8px!important;letter-spacing:.16em!important;padding:3px 7px!important}}@media screen and (max-width:480px){.collection-grid>.grid__item{padding:12px 12px 18px!important}}@media screen and (min-width:1800px){.collection .collection-grid,ul#product-grid.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.collection-grid>.grid__item .price--sold-out .card__price,.collection-grid>.grid__item .card-link[aria-disabled=true] .card__price{color:var(--ew-mute, #6B6B6B)!important;text-decoration:line-through!important}.collection-grid>.grid__item .price,.collection-grid>.grid__item .price__container,.collection-grid>.grid__item .price__regular,.collection-grid>.grid__item .price__sale{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;padding:0!important;display:inline-flex!important;gap:6px!important;align-items:baseline!important}.underline-links-hover:hover .collection-grid .card-link,.collection-grid .card-link:hover .card__name,.collection-grid .card-link:hover .card__price{text-decoration:none!important}.collection-grid--stack{grid-template-columns:1fr!important}.collection-grid--stack>.grid__item{display:grid!important;grid-template-columns:200px 1fr!important;gap:24px!important;align-items:center!important;padding:18px 22px!important}@media screen and (max-width:749px){.collection-grid--stack>.grid__item{grid-template-columns:120px 1fr!important;gap:16px!important;padding:14px 16px!important}}.collection-grid--stack>.grid__item .card__figure{margin-bottom:0!important;aspect-ratio:3 / 4!important}.collection-grid--stack>.grid__item .card-link{display:contents!important}.collection-grid--stack>.grid__item .card__meta{padding:0!important}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{opacity:1!important;transform:none!important;animation:none!important}.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important}.collection-grid>.grid__item.scroll-trigger.animate--slide-in,.collection-grid>.grid__item.scroll-trigger.animate--fade-in,.collection-product-list>li.scroll-trigger.animate--slide-in,ul.collection-grid>li.scroll-trigger.animate--slide-in,ul#product-grid>li.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;animation:none!important}.collection-grid,.collection-product-list,.shop-grid{gap:0!important;background:transparent!important}.collection-grid>.grid__item,.collection-product-list>.grid__item,.shop-grid>.card{border:1px solid var(--ew-line)!important;background:var(--ew-paper)!important;margin:-.5px!important}.collection-grid,.collection-product-list,.shop-grid{gap:1px!important;background:var(--ew-line)!important}@media screen and (max-width:989px){.collection-sidebar{width:100%!important;min-width:0!important;border-right:none!important;border-bottom:1px solid var(--ew-ink)!important;position:static!important;max-height:none!important;padding:24px 20px!important}.collection-body{grid-template-columns:1fr!important}.collection-grid{grid-template-columns:repeat(2,1fr)!important}.ew-shop-head{grid-template-columns:1fr!important;text-align:center!important;padding:32px 20px 20px!important;gap:16px!important}.ew-shop-head__center,.ew-shop-head__r{align-items:center!important}.collection-toolbar{grid-template-columns:1fr!important;padding:14px 20px!important;gap:12px!important;position:static!important}.collection-toolbar__chips{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:4px!important}.collection-toolbar__chips::-webkit-scrollbar{display:none!important}.collection-toolbar__center,.collection-toolbar__right{display:none!important}.collection-grid>.grid__item{padding:14px 14px 18px!important}.card__name,.card__price{font-size:10px!important}.card__subtitle{font-size:9px!important}.card__corner{font-size:8px!important;top:8px!important;left:8px!important}.card__quick-view{font-size:8px!important;bottom:8px!important;right:8px!important}.collection-edit-row{grid-template-columns:1fr!important;padding:40px 20px!important;gap:20px!important}.collection-edit-row__heading{font-size:clamp(28px,6vw,40px)!important}.collection-edit-row__bottom{grid-column:span 1!important}}@media screen and (max-width:599px){.collection-grid{grid-template-columns:1fr!important}.collection-grid>.grid__item{padding:12px 12px 16px!important}.card__compare{display:none!important}.card__quick-view{opacity:1!important}}@media(hover:none){.card__quick-view,.card__compare{opacity:1!important}}.collection-grid{background:var(--ew-ink)!important;align-content:start!important}.section-template--25754053771579__product-grid-padding{background:var(--ew-paper)!important;overflow:hidden!important}.collection{overflow:hidden!important}@media screen and (max-width:989px){.ew-shop-head{grid-template-columns:1fr!important;text-align:center!important;padding:32px 20px 20px!important;gap:12px!important}.ew-shop-head__center{order:-1!important}.ew-shop-head__r{align-items:center!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}.ew-shop-head__title{font-size:clamp(2.5rem,10vw,4rem)!important}.collection-sidebar{width:100%!important;min-width:0!important;border-right:none!important;border-bottom:1px solid var(--ew-ink)!important;position:static!important;max-height:none!important;padding:20px!important}.collection-sidebar__group{margin-bottom:20px!important}.collection-body{grid-template-columns:1fr!important}.collection-grid{grid-template-columns:repeat(2,1fr)!important}.collection-toolbar{grid-template-columns:1fr!important;padding:12px 16px!important;gap:10px!important;position:static!important;top:0!important}.collection-toolbar__chips{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;gap:6px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:4px!important}.collection-toolbar__chips::-webkit-scrollbar{display:none!important}.collection-toolbar__chip{flex-shrink:0!important}.collection-toolbar__center,.collection-toolbar__right{display:none!important}.collection-toolbar__filter-trigger{display:flex!important;align-items:center!important;gap:6px!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;background:transparent!important;border:1px solid var(--ew-ink)!important;padding:8px 14px!important;cursor:pointer!important}.collection-grid>.grid__item{padding:14px 14px 18px!important}.card__name,.card__price{font-size:10px!important}.card__subtitle{font-size:9px!important}.card__corner{font-size:8px!important;top:8px!important;left:8px!important}.card__quick-view{font-size:8px!important;padding:4px 8px!important;bottom:8px!important;right:8px!important}.collection-edit-row{grid-template-columns:1fr!important;padding:40px 20px!important;gap:20px!important}.collection-edit-row__heading{font-size:clamp(1.75rem,6vw,2.5rem)!important}.collection-edit-row__bottom{grid-column:span 1!important;flex-direction:column!important;gap:4px!important}.collection-compare{padding:12px 16px!important}.news,.ew-news{padding:48px 20px!important}.news h2,.ew-news h2{font-size:clamp(1.5rem,6vw,2.5rem)!important}.ew-footer{padding:40px 20px 16px!important}.ew-footer__grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media screen and (max-width:599px){.collection-grid{grid-template-columns:1fr!important}.collection-grid>.grid__item{padding:0!important}.card__figure{aspect-ratio:3 / 4!important}.card__meta{padding:12px 16px 16px!important}.card__name,.card__price{font-size:11px!important}.card__compare{display:none!important}.card__quick-view{opacity:1!important;background:#ffffffe6!important}.ew-footer__grid{grid-template-columns:1fr!important;gap:24px!important}.ew-footer__bottom{flex-direction:column!important;gap:8px!important;text-align:center!important}}@media(hover:none)and (pointer:coarse){.card__quick-view,.card__compare{opacity:1!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}cart-items.is-empty,cart-items{display:block;width:100%}.cart-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:0;border-top:1px solid var(--ink);align-items:start}.cart-grid__col--left{padding:56px 40px;border-right:1px solid var(--ink)}.cart-grid__col--right{padding:56px 40px;position:sticky;top:100px;align-self:start}.cart-grid__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px;padding-bottom:18px;border-bottom:1px solid var(--ink)}.cart-grid__title{font-size:28px;font-weight:600;letter-spacing:-.01em;text-transform:none;margin:0}.cart-grid__link{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:2px}.cart-grid__link:hover{opacity:.7}.cart-grid__lines{display:flex;flex-direction:column}.line{display:grid;grid-template-columns:100px 1fr auto auto;gap:18px;padding:22px 0;border-bottom:1px solid var(--line);align-items:start}.line:last-child{border-bottom:1px solid var(--ink)}.line__ph{width:100px;aspect-ratio:1;background:var(--bone-2);overflow:hidden;position:relative}.line__ph img,.line__ph-link{display:block;width:100%;height:100%;object-fit:cover}.line__name-link{text-decoration:none;color:var(--ink)}.line__name{font-size:14px;font-weight:600;margin:0;letter-spacing:0;line-height:1.3}.line__sku{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);margin-top:4px}.line__variant{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.line__variant .pill{padding:4px 10px;border:1px solid var(--line);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:transparent}.line__prop{margin-top:6px;font-size:11px;color:var(--mute);letter-spacing:.04em}.line__prop-key{text-transform:uppercase;letter-spacing:.18em;font-size:10px;margin-right:6px}.line__plan{margin-top:6px;font-size:11px;color:var(--mute)}.line__repair{display:flex;align-items:center;gap:8px;font-size:11px;margin-top:12px;color:var(--mute);cursor:pointer;-webkit-user-select:none;user-select:none}.line__repair input[type=checkbox]{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;margin:0}.line__qty{margin-top:14px;display:flex;align-items:center;gap:8px}.line__qty quantity-input.cart-quantity{display:inline-flex;align-items:center;border:1px solid var(--line);height:32px}.line__qty .quantity__button{width:28px;height:100%;background:transparent;border:0;cursor:pointer;color:var(--ink)}.line__qty .quantity__input{width:36px;height:100%;border:0;background:transparent;text-align:center;font-size:12px;color:var(--ink)}.line__price{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;text-align:right}.line__price-old{display:block;font-size:11px;color:var(--mute);font-weight:400}.line__remove-wrap{align-self:start}.line__remove{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute);text-decoration:none;border:0;background:transparent;cursor:pointer;padding:4px 0}.line__remove:hover{color:var(--ink)}.line__error{grid-column:1 / -1;font-size:11px;color:#b00020;margin-top:6px;display:none}.line__error.is-active{display:block}.cart-grid__summary{display:flex;flex-direction:column;gap:24px}.cart-grid__summary-title{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);margin:0 0 12px;font-weight:500}.freeship{margin-bottom:8px}.freeship__track{height:2px;background:var(--line);position:relative;overflow:hidden}.freeship__bar{height:100%;background:var(--ink);width:var(--pct, 0%);transition:width .2s ease}.freeship__label{display:block;margin-top:10px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}.cart-grid__totals .totals{display:flex;align-items:baseline;justify-content:space-between;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cart-grid__totals .totals__total{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute);margin:0;font-weight:500}.cart-grid__totals .totals__total-value{font-size:18px;font-weight:600;color:var(--ink);margin:0}.cart-grid__totals .tax-note{display:block;margin-top:12px;font-size:10px;letter-spacing:.04em;color:var(--mute)}.cart-grid__cta{display:flex;flex-direction:column;gap:12px}.cart-grid__checkout{width:100%;height:56px;background:var(--ink);color:#fff;border:0;font-size:11px;letter-spacing:.32em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.cart-grid__checkout:hover:not(:disabled){opacity:.85}.cart-grid__checkout:disabled{opacity:.4;cursor:not-allowed}.ew-cart-empty{padding:120px 40px;text-align:center;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;flex-direction:column;align-items:center;gap:18px}.ew-cart-empty__glyph{display:inline-flex;gap:6px;width:48px;height:48px;align-items:center;justify-content:center}.ew-cart-empty__glyph i{display:block;width:12px;height:24px;background:var(--ink)}.ew-cart-empty__title{font-size:32px;font-weight:600;margin:0;letter-spacing:-.01em}.ew-cart-empty__sub{font-size:12px;letter-spacing:.04em;color:var(--mute);margin:0 0 8px}.ew-cart-empty__cta{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;background:var(--ink);color:#fff;text-decoration:none;font-size:11px;letter-spacing:.32em;text-transform:uppercase}.ew-cart-empty__cta:hover{opacity:.85}.ew-cart-empty__login{margin-top:24px;font-size:11px;color:var(--mute)}.cart-grid__legacy-footer{display:none!important}@media(max-width:900px){.cart-grid{grid-template-columns:1fr}.cart-grid__col--left{border-right:0;border-bottom:1px solid var(--ink);padding:32px 20px}.cart-grid__col--right{position:static;padding:32px 20px}.line{grid-template-columns:80px 1fr auto;gap:14px}.line__remove-wrap{grid-column:1 / -1;text-align:right}.line__ph{width:80px}}@media(max-width:749px){:root{--paper: #FFFFFF;--bone: #ECE7DC;--mute: #8A8473;--line: rgba(0, 0, 0, .14);--ew-paper: #FFFFFF;--ew-bone: #ECE7DC;--ew-mute: #8A8473;--ew-line: rgba(0, 0, 0, .14);--ew-fs-h0: 64px;--ew-fs-h1: 56px;--ew-fs-h2: 42px;--ew-fs-h3: 38px;--ew-fs-h4: 26px;--ew-section-pad-y: clamp(22px, 6vw, 32px);--ew-section-pad-x: clamp(20px, 5vw, 22px)}body{background:var(--paper)}}@media(max-width:749px){.ew-mobile-announcement,.utility-bar.ew-topbar{background:var(--ink);color:#fff;min-height:28px;padding:8px 16px;font-size:9px;letter-spacing:.32em;text-transform:uppercase;font-weight:500}.ew-mobile-announcement .announcement-bar__message,.utility-bar.ew-topbar .announcement-bar__message{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}.ew-topbar__glyph i{background:#fff;width:14px;height:2px}}@media(max-width:749px){.ew-mobile-topnav,.header-wrapper .header.ew-header{background:var(--paper);border-bottom:1px solid var(--ink);min-height:52px}.ew-header .ew-nav-zone--left,.ew-header .header__inline-menu{display:none!important}.ew-header .ew-nav-zone--right .ew-utility-link{font-size:0;line-height:0;width:36px;height:36px;border:1px solid var(--ink);background:var(--paper);display:inline-flex;align-items:center;justify-content:center;position:relative;color:transparent}.ew-header .ew-nav-zone--right{gap:8px}.ew-header .header__icon--menu-and-search,.ew-header .header__icon--menu{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent}.ew-header .header__icon--menu-and-search:before,.ew-header .header__icon--menu-and-search:after,.ew-header .header__icon--menu:before,.ew-header .header__icon--menu:after{content:"";display:block;width:14px;height:1.5px;background:var(--ink)}.ew-header .header__icon--menu-and-search svg,.ew-header .header__icon--menu svg{display:none}.ew-header .ew-wordmark-text,.ew-header .ew-wordmark{font-size:13px!important;letter-spacing:.42em;text-transform:uppercase}}.ew-rail{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;gap:16px;padding:4px 20px 16px;margin:0 -20px;scrollbar-width:none;-ms-overflow-style:none}.ew-rail::-webkit-scrollbar{display:none}.ew-rail__item{flex:0 0 78%;scroll-snap-align:start;min-width:0}.ew-rail__item--narrow{flex-basis:62%}.ew-rail__item--wide{flex-basis:88%}.ew-tabbar{display:none}@media(max-width:749px){.ew-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:sticky;bottom:0;left:0;right:0;z-index:60;background:var(--ink);border-top:1px solid var(--ink);min-height:56px;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -1px 0 0 var(--ink)}.ew-tabbar-section{position:sticky;bottom:0;z-index:60}.ew-tabbar__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 4px 14px;color:var(--paper);text-decoration:none;font-size:9px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;position:relative}.ew-tabbar__link.on{color:var(--paper)}.ew-tabbar__link.on:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:28px;height:2px;background:var(--paper)}.ew-tabbar__link:not(.on){opacity:.55}.ew-tabbar__glyph{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.ew-icon{display:inline-flex;align-items:center;justify-content:center}.ew-icon i{display:block;background:currentColor}.ew-icon--eq{flex-direction:column;gap:3px}.ew-icon--eq i{width:18px;height:2.5px}.ew-icon--shop{flex-direction:column;gap:3px;align-items:flex-start}.ew-icon--shop i{height:1.5px;width:16px}.ew-icon--shop i:nth-child(2){width:11px}.ew-icon--shop i:nth-child(3){width:14px}.ew-icon--look i{width:18px;height:14px;border:1.5px solid currentColor;background:transparent}.ew-icon--cart i{width:16px;height:14px;border:1.5px solid currentColor;background:transparent;border-radius:1px}.ew-icon--acct{position:relative}.ew-icon--acct i{width:12px;height:12px;border:1.5px solid currentColor;background:transparent;border-radius:50%}.ew-icon--acct:after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:18px;height:6px;border:1.5px solid currentColor;border-bottom:none;border-radius:18px 18px 0 0;background:transparent}body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}@media(max-width:749px){.ew-nav-zone--left,.header__inline-menu{display:none!important}}@media(max-width:749px){.featured-collection .grid--2-col-tablet,.featured-collection .grid,.ew-mock .product-grid,.ew-mock .grid{grid-template-columns:1fr!important;gap:24px!important}.ew-mock .sec-head .title,.ew-mock .sec-head h2{font-size:38px!important;line-height:1}}@media(max-width:749px){.cart-grid{grid-template-columns:1fr!important;gap:0}.cart-grid__col--left,.cart-grid__col--right{border-right:0;padding:24px 20px}.cart-grid__col--left{border-bottom:1px solid var(--ink)}.cart-grid__col--right{position:static;background:var(--paper);border-top:1px solid var(--ink);box-sizing:border-box;max-width:100%;overflow:hidden}.cart-grid__col--right>*{max-width:100%;min-width:0}.cart-grid__checkout{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));width:100%}body.template-cart .ew-cart-note{max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}body.template-cart .ew-cart-note .cart__note,body.template-cart .ew-cart-note cart-note{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}body.template-cart .ew-cart-note textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;max-height:200px!important;min-height:96px!important;font-size:16px!important;line-height:1.5!important;padding:12px 14px!important}body.template-cart .ew-cart-note__field-label{display:block!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--ew-ink, #0F0F0F)!important;font-weight:600!important;margin:0 0 6px!important;font-family:var(--ew-font-mono, "Space Mono", monospace)!important}body.template-cart .ew-cart-note__hint{display:block!important;margin-top:8px!important;font-size:11px!important;letter-spacing:.04em!important;text-transform:none!important;color:var(--ew-mute, #8a8a8a)!important;line-height:1.4!important}}body.template-cart .ew-cart-note__field-label{display:block;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-ink, #0F0F0F);font-weight:600;margin:0 0 8px;font-family:var(--ew-font-mono, "Space Mono", monospace)}body.template-cart .ew-cart-note textarea::placeholder{color:#0f0f0f6b!important;opacity:1!important;font-style:normal}body.template-cart .ew-cart-note__hint{display:block;margin-top:10px;font-size:11px;letter-spacing:.04em;color:var(--ew-mute, #8a8a8a);line-height:1.45}@media(max-width:749px){.ew-shop-layout,.ew-shop__grid{grid-template-columns:1fr!important}.ew-shop-filters,.shop-filters,aside.facets-wrapper{position:fixed;top:0;left:0;bottom:0;width:88%;max-width:360px;background:var(--paper);border-right:1px solid var(--ink);transform:translate(-100%);transition:transform .24s cubic-bezier(.16,1,.3,1);z-index:80;overflow-y:auto;padding:24px 20px 96px}.ew-shop-filters.is-open,.shop-filters.is-open,aside.facets-wrapper.is-open,body.shop-filters-open .ew-shop-filters,body.shop-filters-open .shop-filters,body.shop-filters-open aside.facets-wrapper{transform:translate(0)}.ew-shop-filters__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:70;opacity:0;pointer-events:none;transition:opacity .24s ease}body.shop-filters-open .ew-shop-filters__backdrop,.ew-shop-filters__backdrop.is-open{opacity:1;pointer-events:auto}}@media(max-width:749px){.shopify-section,.section,.page-width{padding-left:var(--ew-section-pad-x);padding-right:var(--ew-section-pad-x)}.shopify-section--bleed,.section--bleed{padding-left:0;padding-right:0}}.collection-grid>.collection-edit-row,.shop-grid>.collection-edit-row,li.collection-edit-row{grid-column:span 3!important;background:var(--ew-ink)!important;color:#fff!important;display:grid!important;grid-template-columns:1.4fr 1fr!important;align-items:stretch!important;padding:0!important;gap:0!important;border:0!important;margin:0!important;list-style:none!important;aspect-ratio:auto!important;text-align:left!important}.collection-edit-row .collection-edit-row__copy{padding:64px 56px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:32px!important;text-align:left!important}.collection-edit-row .collection-edit-row__eyebrow{font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#ffffff8c!important;font-family:var(--ew-font-display)!important;font-weight:400!important;opacity:1!important;margin:0!important}.collection-edit-row .collection-edit-row__heading{font-size:56px!important;line-height:.98!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:uppercase!important;color:#fff!important;font-family:var(--ew-font-display)!important;margin:0!important}.collection-edit-row .collection-edit-row__heading p{margin:0!important}.collection-edit-row .collection-edit-row__heading em,.collection-edit-row .collection-edit-row__heading .light{font-style:normal!important;font-weight:300!important;color:#ffffff8c!important;opacity:1!important;display:inline!important}.collection-edit-row .collection-edit-row__row{display:flex!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#ffffff80!important;font-family:var(--ew-font-display)!important;margin:0!important;padding:0!important;border-top:0!important;opacity:1!important;grid-column:auto!important}.collection-edit-row .collection-edit-row__img{display:block!important;background:linear-gradient(180deg,#2a2a2a,#050505)!important;background-image:radial-gradient(60% 80% at 50% 50%,rgba(255,255,255,.06),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 16px)!important;position:relative!important;min-height:320px!important;border-left:1px solid rgba(255,255,255,.08)!important}.collection-edit-row .collection-edit-row__img--has-image{background-color:transparent!important;background-image:var(--ew-edit-img)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.collection-edit-row .collection-edit-row__img--has-image:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#0000 40%,#0000008c)!important;pointer-events:none!important}.collection-edit-row .collection-edit-row__cap{display:block!important;position:absolute!important;left:24px!important;bottom:24px!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#ffffff80!important;font-family:var(--ew-font-display)!important;z-index:1!important}.collection-edit-row .collection-edit-row__bottom,.collection-edit-row .collection-edit-row__col,.collection-edit-row .collection-edit-row__meta{display:none!important}@media screen and (max-width:989px){.collection-grid>.collection-edit-row,.shop-grid>.collection-edit-row,li.collection-edit-row{grid-column:span 2!important;grid-template-columns:1fr!important}.collection-edit-row .collection-edit-row__copy{padding:40px 28px!important;gap:24px!important}.collection-edit-row .collection-edit-row__heading{font-size:36px!important}.collection-edit-row .collection-edit-row__img{min-height:220px!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.08)!important}}@media screen and (max-width:599px){.collection-grid>.collection-edit-row,.shop-grid>.collection-edit-row,li.collection-edit-row{grid-column:span 1!important}}.collection-grid>.grid__item .card__name,.shop-grid>.grid__item .card__name,.card-link .card__name{font-family:var(--ew-font-display)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ew-ink)!important}.collection-grid>.grid__item .card__price,.shop-grid>.grid__item .card__price,.card-link .card__price{font-family:var(--ew-font-display)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ew-ink)!important;white-space:nowrap!important}.collection-grid>.grid__item .card__row-2,.collection-grid>.grid__item .card__meta-row--sub,.shop-grid>.grid__item .card__row-2,.card-link .card__row-2{font-family:var(--ew-font-display)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute)!important;margin-top:6px!important}.collection-grid>.grid__item .card__subtitle,.collection-grid>.grid__item .card__colours,.shop-grid>.grid__item .card__subtitle,.shop-grid>.grid__item .card__colours,.card-link .card__subtitle,.card-link .card__colours{font-family:var(--ew-font-display)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute)!important}.collection-grid>.grid__item .card__meta,.shop-grid>.grid__item .card__meta{font-family:var(--ew-font-display)!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:16px 0 0!important;align-items:stretch!important}.collection-grid>.grid__item .card__meta-row{font-family:var(--ew-font-display)!important;display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin-top:0!important}.collection-grid>.grid__item .card__corner,.shop-grid>.grid__item .card__corner,.card-link .card__corner{position:absolute!important;top:auto!important;right:auto!important;left:14px!important;bottom:14px!important;font-family:var(--ew-font-display)!important;font-size:9px!important;font-weight:400!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:#00000073!important;background:transparent!important;padding:0!important;border:0!important;z-index:2!important;pointer-events:none!important}.collection-grid>.grid__item.grid__item--dark .card__corner,.collection-grid>.grid__item.grid__item--olive .card__corner,.collection-grid>.grid__item.grid__item--oxblood .card__corner{color:#ffffff8c!important}.collection-grid>.grid__item .card__badge,.collection-grid>.grid__item .card__badge-corner,.shop-grid>.grid__item .card__badge{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;background:var(--ew-ink)!important;color:var(--ew-paper)!important;font-family:var(--ew-font-display)!important;font-size:9px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:600!important;padding:5px 9px!important;border:0!important;border-radius:0!important;z-index:3!important;pointer-events:none!important}.collection-grid>.grid__item .card__quick-view,.shop-grid>.grid__item .card__quick-view{position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;background:var(--ew-paper)!important;border:1px solid var(--ew-ink)!important;padding:8px 14px!important;font-family:var(--ew-font-display)!important;font-size:9px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--ew-ink)!important;opacity:0!important;transition:opacity .2s ease!important;z-index:2!important;pointer-events:none!important}.collection-grid>.grid__item:hover .card__quick-view,.collection-grid>.grid__item:focus-within .card__quick-view{opacity:1!important}.collection-grid>.grid__item .card__swatch-mini,.shop-grid>.grid__item .card__swatch-mini{display:flex!important;gap:4px!important;margin-top:12px!important;padding:0!important}.collection-grid>.grid__item .card__swatch-mini i{width:12px!important;height:12px!important;display:block!important;border:1px solid rgba(0,0,0,.4)!important;border-radius:0!important}.collection-toolbar,.collection-toolbar__chip,.collection-toolbar__center,.collection-toolbar__sep,.collection-toolbar__sort,.collection-toolbar__sort-form,.collection-toolbar__sort-form>span,.collection-toolbar select[name=sort_by],.collection-sidebar,.collection-sidebar__heading,.collection-sidebar__group h5,.collection-sidebar__legend h5,.collection-sidebar__group h5 small,.collection-sidebar__opts label,.collection-sidebar__opts .ct,.collection-sidebar__price-field,.collection-sidebar__reset,a.collection-sidebar__reset,.ew-shop-head__l .ew-shop-head__meta,.ew-shop-head__tag,.ew-shop-head__r,.ew-shop-head__count,.collection-edit-row,.collection-edit-row *,.news .news__heading,.news .news__input,.news .news__submit,.news .news__fineprint{font-family:var(--ew-font-display)!important}.ew-shop-head__title,.news .news__submit{font-family:var(--ew-font-display)!important}.ew-shop-head,.shop-head{display:block!important;grid-template-columns:none!important;padding:64px 40px 32px!important;border-bottom:1px solid var(--ew-ink)!important;background:var(--ew-paper)!important}.ew-shop-head__inner{display:grid!important;grid-template-columns:minmax(0,1.4fr) auto minmax(220px,.9fr)!important;align-items:end!important;gap:32px!important;padding:0!important;max-width:none!important;width:100%!important}.ew-shop-head__r{align-items:flex-end!important;text-align:right!important;white-space:nowrap!important}.ew-shop-head__center{padding-bottom:6px!important}.ew-shop-head__eq i{width:38px!important;height:4px!important;background:var(--ew-ink)!important}.collection-sidebar .ew-shop-side{padding:0!important;border:none!important;position:static!important;height:auto!important;overflow:visible!important}.ew-shop-side__group h5,.collection-sidebar__group h5{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.ew-shop-side__group h5>span,.collection-sidebar__group h5>span{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.ew-shop-side__group h5>small,.collection-sidebar__group h5>small{flex:0 0 auto!important}@media screen and (min-width:990px){.collection-toolbar__chips{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}.collection-toolbar__chips::-webkit-scrollbar{display:none!important}}.collection-compare{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:40!important;background:var(--ew-ink)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:14px 40px!important;border-top:1px solid #1a1a1a!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important}.collection-compare[hidden]{display:none!important}.collection-compare__title{color:#ffffff8c!important}.collection-compare__slots{display:flex!important;gap:8px!important;align-items:center!important}.collection-compare__slot{width:46px!important;height:54px!important;border:1px dashed rgba(255,255,255,.35)!important;background:#ffffff0f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;letter-spacing:.18em!important;color:#ffffff73!important;font-family:Inter,sans-serif!important;font-weight:500!important}.collection-compare__slot--full,.collection-compare__slot.full{background:linear-gradient(180deg,#ece7dc,#c8c0ae)!important;border:1px solid var(--ew-ink)!important;color:#000000a6!important;cursor:pointer!important;transition:transform .15s ease!important}.collection-compare__slot--full:hover,.collection-compare__slot.full:hover{transform:translateY(-2px)!important}.collection-compare__cta{background:#fff!important;color:#000!important;border:none!important;cursor:pointer!important;padding:12px 22px!important;font-family:inherit!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important}.collection-compare__cta[disabled]{opacity:.5!important;cursor:not-allowed!important}body.template-collection,body.template-page{padding-bottom:86px!important}.card__quick-view,.card__compare{pointer-events:auto!important;cursor:pointer!important}.card__compare{position:absolute!important;bottom:14px!important;right:14px!important;z-index:3!important;background:var(--ew-paper)!important;border:1px solid var(--ew-ink)!important;padding:6px 12px!important;font-family:Inter,sans-serif!important;font-size:9px!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--ew-ink)!important;cursor:pointer!important;opacity:0;transition:opacity .15s ease}.collection-grid>.grid__item:hover .card__compare,.collection-grid>.grid__item:focus-within .card__compare,.card__compare[aria-pressed=true]{opacity:1!important}.card__compare[aria-pressed=true]{background:var(--ew-ink)!important;color:#fff!important}#ProductGridContainer,.collection,.collection-body{background:var(--ew-paper)!important}.collection .collection-grid,ul#product-grid.collection-grid,.collection-grid{background:var(--ew-paper)!important;gap:0!important;border-top:1px solid var(--ew-ink)!important;border-left:1px solid var(--ew-ink)!important}ul#product-grid.collection-grid>.grid__item,.collection-grid>.grid__item{border-right:1px solid var(--ew-ink)!important;border-bottom:1px solid var(--ew-ink)!important;background:var(--ew-paper)!important}.collection-grid>.grid__item,ul#product-grid.collection-grid>.grid__item{padding:18px 18px 22px!important;background:var(--ew-paper)!important;position:relative!important;display:flex!important;flex-direction:column!important;border-right:1px solid var(--ew-ink)!important;border-bottom:1px solid var(--ew-ink)!important}.collection-grid>.grid__item .card-link{display:flex!important;flex-direction:column!important;text-decoration:none!important;color:inherit!important;height:100%!important}.collection-grid>.grid__item .card__figure{background:var(--ew-bone-2, #ECE7DC)!important;aspect-ratio:4 / 5!important;position:relative!important;overflow:hidden!important;display:block!important;padding:0!important}.collection-grid>.grid__item .card__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:0!important;transform:none!important;transition:transform .35s ease!important}.collection-grid>.grid__item:hover .card__img{transform:scale(1.02)!important}.collection-grid>.grid__item .card__corner{position:absolute!important;left:14px!important;bottom:14px!important;z-index:2!important;font-family:Inter,sans-serif!important;font-size:9px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:#0000008c!important;background:transparent!important;padding:0!important;font-weight:500!important}.collection-grid>.grid__item .card__badge,.collection-grid>.grid__item .card__badge-corner{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;z-index:3!important;background:var(--ew-ink)!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:9px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:600!important;padding:5px 9px!important;border-radius:0!important;line-height:1!important}.collection-grid>.grid__item .card__quick-view,.card__quick-view{display:none!important}.collection-grid>.grid__item--bone .card__figure{background:linear-gradient(180deg,#ece7dc,#e5dfd0)!important}.collection-grid>.grid__item--dark .card__figure{background:linear-gradient(180deg,#1d1d1d,#0a0a0a)!important}.collection-grid>.grid__item--dark .card__corner{color:#ffffff8c!important}.collection-grid>.grid__item--olive .card__figure{background:linear-gradient(180deg,#4a4d3a,#2a2c20)!important}.collection-grid>.grid__item--olive .card__corner{color:#ffffff8c!important}.collection-grid>.grid__item--oxblood .card__figure{background:linear-gradient(180deg,#5a2a2a,#3a1818)!important}.collection-grid>.grid__item--oxblood .card__corner{color:#ffffff8c!important}.collection-grid>.grid__item--warm .card__figure{background:linear-gradient(180deg,#c8b89b,#a89878)!important}.collection-grid>.grid__item .card__figure:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.04) 0 1px,transparent 1px 14px)!important;z-index:1!important;pointer-events:none!important}.collection-grid>.grid__item--dark .card__figure:after,.collection-grid>.grid__item--olive .card__figure:after,.collection-grid>.grid__item--oxblood .card__figure:after{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 1px,transparent 1px 14px)!important}.collection-grid>.grid__item .card__meta,ul#product-grid.collection-grid>.grid__item .card__meta{margin:16px 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.collection-grid>.grid__item .card__meta-row{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin:0!important}.collection-grid>.grid__item .card__name,.collection-grid>.grid__item .card__price{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ew-ink)!important}.collection-grid>.grid__item .card__meta-row--sub,.collection-grid>.grid__item .card__row-2{display:flex!important;justify-content:space-between!important;margin-top:0!important}.collection-grid>.grid__item .card__subtitle,.collection-grid>.grid__item .card__colours{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute)!important;font-weight:400!important}.collection-grid>.grid__item .card__swatch-mini{display:flex!important;gap:4px!important;margin-top:12px!important;padding:0!important}.collection-grid>.grid__item .card__swatch-mini i,ul#product-grid.collection-grid>.grid__item .card__swatch-mini i{display:block!important;width:14px!important;height:14px!important;border:1px solid rgba(0,0,0,.45)!important;border-radius:0!important;flex-shrink:0!important;background:var(--swatch-color, #ECE7DC)}.collection-grid>.grid__item .card__swatch-mini,ul#product-grid.collection-grid>.grid__item .card__swatch-mini{opacity:1!important;transform:none!important}@media(hover:hover){.collection-grid>.grid__item .card__swatch-mini,ul#product-grid.collection-grid>.grid__item .card__swatch-mini{opacity:1!important;transform:none!important}}.collection-grid>.grid__item .card__compare{position:absolute!important;bottom:36px!important;right:14px!important;z-index:4!important}.ew-shop-side__opt{cursor:pointer!important;text-decoration:none!important;color:inherit!important}.ew-shop-side__opt.on .ew-shop-side__check{background:var(--ew-ink)!important}.ew-shop-side__opt.on .ew-shop-side__check:after{content:""!important;display:block!important;width:6px!important;height:6px!important;background:#fff!important}.ew-shop-side__size-pill,.ew-shop-side__swatch{cursor:pointer!important;text-decoration:none!important}.collection-grid>.grid__item.ew-filtered{display:none!important}:root,html,body{--ew-mute: #5F5B50 !important;--mute: #5F5B50 !important}.ew-shop-head__meta,.ew-shop-head__r,.ew-shop-head__r>span,.ew-shop-head__tag,.ew-shop-side__group h5 small,.collection-sidebar__group h5 small,.ew-shop-side__opt .ct,.collection-toolbar__chip.muted,.card__subtitle,.card__colours,.ew-crumbs,.ew-crumbs a,.ew-crumbs__sep{color:#5f5b50!important}.ew-crumbs,.ew-crumbs a,.ew-crumbs__cur{font-size:11px!important}.collection-toolbar__chip:focus-visible,.ew-shop-side__opt:focus-visible,.ew-shop-side__size-pill:focus-visible,.ew-shop-side__swatch:focus-visible,.ew-shop-side__reset:focus-visible,.collection-toolbar__view-toggle button:focus-visible,.collection-toolbar__sort:focus-visible,.card__compare:focus-visible,.card-link:focus-visible,.collection-toolbar__filter-trigger:focus-visible,.collection-compare__cta:focus-visible,.card__quick-view:focus-visible{outline:2px solid var(--ew-ink)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--ew-paper)!important}@media(pointer:coarse){.collection-toolbar__chip{min-height:44px!important;padding:12px 18px!important}.ew-shop-side__opt{min-height:44px!important;padding:10px 0!important}.ew-shop-side__size-pill{min-height:44px!important;padding:12px 0!important}.ew-shop-side__swatch{width:44px!important;height:44px!important}.card__compare{min-height:32px!important;padding:8px 14px!important;font-size:10px!important}.card__quick-view{opacity:1!important;pointer-events:auto!important}}.collection-grid>.grid__item .card__quick-view{background:#0a0a0ad9!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;padding:7px 12px!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.collection-grid>.grid__item .card__corner{background:#ffffffeb!important;color:#1a1a1a!important;padding:4px 9px!important;border-radius:0!important;font-weight:500!important;letter-spacing:.18em!important}.collection-grid>.grid__item--dark .card__corner,.collection-grid>.grid__item--olive .card__corner,.collection-grid>.grid__item--oxblood .card__corner{background:#000000a6!important;color:#fff!important}.collection-grid>.grid__item .card__price{font-weight:700!important;letter-spacing:.12em!important}.ew-shop-side__size-pill.on,.ew-shop-side__size-pill[aria-current=true]{background:var(--ew-ink)!important;color:#fff!important;border-color:var(--ew-ink)!important}.ew-shop-side__swatch{border:1px solid rgba(0,0,0,.35)!important;position:relative!important}.ew-shop-side__swatch.on:after,.ew-shop-side__swatch[aria-current=true]:after{content:""!important;position:absolute!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;border:2px solid var(--ew-ink)!important;pointer-events:none!important}.collection-toolbar__view-toggle button{border-radius:0!important}.collection-compare{padding:14px 40px!important;min-height:auto!important;gap:32px!important}.collection-compare__title{font-size:11px!important;letter-spacing:.32em!important;font-weight:600!important;color:#ffffff8c!important;margin-right:14px!important}.collection-compare__count{font-size:11px!important;letter-spacing:.32em!important;font-weight:500!important}.collection-compare[data-empty=true] .collection-compare__slots,.collection-compare:not([data-active=true]) .collection-compare__slots{display:none!important}.collection-compare[data-empty=true] .collection-compare__cta,.collection-compare:not([data-active=true]) .collection-compare__cta{display:none!important}.collection-compare[data-empty=true]{padding:8px 24px!important;font-size:10px!important}.collection-compare__cta{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important;background-color:#fff!important;color:var(--ew-ink)!important;border:1px solid #fff!important;border-radius:0!important;padding:16px 26px!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;text-shadow:none!important;-webkit-tap-highlight-color:transparent!important;display:inline-flex!important;align-items:center!important;gap:14px!important;white-space:nowrap!important;transition:background-color .18s ease,color .18s ease,transform .15s ease!important}.collection-compare__cta:hover:not([disabled]){background-color:transparent!important;color:#fff!important;border-color:#fff!important;transform:translateY(-1px)!important}.collection-compare__cta:hover:not([disabled]){background-color:var(--ew-ink)!important;color:#fff!important;border-color:var(--ew-ink)!important}.collection-compare__cta[disabled]{opacity:1!important;background-color:#ffffff1f!important;color:#ffffffb3!important;border-color:#ffffff4d!important;cursor:not-allowed!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important}.collection-compare__cta .arr{display:inline-block!important;width:14px!important;height:1px!important;background:currentColor!important;position:relative!important}.collection-compare__cta .arr:after{content:""!important;position:absolute!important;right:0!important;top:-3px!important;width:7px!important;height:7px!important;border-right:1px solid currentColor!important;border-top:1px solid currentColor!important;transform:rotate(45deg)!important}.collection-grid>.grid__item .card__quick-view{-webkit-backdrop-filter:blur(4px)!important}.collection-compare__count,.collection-compare__title{color:#ffffffd9!important}.ew-shop-head__r{font-size:10px!important;letter-spacing:.22em!important;line-height:1.7!important}.ew-shop-head__r .ew-shop-head__count{font-size:13px!important;letter-spacing:.14em!important}@media screen and (max-width:989px){.collection-compare{bottom:56px!important;padding:10px 16px!important}body.template-collection{padding-bottom:130px!important}}@media screen and (max-width:989px){.collection-toolbar__chips{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:4px 16px!important}.collection-toolbar__chips::-webkit-scrollbar{display:none!important}.collection-toolbar__chip{flex-shrink:0!important}}@media screen and (max-width:749px){.ew-shop-head__title{font-size:clamp(40px,12vw,80px)!important;line-height:.95!important}}.collection-grid__empty{grid-column:1 / -1!important;padding:80px 24px!important;text-align:center!important;color:var(--ew-ink)!important;font-family:Inter,sans-serif!important;font-size:13px!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:var(--ew-paper)!important}.collection-grid__empty a{display:inline-block!important;margin-top:18px!important;padding:12px 22px!important;border:1px solid var(--ew-ink)!important;color:var(--ew-ink)!important;text-decoration:none!important;font-weight:600!important}.collection-grid__empty a:hover{background:var(--ew-ink)!important;color:#fff!important}@media(prefers-reduced-motion:reduce){.scroll-trigger,.scroll-trigger.animate--slide-in,.grid__item.scroll-trigger{transition:none!important;transform:none!important;opacity:1!important;animation:none!important}.collection-grid>.grid__item:hover .card__img{transform:none!important}}.collection-grid>.grid__item,ul#product-grid.collection-grid>.grid__item{border-color:var(--ew-ink)!important}.collection-grid>.grid__item.grid__item--dark .card__name,.collection-grid>.grid__item.grid__item--dark .card__price,.collection-grid>.grid__item.grid__item--dark .card__price .price,.collection-grid>.grid__item.grid__item--dark .card__price .price-item,ul#product-grid.collection-grid>.grid__item.grid__item--dark .card__name,ul#product-grid.collection-grid>.grid__item.grid__item--dark .card__price,.grid__item--dark .card__name,.grid__item--dark .card__price,.grid__item--olive .card__name,.grid__item--olive .card__price,.grid__item--oxblood .card__name,.grid__item--oxblood .card__price{color:var(--ew-ink)!important}.collection-grid>.grid__item.grid__item--dark .card__subtitle,.collection-grid>.grid__item.grid__item--dark .card__colours,.grid__item--dark .card__subtitle,.grid__item--dark .card__colours,.grid__item--olive .card__subtitle,.grid__item--olive .card__colours,.grid__item--oxblood .card__subtitle,.grid__item--oxblood .card__colours{color:#5f5b50!important}ul#product-grid.collection-grid--stack,.collection ul#product-grid.collection-grid--stack,.collection .collection-grid.collection-grid--stack{grid-template-columns:1fr!important;gap:0!important}ul#product-grid.collection-grid--stack>.grid__item,.collection ul#product-grid.collection-grid--stack>.grid__item{display:grid!important;grid-template-columns:minmax(180px,240px) 1fr!important;gap:28px!important;padding:18px 28px!important;align-items:center!important;border-bottom:1px solid var(--ew-ink)!important;border-right:none!important;border-left:none!important}ul#product-grid.collection-grid--stack>.grid__item .card-link{display:contents!important}ul#product-grid.collection-grid--stack>.grid__item .card__figure{aspect-ratio:4 / 5!important;margin:0!important;width:100%!important;grid-column:1!important;grid-row:1!important}ul#product-grid.collection-grid--stack>.grid__item .card__meta{grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;gap:8px!important}ul#product-grid.collection-grid--stack>.grid__item .card__chips-row{margin-top:4px!important}ul#product-grid.collection-grid--stack .collection-edit-row{grid-column:1 / -1!important}@media screen and (max-width:749px){ul#product-grid.collection-grid--stack>.grid__item{grid-template-columns:110px 1fr!important;gap:16px!important;padding:14px 16px!important}}@media screen and (max-width:989px){ul#product-grid.collection-grid,.collection .collection-grid,.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collection-body{grid-template-columns:1fr!important}.collection-sidebar{width:100%!important;min-width:0!important;position:static!important;max-height:none!important;height:auto!important;overflow-y:visible!important;border-right:0!important;border-bottom:1px solid var(--ew-ink)!important;padding:24px 20px!important}.ew-shop-head,.shop-head{padding:32px 20px 20px!important}.ew-shop-head__inner{grid-template-columns:1fr!important;gap:16px!important;text-align:center!important}.ew-shop-head__l,.ew-shop-head__r{align-items:center!important;text-align:center!important}.ew-shop-head__r{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}.ew-shop-head__center{order:-1!important}.collection-toolbar{grid-template-columns:1fr!important;padding:12px 16px!important;gap:10px!important;position:static!important}.collection-toolbar__center{order:-1!important}.collection-toolbar__right{justify-self:center!important;justify-content:center!important;gap:10px!important}ul.collection-grid[id^=collection-]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:599px){ul#product-grid.collection-grid,.collection .collection-grid,.collection-grid,ul.collection-grid[id^=collection-]{grid-template-columns:1fr!important}.collection-grid>.grid__item,ul#product-grid.collection-grid>.grid__item,ul.collection-grid>.grid__item{padding:14px 14px 18px!important}.ew-shop-head__title{font-size:clamp(36px,14vw,64px)!important}.collection-edit-row{grid-column:span 1!important;grid-template-columns:1fr!important;padding:32px 20px!important}.collection-grid>.grid__item .card__name,.collection-grid>.grid__item .card__price{font-size:10px!important;letter-spacing:.14em!important}.collection-grid>.grid__item .card__subtitle,.collection-grid>.grid__item .card__colours{font-size:9px!important;letter-spacing:.22em!important}.collection-grid>.grid__item .card__chips-row{flex-wrap:wrap!important;gap:8px!important}.collection-grid>.grid__item .card__sizes span{padding:2px 5px!important;font-size:8px!important}.collection-grid>.grid__item .card__swatch-mini i{width:12px!important;height:12px!important}ul#product-grid.collection-grid--stack>.grid__item,.collection ul#product-grid.collection-grid--stack>.grid__item{grid-template-columns:1fr!important;gap:14px!important;padding:18px 16px!important}ul#product-grid.collection-grid--stack>.grid__item .card__figure,ul#product-grid.collection-grid--stack>.grid__item .card__meta{grid-column:1!important}ul#product-grid.collection-grid--stack>.grid__item .card__meta{grid-row:2!important}.collection-toolbar__view-toggle{display:none!important}}.product.pdp-shell .pdp-info .ew-pdp-form,.pdp-info .ew-pdp-form{display:block!important;margin-top:24px!important;width:100%!important}.ew-pdp-form form{margin:0!important;padding:0!important}.ew-pdp-buy-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important}.ew-pdp-qty{display:grid!important;grid-template-columns:44px 1fr 44px!important;align-items:stretch!important;height:56px!important;border:1px solid var(--ew-ink)!important;background:#fff!important;border-radius:0!important}.ew-pdp-qty__btn{-webkit-appearance:none!important;appearance:none!important;border:none!important;background:transparent!important;color:var(--ew-ink)!important;font-family:inherit!important;font-size:18px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important;padding:0!important;height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;-webkit-tap-highlight-color:transparent!important}.ew-pdp-qty__btn:hover{background:#0000000a!important}.ew-pdp-qty__input{border:none!important;background:transparent!important;text-align:center!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;width:100%!important;height:100%!important;outline:none!important;padding:0!important;-moz-appearance:textfield!important}.ew-pdp-qty__input::-webkit-outer-spin-button,.ew-pdp-qty__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.ew-pdp-atb-btn{-webkit-appearance:none!important;appearance:none!important;background:var(--ew-ink)!important;color:#fff!important;border:none!important;border-radius:0!important;height:56px!important;width:100%!important;padding:0 12px!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:600!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1!important;white-space:nowrap!important;text-shadow:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;transition:background .18s ease,transform .15s ease!important}.ew-pdp-atb-btn__label{display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.ew-pdp-atb-btn:hover:not([disabled]){background:#1a1a1a!important;transform:translateY(-1px)!important}.ew-pdp-atb-btn[disabled]{opacity:.4!important;cursor:not-allowed!important}@media screen and (max-width:749px){.ew-pdp-buy-row{grid-template-columns:110px 1fr!important}.ew-pdp-qty{grid-template-columns:36px 1fr 36px!important}}.product.pdp-shell .pdp-info .product__title h1,.product.pdp-shell .pdp-info h1{font-size:clamp(40px,3.3vw,52px)!important;line-height:1.04!important;letter-spacing:-.015em!important;margin:12px 0 6px!important}.product.pdp-shell .pdp-info .ew-pdp-eyebrow{padding-bottom:14px!important;border-bottom:1px solid rgba(20,20,20,.08)!important;margin-bottom:6px!important}.product.pdp-shell .pdp-info .ew-pdp-price-row{flex-wrap:wrap!important;align-items:baseline!important}.product.pdp-shell .pdp-info .ew-pdp-price-row>:last-child{flex:0 1 auto!important;white-space:normal!important;max-width:200px!important;font-size:10px!important;letter-spacing:.16em!important;line-height:1.35!important}.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]+label,.product.pdp-shell .pdp-info .size-fieldset input[type=radio]+label,.product.pdp-shell .pdp-info fieldset[name*=Size] label{background:transparent!important;color:var(--ew-ink)!important;border:1px solid rgba(20,20,20,.22)!important;font-family:Inter,sans-serif!important;font-size:12px!important;letter-spacing:.14em!important;font-weight:500!important;padding:14px 0!important;transition:border-color .15s ease,background .15s ease!important}.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]:hover+label,.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]+label:hover{border-color:var(--ew-ink)!important;background:#1414140a!important}.pdp-ribbon h2,.pdp-ribbon h3{font-family:Inter,Helvetica Neue,sans-serif!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:uppercase!important;line-height:1.05!important;color:#fff!important}.pdp-ribbon h2 em,.pdp-ribbon h3 em,.pdp-ribbon h2 .light,.pdp-ribbon h3 .light{font-style:normal!important;font-weight:300!important;color:#ffffff8c!important}.pdp-ribbon .right,.pdp-ribbon .pdp-ribbon__meta{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;color:#ffffffc7!important;display:grid!important;grid-auto-flow:column!important;gap:32px!important;align-items:baseline!important}.pdp-ribbon .right b,.pdp-ribbon .pdp-ribbon__meta b{color:#fff!important;font-weight:600!important;margin-right:6px!important}.spec-block .meas table,.ew-pdp-spec-sheet-section table,.ew-mock .spec-block table{width:100%!important;border-collapse:collapse!important;font-variant-numeric:tabular-nums!important}.spec-block .meas thead th,.ew-pdp-spec-sheet-section thead th{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:500!important;text-transform:uppercase!important;color:#1414148c!important;text-align:right!important;padding:14px 16px!important;border-bottom:1px solid rgba(20,20,20,.18)!important}.spec-block .meas thead th:first-child,.spec-block .meas tbody th,.spec-block .meas tbody td:first-child{text-align:left!important}.spec-block .meas td,.spec-block .meas tbody th{padding:16px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;border-bottom:1px solid rgba(20,20,20,.08)!important;text-align:right!important;color:var(--ew-ink)!important}.spec-block .meas tbody th{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important}.related-products .grid,.related-products .product-grid,.related-products .collection-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;max-width:100vw!important;overflow:hidden!important}.related-products .card-wrapper,.related-products .grid__item{min-width:0!important}.product.pdp-shell .pdp-info .ew-pdp-secondary-buttons,.product.pdp-shell .pdp-info .ew-pdp-secondary-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important}.product.pdp-shell .pdp-info .ew-pdp-secondary-buttons>*,.product.pdp-shell .pdp-info .ew-pdp-secondary-row>*{height:48px!important;padding:0 12px!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.16em!important;font-weight:500!important;background:transparent!important;color:var(--ew-ink)!important;border:1px solid rgba(20,20,20,.22)!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;cursor:pointer!important}.product.pdp-shell .pdp-info .ew-pdp-secondary-buttons>*:hover,.product.pdp-shell .pdp-info .ew-pdp-secondary-row>*:hover{border-color:var(--ew-ink)!important;background:#1414140a!important}.product.pdp-shell .pdp-info button[name=add],.product.pdp-shell .pdp-info .product-form__submit{font-size:12px!important;letter-spacing:.16em!important;height:56px!important;padding:0 20px!important}.product.pdp-shell .pdp-info button[name=add]:hover:not([disabled]),.product.pdp-shell .pdp-info .product-form__submit:hover:not([disabled]){transform:translateY(-1px)!important}@media screen and (max-width:749px){.product.pdp-shell .pdp-info .product-form,.product.pdp-shell .pdp-info .product-form__buttons,.product.pdp-shell .pdp-info .product-form__submit,.product.pdp-shell .pdp-info button[name=add]{width:100%!important;max-width:100%!important}.product.pdp-shell .pdp-info button[name=add],.product.pdp-shell .pdp-info .product-form__submit{min-height:56px!important}.pdp-ribbon{padding:32px 20px!important;grid-template-columns:1fr!important;gap:16px!important}.pdp-ribbon h2,.pdp-ribbon h3{font-size:clamp(24px,6vw,36px)!important}.pdp-ribbon .right,.pdp-ribbon .pdp-ribbon__meta{grid-auto-flow:row!important;gap:8px!important}.spec-block .meas,.ew-pdp-spec-sheet-section .meas{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.spec-block .meas table{min-width:360px!important}.spec-block,.ew-pdp-spec-sheet-section{grid-template-columns:1fr!important}.product.pdp-shell .pdp-info{padding:24px 20px!important;height:auto!important;position:static!important;overflow-y:visible!important}.product.pdp-shell .pdp-info .pdp-colorway{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.product.pdp-shell .pdp-info .pdp-colorway__chip .sw{width:48px!important;height:48px!important}.spec-block .fit-diagram .frame .label{transform:none!important;position:static!important;display:inline-flex!important;margin:4px 8px 4px 0!important}.spec-block .fit-diagram .frame{min-height:240px!important}}@media(pointer:coarse){.product.pdp-shell .pdp-info quantity-input button.quantity__button{min-width:44px!important;min-height:44px!important}.product.pdp-shell .pdp-info details summary,.product.pdp-shell .pdp-info .acc summary{min-height:44px!important;padding:14px 0!important}}.product.pdp-shell .pdp-info .product__title h1,.product.pdp-shell .pdp-info h1{margin-top:16px!important}.product.pdp-shell .pdp-info .price,.product.pdp-shell .pdp-info .ew-pdp-price-row .price__regular,.product.pdp-shell .pdp-info .ew-pdp-price-row .price-item--regular,.product.pdp-shell .pdp-info .ew-pdp-price-row .price__container .price-item{font-size:32px!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1!important;color:var(--ew-ink)!important}.product.pdp-shell .pdp-info fieldset.product-form__input--pill,.product.pdp-shell .pdp-info fieldset.product-form__input.size-fieldset{border:none!important;padding:0!important;margin:0!important}.product.pdp-shell .pdp-info .product-form__input--pill .product-form__input-list,.product.pdp-shell .pdp-info .size-fieldset .product-form__input-list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]+label,.product.pdp-shell .pdp-info .size-fieldset input[type=radio]+label{background:transparent!important;border:1px solid var(--ew-ink)!important;border-radius:0!important;padding:14px 0!important;margin:0!important;text-align:center!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ew-ink)!important;cursor:pointer!important;position:relative!important}.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]:checked+label,.product.pdp-shell .pdp-info .size-fieldset input[type=radio]:checked+label{background:var(--ew-ink)!important;color:#fff!important;border-color:var(--ew-ink)!important}.product.pdp-shell .pdp-info .product-form__input--pill input[type=radio]:disabled+label,.product.pdp-shell .pdp-info .size-fieldset input[type=radio]:disabled+label{color:var(--ew-mute)!important;border-color:#00000024!important;cursor:not-allowed!important;text-decoration:line-through!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row,.product.pdp-shell .pdp-info .product-form__buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:24px!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row>.product-form__quantity,.product.pdp-shell .pdp-info .ew-pdp-qty-row>.ew-pdp-atb{width:100%!important;height:56px!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__quantity{border:none!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__quantity>.quantity,.product.pdp-shell .pdp-info .ew-pdp-qty-row quantity-input{width:100%!important;height:100%!important;border:1px solid var(--ew-ink)!important;border-radius:0!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__quantity .quantity__label{display:none!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__quantity input[type=number],.product.pdp-shell .pdp-info .ew-pdp-qty-row .product-form__quantity .quantity__input{width:100%!important;height:100%!important;padding:0!important;border:none!important;background:transparent!important;text-align:center!important;font-size:14px!important;font-weight:600!important}.product.pdp-shell .pdp-info .ew-pdp-qty-row .ew-pdp-atb,.product.pdp-shell .pdp-info .ew-pdp-qty-row .ew-pdp-atb button[name=add],.product.pdp-shell .pdp-info .ew-pdp-qty-row .ew-pdp-atb .product-form__submit{width:100%!important;height:56px!important;margin:0!important}.product.pdp-shell .pdp-info quantity-input{border:1px solid var(--ew-ink)!important;border-radius:0!important;display:flex!important;align-items:center!important;height:56px!important;width:100%!important}.product.pdp-shell .pdp-info quantity-input input.quantity__input{border:none!important;text-align:center!important;padding:0!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;background:transparent!important;outline:none!important;width:100%!important;height:100%!important}.product.pdp-shell .pdp-info quantity-input button.quantity__button{width:44px!important;height:100%!important;border:none!important;background:transparent!important;font-size:16px!important;cursor:pointer!important;flex:0 0 auto!important}.product.pdp-shell .pdp-info button[name=add],.product.pdp-shell .pdp-info .product-form__submit{height:56px!important;width:100%!important}.product.pdp-shell .pdp-info button[name=add],.product.pdp-shell .pdp-info .product-form__submit{-webkit-appearance:none!important;appearance:none!important;background:var(--ew-ink)!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;padding:14px 22px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;line-height:1!important;box-shadow:none!important;text-shadow:none!important}.product.pdp-shell .pdp-info button[name=add]:hover:not([disabled]){background:#1a1a1a!important}.pdp-ribbon h3{font-weight:600!important;letter-spacing:-.005em!important}.spec-block .meas h4,.spec-block .fit-diagram h4,.ew-pdp-spec-sheet-section h4{font-weight:600!important;letter-spacing:.02em!important}.product.pdp-shell .ew-pdp-callouts .c,.product.pdp-shell .pdp-info .callouts .c{padding:16px 0!important;display:flex!important;gap:12px!important;align-items:flex-start!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.product.pdp-shell .ew-pdp-callouts .c .icon,.product.pdp-shell .pdp-info .callouts .c .icon{width:24px!important;height:24px!important;flex:none!important;border:1px solid var(--ew-ink)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Inter,sans-serif!important;font-size:9px!important;letter-spacing:.18em!important;font-weight:600!important}.product.pdp-shell .ew-pdp-callouts .c b,.product.pdp-shell .pdp-info .callouts .c b{display:block!important;margin-bottom:3px!important;font-weight:600!important}.product.pdp-shell .ew-pdp-callouts .c span:not(.icon),.product.pdp-shell .pdp-info .callouts .c span:not(.icon){display:block!important;color:var(--ew-mute)!important;font-size:9px!important}.product.pdp-shell .pdp-info details,.product.pdp-shell .pdp-info .acc .ai{border:none!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.product.pdp-shell .pdp-info details summary,.product.pdp-shell .pdp-info .acc summary{list-style:none!important;cursor:pointer!important;padding:16px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:500!important}.product.pdp-shell .pdp-info details summary::-webkit-details-marker,.product.pdp-shell .pdp-info details summary::marker{display:none!important}.product.pdp-shell .pdp-info details summary:after,.product.pdp-shell .pdp-info .acc summary:after{content:"+"!important;font-size:18px!important;font-weight:300!important;margin-left:auto!important}.product.pdp-shell .pdp-info details[open] summary:after,.product.pdp-shell .pdp-info .acc .ai[open] summary:after{content:"\2013"!important}.product.pdp-shell .pdp-info details>div,.product.pdp-shell .pdp-info .acc .body{padding:6px 0 18px!important;font-size:13px!important;line-height:1.7!important;color:#2a2a2a!important}.product.pdp-shell .pdp-info .ew-pdp-sub{margin-top:8px!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--ew-mute)!important;display:flex!important;gap:18px!important;align-items:center!important;flex-wrap:wrap!important}.product.pdp-shell .pdp-info .ew-pdp-sub b{color:var(--ew-ink)!important;font-weight:500!important}.product.pdp-shell .pdp-info .ew-pdp-price-row{margin-top:20px!important;padding:16px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;border-top:1px solid var(--ew-ink)!important;border-bottom:1px solid var(--ew-ink)!important}.product.pdp-shell .pdp-info .ew-pdp-price-row>:first-child{flex:0 0 auto!important;white-space:nowrap!important}.product.pdp-shell .pdp-info .ew-pdp-price-row>:last-child{flex:1 1 auto!important;text-align:right!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important;color:var(--ew-mute)!important;text-transform:uppercase!important}.product.pdp-shell .pdp-info .ew-pdp-price-row .price__container,.product.pdp-shell .pdp-info .ew-pdp-price-row .price-item{white-space:nowrap!important}.pdp-colorway-wrap{margin:24px 0 0!important}.pdp-colorway-wrap .lab{font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;margin-bottom:10px!important}.pdp-colorway-wrap .form__label,.pdp-colorway-wrap .lab .form__label{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--ew-ink)!important}.pdp-colorway-wrap .form__label [data-selected-value]{font-weight:500!important;color:var(--ew-mute)!important;margin-left:4px!important}.pdp-colorway{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.pdp-colorway__chip{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;text-decoration:none!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important;font-family:Inter,sans-serif!important;font-size:9px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute)!important}.pdp-colorway__chip .sw{width:56px!important;height:56px!important;border:1px solid var(--ew-ink)!important;display:block!important;position:relative!important}.pdp-colorway__chip:hover .sw{outline:1px solid var(--ew-ink)!important;outline-offset:2px!important}.pdp-colorway__chip.on .sw{outline:2px solid var(--ew-ink)!important;outline-offset:2px!important}.pdp-colorway__chip.on{color:var(--ew-ink)!important;font-weight:600!important}.pdp-colorway__chip .lbl{display:block!important;text-align:center!important}ul#product-grid.collection-grid>.grid__item.ew-filtered,ul#product-grid.collection-grid--stack>.grid__item.ew-filtered,.collection ul#product-grid.collection-grid>.grid__item.ew-filtered,.collection ul#product-grid.collection-grid--stack>.grid__item.ew-filtered{display:none!important}.collection-compare,[data-compare-bar],.card__compare,[data-compare-toggle]{display:none!important}body.template-collection,body.template-page{padding-bottom:0!important}.collection-grid>.grid__item .card__chips-row,ul#product-grid.collection-grid>.grid__item .card__chips-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:12px!important;width:100%!important}.collection-grid>.grid__item .card__chips-row .card__swatch-mini,ul#product-grid.collection-grid>.grid__item .card__chips-row .card__swatch-mini{margin:0!important;flex:0 0 auto!important}.collection-grid>.grid__item .card__sizes,ul#product-grid.collection-grid>.grid__item .card__sizes{display:flex!important;gap:4px!important;flex:0 0 auto!important;margin:0!important}.collection-grid>.grid__item .card__sizes span,ul#product-grid.collection-grid>.grid__item .card__sizes span{border:1px solid rgba(0,0,0,.28)!important;padding:3px 7px!important;font-family:Inter,sans-serif!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ew-ink)!important;line-height:1.2!important;background:transparent!important}.collection-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.collection-toolbar__chips{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;justify-self:stretch!important}.collection-toolbar__chips::-webkit-scrollbar{display:none!important}.collection-toolbar__chip{flex-shrink:0!important}.collection-toolbar__right{min-width:0!important}.product.pdp-shell{display:grid!important;grid-template-columns:811px 1fr!important;gap:0!important;margin:0!important;padding:0 clamp(0px,calc((100vw - 1280px)/4),5vw)!important;--grid-desktop-horizontal-spacing: 0;--grid-desktop-vertical-spacing: 0;border-bottom:1px solid var(--ew-ink);background:var(--ew-paper, #fff)}.product.pdp-shell .product__media-wrapper.pdp-gallery{display:grid!important;grid-template-columns:90px 720px!important;gap:1px!important;background:var(--ew-ink)!important;border:none!important;border-right:1px solid var(--ew-ink)!important;margin:0!important;padding:0!important;width:811px!important;max-width:811px!important;justify-self:start;position:relative}.product.pdp-shell .pdp-gallery>media-gallery{display:contents}.product.pdp-shell .pdp-gallery .thumbnail-slider{grid-column:1;grid-row:1;background:var(--ew-paper);padding:24px 12px;margin:0!important;align-self:stretch;position:relative;overflow:hidden}.product.pdp-shell .pdp-gallery .thumbnail-list{display:flex!important;flex-direction:column;gap:8px;list-style:none;margin:0!important;padding:0!important;counter-reset:pdp-thumb}.product.pdp-shell .pdp-gallery .thumbnail-list__item{width:100%!important;max-width:none!important;flex:0 0 auto;aspect-ratio:4/5;padding:0!important;margin:0!important;counter-increment:pdp-thumb;position:relative}.product.pdp-shell .pdp-gallery .thumbnail-list__item:before{content:counter(pdp-thumb,decimal-leading-zero);position:absolute;top:6px;left:8px;z-index:2;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:8px;letter-spacing:.28em;color:#00000080;pointer-events:none;text-transform:uppercase}.product.pdp-shell .pdp-gallery .thumbnail-list__item[aria-current=true]:before{color:var(--ew-ink);font-weight:600}.product.pdp-shell .pdp-gallery .thumbnail{width:100%!important;height:100%!important;border:1px solid var(--ew-line);padding:0;background:var(--ew-paper);border-radius:0;box-shadow:none;cursor:pointer;transition:border-color .15s var(--ew-ease-out, ease-out)}.product.pdp-shell .pdp-gallery .thumbnail[aria-current=true],.product.pdp-shell .pdp-gallery .thumbnail-list__item[aria-current=true] .thumbnail{border:2px solid var(--ew-ink)!important;outline:none}.product.pdp-shell .pdp-gallery .thumbnail img{object-fit:cover;width:100%;height:100%}.product.pdp-shell .pdp-gallery .thumbnail:hover{border-color:var(--ew-ink)}.product.pdp-shell .pdp-gallery .thumbnail-slider .slider-button{display:none}.product.pdp-shell .pdp-gallery>media-gallery>slider-component:not(.thumbnail-slider),.product.pdp-shell .pdp-gallery slider-component:not(.thumbnail-slider){grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;aspect-ratio:4 / 5!important;min-height:0!important;max-height:none!important;height:auto!important;background-color:var(--ew-paper, #fff)!important;background-image:none!important;position:relative;overflow:hidden;margin:0!important;padding:0!important;justify-self:stretch}.product.pdp-shell .pdp-gallery>media-gallery .product__media-list,.product.pdp-shell .pdp-gallery .product__media-list{display:flex!important;flex-direction:row;flex-wrap:nowrap;width:100%!important;height:100%!important;margin:0!important;padding:0!important;list-style:none;background-color:var(--ew-paper, #fff)!important;background-image:none!important}.product.pdp-shell .pdp-gallery .product__media-list li,.product.pdp-shell .pdp-gallery .product__media-item{flex:0 0 100%;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;background-color:var(--ew-paper, #fff)!important;background-image:none!important}.product.pdp-shell .pdp-gallery .product-media-container,.product.pdp-shell .pdp-gallery .product__media,.product.pdp-shell .pdp-gallery .product-media-container .product__media{position:relative;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;background:var(--ew-paper, #fff)!important;border:none!important;box-shadow:none!important;aspect-ratio:auto!important}.product.pdp-shell .pdp-gallery .product__media img,.product.pdp-shell .pdp-gallery .product__media-item img,.product.pdp-shell .pdp-gallery modal-opener img,.product.pdp-shell .product__media-wrapper.pdp-gallery img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center!important;mix-blend-mode:normal!important;display:block!important}.product.pdp-shell .product__media-wrapper.pdp-gallery:not(:has(.thumbnail-slider)){grid-template-columns:1fr!important}.product.pdp-shell .product__media-wrapper.pdp-gallery:not(:has(.thumbnail-slider))>media-gallery>slider-component:not(.thumbnail-slider){grid-column:1 / -1!important}.product.pdp-shell .pdp-gallery .product__modal-opener{cursor:zoom-in!important;position:relative!important;background:transparent!important;display:block!important;width:100%;height:100%}.product.pdp-shell .pdp-gallery .product__modal-opener>.product__media-toggle{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;background:transparent!important;border:0!important;cursor:zoom-in!important;z-index:3;padding:0;margin:0}.product.pdp-shell .pdp-gallery .product__media-icon,.product.pdp-shell .pdp-gallery .slider-buttons{display:none!important}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl,.product.pdp-shell .pdp-gallery .ew-pdp-corner-tr,.product.pdp-shell .pdp-gallery .ew-pdp-scale{position:absolute;z-index:5;font-family:var(--ew-font-mono, "Space Mono", monospace);letter-spacing:.32em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 3px rgba(0,0,0,.55);pointer-events:none}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl{top:24px;left:115px;display:flex;align-items:center;gap:14px;font-size:10px}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl i{display:block;width:36px;height:1px;background:#ffffffbf}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tr{top:24px;right:24px;font-size:10px}.product.pdp-shell .pdp-gallery .ew-pdp-scale{bottom:24px;left:115px;right:80px;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:9px}.product.pdp-shell .pdp-gallery .ew-pdp-scale span{flex:1;text-align:center;font-weight:600}.product.pdp-shell .pdp-gallery .ew-pdp-scale span:first-child{text-align:left}.product.pdp-shell .pdp-gallery .ew-pdp-scale span:last-child{text-align:right}.product.pdp-shell .pdp-gallery .ew-pdp-zoom-btn{position:absolute;bottom:24px;right:24px;z-index:6;width:40px;height:40px;border:1px solid var(--ew-ink);background:#ffffffeb;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--ew-font-display, "Inter", sans-serif);font-size:22px;font-weight:300;line-height:1;color:var(--ew-ink);padding:0;border-radius:0;transition:background .15s var(--ew-ease-out, ease-out),color .15s var(--ew-ease-out, ease-out)}.product.pdp-shell .pdp-gallery .ew-pdp-zoom-btn:hover,.product.pdp-shell .pdp-gallery .ew-pdp-zoom-btn:focus-visible{background:var(--ew-ink);color:var(--ew-paper, #fff);outline:none}.product.pdp-shell .product__media-wrapper.pdp-gallery:not(:has(.thumbnail-slider)) .ew-pdp-corner-tl,.product.pdp-shell .product__media-wrapper.pdp-gallery:not(:has(.thumbnail-slider)) .ew-pdp-scale{left:24px}@media(min-width:750px)and (max-width:989px){.product.pdp-shell{grid-template-columns:1fr!important}.product.pdp-shell .product__media-wrapper.pdp-gallery{grid-template-columns:70px 1fr!important;max-width:none!important;width:100%!important;justify-self:stretch!important;border-right:none!important;border-bottom:1px solid var(--ew-ink)!important}.product.pdp-shell .pdp-gallery .thumbnail-slider{padding:16px 8px!important}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl{left:95px;top:18px;font-size:9px;letter-spacing:.26em;gap:10px}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl i{width:28px}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tr{top:18px;right:18px;font-size:9px;letter-spacing:.26em}.product.pdp-shell .pdp-gallery .ew-pdp-scale{left:95px;right:18px;bottom:18px;font-size:8px;letter-spacing:.26em}}@media(max-width:749px){.product.pdp-shell{grid-template-columns:1fr!important}.product.pdp-shell .product__media-wrapper.pdp-gallery{grid-template-columns:1fr!important;max-width:none!important;width:100%!important;justify-self:stretch!important;border-right:none!important;border-bottom:1px solid var(--ew-ink)!important;overflow-x:hidden}.product.pdp-shell .pdp-gallery>media-gallery>slider-component:not(.thumbnail-slider),.product.pdp-shell .pdp-gallery slider-component:not(.thumbnail-slider){grid-column:1!important;grid-row:1!important;max-width:none!important;width:100%!important;aspect-ratio:4 / 5!important;overflow-x:hidden!important}.product.pdp-shell .pdp-gallery .thumbnail-slider{grid-column:1!important;grid-row:2!important;padding:12px!important;overflow:hidden}.product.pdp-shell .pdp-gallery .thumbnail-list{flex-direction:row!important;overflow-x:auto;overflow-y:hidden;gap:8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.product.pdp-shell .pdp-gallery .thumbnail-list__item{width:60px!important;flex:0 0 60px!important;aspect-ratio:4 / 5}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl{top:16px;left:16px;font-size:8px;letter-spacing:.22em;gap:8px}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl i{width:22px}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tr{top:16px;right:16px;font-size:8px;letter-spacing:.22em}.product.pdp-shell .pdp-gallery .ew-pdp-scale{display:none!important}.product.pdp-shell .pdp-gallery .ew-pdp-zoom-btn{width:36px;height:36px;bottom:16px;right:16px;font-size:20px}}@media(max-width:599px){.product.pdp-shell .pdp-gallery .thumbnail-list__item{width:56px!important;flex:0 0 56px!important}}@media(max-width:749px){.product.pdp-shell{grid-template-columns:1fr!important;grid-template-rows:auto auto!important;background:#fff}.product.pdp-shell .product__info-wrapper.pdp-info{width:100%!important;max-width:none!important;grid-column:1 / -1!important;padding:22px 22px 28px!important;position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow-y:visible!important;background:#fff;border-top:1px solid #0F0F0F;display:flex!important;flex-direction:column;gap:14px}.product.pdp-shell .product__info-container.product__column-sticky{position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column;gap:14px}.product.pdp-shell .pdp-info .eyebrow,.product.pdp-shell .pdp-info .product__text.caption-with-letter-spacing{font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#8a8473!important;margin:0!important}.product.pdp-shell .pdp-info .product__title,.product.pdp-shell .pdp-info .product__title h1{font-size:36px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:uppercase!important;margin:0!important;color:#0f0f0f!important}.product.pdp-shell .pdp-info .product__title+.product__text,.product.pdp-shell .pdp-info .ew-pdp-subtitle,.product.pdp-shell .pdp-info .ew-pdp-sub{font-size:13px!important;line-height:1.6!important;color:#000000b3!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-weight:400!important}.product.pdp-shell .pdp-info [id^=price-],.product.pdp-shell .pdp-info .price{font-size:28px!important;font-weight:600!important;letter-spacing:-.005em!important;line-height:1!important;color:#0f0f0f!important;padding-top:14px!important;border-top:1px solid rgba(0,0,0,.14)!important}.product.pdp-shell .pdp-info .ew-pdp-price-caption{font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#8a8473!important;text-align:right;margin-top:4px!important}.product.pdp-shell .pdp-info .product-form__label,.product.pdp-shell .pdp-info .form__label{font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#0f0f0f!important;font-weight:500!important;margin-bottom:8px!important}.product.pdp-shell .pdp-info .product-form__submit,.product.pdp-shell .pdp-info button.product-form__submit,.product.pdp-shell .pdp-info .ew-pdp-atb-btn{width:100%!important;background:#0f0f0f!important;color:#fff!important;border:none!important;padding:0 22px!important;height:56px!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:600!important;cursor:pointer!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.product.pdp-shell .pdp-info .product-form__submit:after,.product.pdp-shell .pdp-info .ew-pdp-atb-btn:after{content:"\2192"!important;font-weight:400!important;letter-spacing:0!important;font-size:14px!important;color:#fff!important;display:inline-block!important}.product.pdp-shell .pdp-info .product-form__buttons,.product.pdp-shell .pdp-info .ew-pdp-qty-row{display:flex!important;gap:10px!important;align-items:stretch!important}.product.pdp-shell .pdp-info quantity-input,.product.pdp-shell .pdp-info .quantity{flex:0 0 auto!important;border:1px solid #0F0F0F!important}.ew-mock .sec-head{padding:28px 20px 12px!important;display:flex!important;flex-direction:column!important;gap:8px!important;text-align:left!important}.ew-mock .sec-head .l,.ew-mock .sec-head .r{font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#8a8473!important;display:flex!important;align-items:center!important;gap:10px!important}.ew-mock .sec-head .rule{flex:1!important;height:1px!important;background:#0f0f0f!important}.ew-mock .sec-head .title{font-size:30px!important;font-weight:600!important;letter-spacing:-.005em!important;line-height:1!important;text-transform:uppercase!important;white-space:normal!important;text-align:left!important;color:#0f0f0f!important}.product.pdp-shell,.ew-mock{--line: rgba(0, 0, 0, .14)}.product.pdp-shell .pdp-info .ew-pdp-eyebrow{display:flex!important;align-items:center!important;gap:10px!important;font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#8a8473!important;padding-bottom:2px}.product.pdp-shell .pdp-info .ew-pdp-eyebrow .eq i{background:#0f0f0f!important}.product.pdp-shell .pdp-info .product__title h1{font-size:40px!important;line-height:.95!important;letter-spacing:-.01em!important;font-weight:700!important}.product.pdp-shell .pdp-info .pdp-colorway-wrap .lab{display:flex!important;align-items:baseline!important;justify-content:space-between!important;margin-bottom:12px!important}.product.pdp-shell .pdp-info .pdp-colorway-wrap .form__label{font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#0f0f0f!important;font-weight:500!important}.product.pdp-shell .pdp-info .pdp-colorway-wrap [data-selected-value]{color:#0f0f0f!important;font-weight:600!important}.product.pdp-shell .pdp-info .pdp-colorway{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.product.pdp-shell .pdp-info .pdp-colorway__chip{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;text-decoration:none!important;color:#8a8473!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important}.product.pdp-shell .pdp-info .pdp-colorway__chip .sw{display:block!important;width:32px!important;height:32px!important;border-radius:0!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:inset 0 0 0 1px #fff6}.product.pdp-shell .pdp-info .pdp-colorway__chip.on{color:#0f0f0f!important}.product.pdp-shell .pdp-info .pdp-colorway__chip.on .sw{border-color:#0f0f0f!important;box-shadow:0 0 0 2px #fff,0 0 0 3px #0f0f0f!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;border:none!important;padding:0!important;margin:0!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size legend.form__label{font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#0f0f0f!important;font-weight:500!important;margin-bottom:12px!important;grid-column:1 / -1!important;width:100%}.product.pdp-shell .pdp-info fieldset.product-form__input--size legend.form__label [data-selected-value]{font-weight:600!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size input[type=radio]{position:absolute!important;opacity:0;pointer-events:none}.product.pdp-shell .pdp-info fieldset.product-form__input--size label{display:flex!important;align-items:center!important;justify-content:center!important;padding:14px 0!important;border:1px solid #0F0F0F!important;background:transparent!important;color:#0f0f0f!important;font-size:12px!important;letter-spacing:.06em!important;font-weight:600!important;text-transform:uppercase!important;cursor:pointer!important;border-radius:0!important;width:100%!important;box-sizing:border-box!important;transition:background .14s ease,color .14s ease}.product.pdp-shell .pdp-info fieldset.product-form__input--size input[type=radio]:checked+label{background:#0f0f0f!important;color:#fff!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size input[type=radio]:disabled+label,.product.pdp-shell .pdp-info fieldset.product-form__input--size label.disabled{color:#00000059!important;border-color:#0000002e!important;text-decoration:line-through!important;cursor:not-allowed!important}.product.pdp-shell .pdp-info .ew-size-trigger{display:inline-block!important;margin-top:8px!important;padding:0!important;background:transparent!important;border:none!important;color:#0f0f0f!important;font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:4px!important;align-self:flex-end}.product.pdp-shell .pdp-info .quantity{border:1px solid #0F0F0F!important;background:transparent!important;height:52px!important;flex:0 0 110px!important}.product.pdp-shell .pdp-info .quantity__input{background:transparent!important;color:#0f0f0f!important;font-size:14px!important;font-weight:600!important}.product.pdp-shell .pdp-info .quantity__button{background:transparent!important;color:#0f0f0f!important}.product.pdp-shell .pdp-info .product-form__buttons{display:flex!important;gap:10px!important;align-items:stretch!important}.product.pdp-shell .pdp-info .product-form__submit{flex:1 1 auto!important;height:52px!important;padding:0 18px!important}.product.pdp-shell .pdp-info .ew-callouts,.product.pdp-shell .pdp-info .pdp-callouts{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:0!important;border:1px solid #0F0F0F!important}.product.pdp-shell .pdp-info .ew-callouts>*,.product.pdp-shell .pdp-info .pdp-callouts>*{padding:12px 14px!important;border-right:1px solid #0F0F0F!important;border-bottom:1px solid #0F0F0F!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#0f0f0f!important}.product.pdp-shell .pdp-info .ew-callouts>*:nth-child(2n),.product.pdp-shell .pdp-info .pdp-callouts>*:nth-child(2n){border-right:none!important}.product.pdp-shell .pdp-info .ew-callouts>*:nth-last-child(-n+2),.product.pdp-shell .pdp-info .pdp-callouts>*:nth-last-child(-n+2){border-bottom:none!important}.product.pdp-shell .pdp-info .product__accordion{border-top:1px solid #0F0F0F!important}.product.pdp-shell .pdp-info .product__accordion details{border-bottom:1px solid #0F0F0F!important;margin:0!important}.product.pdp-shell .pdp-info .product__accordion summary{list-style:none!important;padding:18px 0!important;font-size:13px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:600!important;color:#0f0f0f!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.product.pdp-shell .pdp-info .product__accordion summary:after{content:"+"!important;font-size:18px!important;font-weight:400!important;line-height:1!important}.product.pdp-shell .pdp-info .product__accordion details[open] summary:after{content:"\2212"!important}.product.pdp-shell .pdp-info .product__accordion .accordion__content{padding:0 0 18px!important;font-size:13px!important;line-height:1.6!important;color:#000000c7!important}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl,.product.pdp-shell .pdp-gallery .ew-pdp-corner-tr,.product.pdp-shell .pdp-gallery .ew-pdp-scale{font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#0000008c!important;background:#ffffffc7!important;padding:4px 8px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl{top:10px!important;left:10px!important;display:flex!important;align-items:center!important;gap:8px!important}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl i{width:16px!important;height:1.5px!important;background:#0000008c!important}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tr{top:10px!important;right:10px!important}.product.pdp-shell .pdp-gallery .ew-pdp-scale{bottom:10px!important;left:10px!important;right:10px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;padding:6px 10px!important;text-align:center!important}.product.pdp-shell .pdp-gallery .ew-pdp-scale span{font-size:8px!important}.product.pdp-shell .pdp-gallery .ew-pdp-zoom-btn{width:32px!important;height:32px!important;border:1px solid #0F0F0F!important;background:#ffffffeb!important;color:#0f0f0f!important;font-size:18px!important;font-weight:400!important;line-height:1!important;border-radius:0!important;bottom:50px!important;right:10px!important}.product.pdp-shell .pdp-gallery .thumbnail-list{counter-reset:ew-thumb;gap:4px!important;padding:8px 10px!important}.product.pdp-shell .pdp-gallery .thumbnail-list__item{counter-increment:ew-thumb;position:relative}.product.pdp-shell .pdp-gallery .thumbnail-list__item .thumbnail{border:1px solid rgba(0,0,0,.18)!important;border-radius:0!important;padding:0!important;background:transparent!important}.product.pdp-shell .pdp-gallery .thumbnail-list__item.is-active .thumbnail,.product.pdp-shell .pdp-gallery .thumbnail-list__item .thumbnail[aria-current=true]{border-color:#0f0f0f!important}.product.pdp-shell .pdp-gallery .thumbnail-list__item:before{content:"0" counter(ew-thumb);position:absolute;bottom:4px;left:6px;z-index:2;font-size:8px;letter-spacing:.3em;text-transform:uppercase;color:#fff;background:#0009;padding:1px 4px;pointer-events:none}.product.pdp-shell .pdp-gallery .slider-counter,.product.pdp-shell .pdp-gallery .slider-counter--dots{margin-top:6px!important}.product.pdp-shell .pdp-gallery .slider-counter--dots .dot{width:6px!important;height:6px!important;background:#0003!important;border-radius:0!important}.product.pdp-shell .pdp-gallery .slider-counter--dots .dot.is-active,.product.pdp-shell .pdp-gallery .slider-counter--dots .dot[aria-current=true]{background:#0f0f0f!important}.product.pdp-shell .pdp-info .ew-callouts,.product.pdp-shell .pdp-info .pdp-callouts{padding-top:10px!important;margin-top:4px!important;border-top:1px solid rgba(0,0,0,.14)!important}.product.pdp-shell .pdp-info .ew-secondary-row{padding-top:0!important;margin-top:0!important;margin-bottom:0!important;border-top:0!important}.product.pdp-shell .pdp-info .product-form{border-top:none!important;padding-top:0!important}.product.pdp-shell .pdp-info .ew-secondary-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.product.pdp-shell .pdp-info .ew-secondary-row>*{border:1px solid #0F0F0F!important;background:transparent!important;color:#0f0f0f!important;padding:12px 10px!important;font-size:9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:600!important;text-align:center!important;border-radius:0!important;cursor:pointer!important;line-height:1.2!important}.product.pdp-shell .pdp-info .ew-secondary-row>*:hover,.product.pdp-shell .pdp-info .ew-secondary-row>*.is-saved{background:#0f0f0f!important;color:#fff!important}.product.pdp-shell .pdp-info variant-selects{position:relative!important}.product.pdp-shell .pdp-info .ew-size-trigger{position:absolute!important;top:0!important;right:0!important;padding:0 0 0 8px!important;min-height:auto!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;border:none!important;background:transparent!important;color:#6b6557!important;font-size:8.5px!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:3px!important;z-index:2}.product.pdp-shell .product__info-container.product__column-sticky{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:16px!important;row-gap:6px!important;align-items:start!important;padding-bottom:24px!important}.product.pdp-shell .pdp-info .callouts{grid-auto-rows:1fr!important}.product.pdp-shell .pdp-info .callouts .c{min-height:72px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px!important}.product.pdp-shell .pdp-info .callouts .c>div{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0}.product.pdp-shell .pdp-info .callouts .c b{font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:600!important;line-height:1.2!important;color:var(--ew-ink, #0F0F0F)!important}.product.pdp-shell .pdp-info .callouts .c span:last-child{line-height:1.3!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ew-mute, #5C5C5C)!important;font-weight:400!important}}.product.pdp-shell .pdp-info .callouts .c .icon{font-size:0!important;color:transparent!important;width:32px!important;height:32px!important;flex-shrink:0!important;background-repeat:no-repeat!important;background-position:center!important;background-size:22px 22px!important;border:1px solid var(--ew-ink, #0F0F0F)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}.product.pdp-shell .pdp-info .callouts .c:nth-child(1) .icon{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F0F0F' stroke-width='1.6' stroke-linecap='round'%3E%3Cline x1='5' y1='9' x2='19' y2='9'/%3E%3Cline x1='5' y1='15' x2='19' y2='15'/%3E%3C/svg%3E")!important}.product.pdp-shell .pdp-info .callouts .c:nth-child(2) .icon{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F0F0F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 8 7 4 11 8'/%3E%3Cpath d='M7 4v10a4 4 0 0 0 4 4h7'/%3E%3C/svg%3E")!important}.product.pdp-shell .pdp-info .callouts .c:nth-child(3) .icon{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F0F0F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%230F0F0F'/%3E%3C/svg%3E")!important}.product.pdp-shell .pdp-info .callouts .c:nth-child(4) .icon{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F0F0F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.18 8c-3.5 0-5.45 4-7.78 4S6.5 8 4.62 8s-4 1.79-4 4 1.79 4 4 4 4-4 5.78-4 5.45 4 7.78 4 4-1.79 4-4-1.79-4-4-4Z'/%3E%3C/svg%3E")!important}@media(max-width:749px){.product.pdp-shell .pdp-info .callouts__keep{display:block}.product.pdp-shell .product__info-container.product__column-sticky>*{grid-column:1 / -1!important;min-width:0}.product.pdp-shell .product__info-container.product__column-sticky>.product__title{grid-column:1 / 2!important;grid-row:2!important;align-self:start!important;margin:0!important}.product.pdp-shell .product__info-container.product__column-sticky>.ew-pdp-sub{grid-row:3!important}.product.pdp-shell .pdp-info .product__title h1{font-size:22px!important;line-height:1.05!important;letter-spacing:-.005em!important;word-break:keep-all!important;overflow-wrap:normal!important}.product.pdp-shell .product__info-container.product__column-sticky>.ew-pdp-price-row{grid-column:2 / 3!important;grid-row:2!important;align-self:start!important;text-align:right!important;margin:0!important}.product.pdp-shell .pdp-info .ew-pdp-price-row .price,.product.pdp-shell .pdp-info .ew-pdp-price-row [id^=price-]{font-size:16px!important;border-top:none!important;padding-top:0!important;text-align:right!important;line-height:1.1!important;white-space:nowrap!important}.product.pdp-shell .pdp-info .ew-pdp-price-row .price-item{font-size:16px!important;line-height:1.1!important;font-weight:600!important}.product.pdp-shell .pdp-info .ew-pdp-price-caption{font-size:9.5px!important;letter-spacing:.18em!important;text-align:right!important;margin-top:6px!important;white-space:normal!important;line-height:1.35!important;max-width:100%;color:#6b6557!important}.product.pdp-shell .pdp-info .product__title h1{text-wrap:balance!important;-webkit-hyphens:none!important;hyphens:none!important;word-break:keep-all!important;overflow-wrap:break-word!important}.product.pdp-shell .pdp-info .ew-pdp-price-row .price__container .price-item,.product.pdp-shell .pdp-info .ew-pdp-price-row .price__container .price-item--regular,.product.pdp-shell .pdp-info .ew-pdp-price-row .price__container .price-item--sale,.product.pdp-shell .pdp-info .ew-pdp-price-row .price__container .price-item--last,.product.pdp-shell .pdp-info .ew-pdp-price-row .price__regular .price-item,.product.pdp-shell .pdp-info .ew-pdp-price-row .price__sale .price-item{font-size:20px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.005em!important}.product.pdp-shell .pdp-info .ew-pdp-price-row{padding-right:0!important;overflow:visible!important}.product.pdp-shell .pdp-info .ew-pdp-price-row .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.product.pdp-shell .product__info-container.product__column-sticky>.pdp-colorway-wrap,.product.pdp-shell .product__info-container.product__column-sticky>variant-selects{align-self:stretch!important;display:flex!important;flex-direction:column!important}.product.pdp-shell .pdp-info .pdp-colorway,.product.pdp-shell .pdp-info fieldset.product-form__input--size{flex:1 1 auto!important;align-content:start!important}.product.pdp-shell .pdp-info .pdp-colorway{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.product.pdp-shell .pdp-info .pdp-colorway__chip{min-width:0!important;min-height:auto!important;padding:0!important;align-items:center!important;gap:8px!important}.product.pdp-shell .pdp-info .pdp-colorway__chip .sw{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;max-width:38px!important;border-radius:0!important}.product.pdp-shell .pdp-info .pdp-colorway__chip .lbl{font-size:8.5px!important;letter-spacing:.16em!important;line-height:1.2!important}.product.pdp-shell .pdp-info .pdp-colorway__chip.on .sw{box-shadow:0 0 0 2px #fff,0 0 0 3px #0f0f0f!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size label{padding:12px 0!important;font-size:11px!important;line-height:1.1!important}.product.pdp-shell .pdp-info .ew-pdp-sub{margin:0!important;padding:0!important}.product.pdp-shell .product__info-container.product__column-sticky>.pdp-colorway-wrap,.product.pdp-shell .product__info-container.product__column-sticky>variant-selects{border-top:1px solid rgba(0,0,0,.14)!important;padding-top:10px!important;margin-top:4px!important}.product.pdp-shell .pdp-info .pdp-colorway__chip,.product.pdp-shell .pdp-info fieldset.product-form__input--size label{transition:transform .16s cubic-bezier(.16,1,.3,1),background .14s ease,color .14s ease!important}.product.pdp-shell .pdp-info .pdp-colorway__chip:active,.product.pdp-shell .pdp-info fieldset.product-form__input--size label:active{transform:scale(.97)!important}.product.pdp-shell .pdp-info .ew-pdp-buy-row{position:fixed!important;left:0!important;right:0!important;bottom:61px!important;z-index:70!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.14)!important;padding:8px 12px!important;margin:0!important;display:grid!important;grid-template-columns:28% 1fr!important;grid-template-rows:48px!important;grid-auto-rows:48px!important;gap:12px!important;align-items:center!important;box-shadow:0 -8px 24px -12px #00000014}.product.pdp-shell .pdp-info .ew-pdp-buy-row .ew-pdp-qty,.product.pdp-shell .pdp-info .ew-pdp-buy-row .quantity{display:none!important}.product.pdp-shell .pdp-info .ew-pdp-buy-row .ew-pdp-info-box{height:48px!important;min-height:48px!important;max-height:48px!important;padding:6px 10px!important;gap:2px!important;min-width:0!important;align-items:center!important;justify-content:center!important;text-align:center!important}.product.pdp-shell .pdp-info .ew-pdp-buy-row .ew-pdp-info-box .ew-pdp-info-box__price{font-size:13px!important;line-height:1.1!important;text-align:center!important;width:100%!important}.product.pdp-shell .pdp-info .ew-pdp-buy-row .ew-pdp-info-box .ew-pdp-info-box__meta{font-size:8.5px!important;letter-spacing:.1em!important;gap:3px!important;justify-content:center!important;width:100%!important}.product.pdp-shell .pdp-info .ew-pdp-buy-row .ew-pdp-atb-btn{height:48px!important;min-height:48px!important;padding:0 14px!important;font-size:11px!important;letter-spacing:.22em!important;margin:0!important;align-self:center!important}.product.pdp-shell .pdp-info .ew-pdp-buy-row .ew-pdp-info-box{margin:0!important;align-self:center!important}.ew-pdp-atb-btn.is-added{background:#2a6f3a!important;color:#fff!important;pointer-events:none}.ew-pdp-atb-btn.is-added:after{content:"\2713"!important;font-weight:600!important}.ew-pdp-atb-btn.is-error{background:var(--ew-blood, #5a2a2a)!important;color:#fff!important}.ew-pdp-atb-btn[disabled]:not(.is-added):not(.is-error):not(.ew-pdp-atb-btn--soldout){background:var(--ew-ink, #0F0F0F)!important;color:var(--ew-paper, #fff)!important;opacity:1!important;pointer-events:none;cursor:default}.ew-pdp-atb-btn.ew-pdp-atb-btn--soldout,.ew-pdp-atb-btn[disabled].ew-pdp-atb-btn--soldout{background:#0f0f0f40!important;color:#fff!important;cursor:not-allowed;pointer-events:none}.ew-pdp-atb-btn,.ew-pdp-atb-btn[disabled]{transition:background-color .12s ease,opacity .12s ease,color .12s ease!important}.product.pdp-shell .pdp-info variant-selects{transition:opacity 80ms ease}.product.pdp-shell .pdp-info product-form,.product.pdp-shell .pdp-info product-form.ew-pdp-form,.product.pdp-shell .pdp-info .ew-pdp-form,.product.pdp-shell .pdp-info .ew-pdp-form>form,.product.pdp-shell .pdp-info .ew-pdp-form-inner{display:contents!important}.product.pdp-shell .pdp-info input[type=hidden]{display:none!important;height:0!important;width:0!important;margin:0!important;padding:0!important;border:0!important}.product.pdp-shell .pdp-info script,.product.pdp-shell .pdp-info .product-form__error-message-wrapper{display:none!important}.product.pdp-shell .pdp-info .product-form__error-message-wrapper:not([hidden]){display:block!important;margin-top:8px!important}.product.pdp-shell .pdp-info fieldset.size-fieldset,.product.pdp-shell .pdp-info fieldset.product-form__input--size{margin-bottom:0!important}.product.pdp-shell .pdp-info .ew-secondary-row{margin-top:0!important}.product.pdp-shell .pdp-info [id^=Inventory-],.product.pdp-shell .pdp-info [id^=Sku-],.product.pdp-shell .pdp-info [id^=Volume-Note-],.product.pdp-shell .pdp-info [id^=Volume-],.product.pdp-shell .pdp-info [id^=Price-Per-Item-],.product.pdp-shell .pdp-info [id^=Quantity-Rules-],.product.pdp-shell .pdp-info .product__pickup-availabilities,.product.pdp-shell .pdp-info pickup-availability,.product.pdp-shell .pdp-info quantity-popover,.product.pdp-shell .pdp-info .quantity-popover-container{display:none!important;height:0!important;margin:0!important;padding:0!important}.product.pdp-shell product-info .price,.product.pdp-shell product-info [id^=price-]{margin-top:0!important;margin-bottom:0!important}.product.pdp-shell .pdp-info .product-form__error-message-wrapper{margin:0!important;padding:0!important}.product.pdp-shell .pdp-info .product-form__error-message-wrapper[hidden]{height:0!important;display:none!important}.product.pdp-shell .pdp-info{padding-bottom:0!important}.product.pdp-shell .pdp-info .ew-pdp-price-row{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;border:none!important;padding-top:0!important}.product.pdp-shell .pdp-info .ew-pdp-price-row .price,.product.pdp-shell .pdp-info .ew-pdp-price-row [id^=price-]{border-top:none!important;padding-top:0!important;text-align:right!important}.product.pdp-shell .pdp-info .ew-pdp-price-caption{text-align:right!important}.product.pdp-shell .product__info-container.product__column-sticky>.pdp-colorway-wrap{grid-column:1 / 2!important}.product.pdp-shell .product__info-container.product__column-sticky>variant-selects{grid-column:2 / 3!important}.product.pdp-shell .product__info-container.product__column-sticky:not(:has(>.pdp-colorway-wrap))>variant-selects{grid-column:1 / -1!important}.product.pdp-shell .pdp-info .pdp-colorway-wrap .lab,.product.pdp-shell .pdp-info fieldset.product-form__input--size legend.form__label{height:14px!important;min-height:14px!important;margin-bottom:12px!important;line-height:14px!important;font-size:9px!important;letter-spacing:.32em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;display:flex!important;align-items:center!important;gap:6px!important;justify-content:flex-start!important}.product.pdp-shell .pdp-info .pdp-colorway-wrap .lab .form__label,.product.pdp-shell .pdp-info fieldset.product-form__input--size legend.form__label>[data-selected-value]{margin:0!important}.product.pdp-shell .pdp-info .pdp-colorway{gap:6px!important}.product.pdp-shell .pdp-info .pdp-colorway__chip{min-width:40px!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size legend{grid-column:1 / -1!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size label{padding:10px 0!important;font-size:10px!important;letter-spacing:.04em!important}.product.pdp-shell .pdp-info .product__title h1{font-weight:600!important;letter-spacing:-.005em!important}.product.pdp-shell .pdp-info .ew-pdp-eyebrow,.product.pdp-shell .pdp-info .ew-pdp-price-caption,.product.pdp-shell .pdp-info .pdp-colorway__chip{color:#6b6557!important}.product.pdp-shell .pdp-info .pdp-colorway{gap:8px!important}.product.pdp-shell .pdp-info .pdp-colorway__chip{min-width:44px!important;min-height:56px!important;padding:4px 6px!important;justify-content:center!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size:has(input[type=radio]:only-of-type){grid-template-columns:1fr!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size input[type=radio]:disabled+label,.product.pdp-shell .pdp-info fieldset.product-form__input--size label.disabled{color:#595959!important;border-color:#595959!important;text-decoration:line-through!important;cursor:not-allowed!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size input[type=radio]{width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important;overflow:hidden!important;pointer-events:auto!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size label .badge-inline{display:block!important;margin-top:3px!important;font-size:7px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;opacity:.65!important;line-height:1!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size label{flex-direction:column!important;line-height:1.1!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size input[type=radio]:checked+label .badge-inline{opacity:.85!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size input[type=radio]:focus-visible+label{outline:2px solid #0F0F0F!important;outline-offset:2px!important}@media(hover:hover){.product.pdp-shell .pdp-info fieldset.product-form__input--size label:hover{background:#0f0f0f!important;color:#fff!important}}.product.pdp-shell .pdp-info .pdp-colorway__chip:focus-visible,.product.pdp-shell .pdp-info .product-form__submit:focus-visible,.product.pdp-shell .pdp-info .product__accordion summary:focus-visible,.product.pdp-shell .pdp-info .ew-secondary-row>*:focus-visible,.product.pdp-shell .pdp-info .ew-size-trigger:focus-visible,.product.pdp-shell .pdp-gallery .ew-pdp-zoom-btn:focus-visible{outline:2px solid #0F0F0F!important;outline-offset:2px!important}.product.pdp-shell .pdp-info .ew-secondary-row>*{min-height:44px!important;padding:14px 10px!important}.product.pdp-shell .pdp-info .ew-callouts>*,.product.pdp-shell .pdp-info .pdp-callouts>*{min-height:44px!important;padding:14px!important}.product.pdp-shell .pdp-gallery .ew-pdp-zoom-btn{width:44px!important;height:44px!important;font-size:20px!important}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl,.product.pdp-shell .pdp-gallery .ew-pdp-corner-tr,.product.pdp-shell .pdp-gallery .ew-pdp-scale{color:#000000c7!important;background:#ffffffeb!important}.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl i{background:#000000c7!important}.product.pdp-shell .pdp-gallery .ew-pdp-scale>span+span:where([data-dup=true]),.product.pdp-shell .pdp-gallery .ew-pdp-scale>span:nth-of-type(n+2):where([data-same]){display:none!important}.product.pdp-shell .pdp-info .price:not(.price--on-sale) .price__sale{display:none!important}.product.pdp-shell .pdp-info .product__accordion details:last-child{border-bottom:none!important}.product.pdp-shell .pdp-info .product__accordion summary{letter-spacing:.28em!important;font-size:11px!important;font-weight:500!important;padding:16px 0!important;min-height:44px!important}@media(prefers-reduced-motion:reduce){.product.pdp-shell .pdp-info *,.product.pdp-shell .pdp-gallery *{transition:none!important;animation:none!important}}}.template-index .collection-grid>.grid__item,.template-index .collection-grid>.grid__item.grid__item--dark,.template-index .collection-grid>.grid__item.grid__item--warm,.template-index .collection-grid>.grid__item.grid__item--olive,.template-index .collection-grid>.grid__item.grid__item--oxblood{background:#fff!important;color:#000!important}.template-index .collection-grid>.grid__item .card__name,.template-index .collection-grid>.grid__item .card__price,.template-index .collection-grid>.grid__item .card__price .price,.template-index .collection-grid>.grid__item .card__price .price-item,.template-index .collection-grid>.grid__item .card__heading,.template-index .collection-grid>.grid__item .card__heading a,.template-index .collection-grid>.grid__item .card-information,.template-index .collection-grid>.grid__item .card-information .price,.template-index .collection-grid>.grid__item .card-information .price-item,.template-index .collection-grid>.grid__item.grid__item--dark .card__name,.template-index .collection-grid>.grid__item.grid__item--dark .card__price,.template-index .collection-grid>.grid__item.grid__item--dark .card__price .price,.template-index .collection-grid>.grid__item.grid__item--dark .card__price .price-item,.template-index .collection-grid>.grid__item.grid__item--dark .card__heading,.template-index .collection-grid>.grid__item.grid__item--dark .card__heading a,.template-index .collection-grid>.grid__item.grid__item--dark .card-information,.template-index .collection-grid>.grid__item.grid__item--dark .card-information .price,.template-index .collection-grid>.grid__item.grid__item--dark .card-information .price-item{color:#000!important;-webkit-text-fill-color:#000000!important}.template-index .collection-grid>.grid__item .card__corner,.template-index .collection-grid>.grid__item .card__row-2,.template-index .collection-grid>.grid__item .card__subtitle,.template-index .collection-grid>.grid__item .card__colours,.template-index .collection-grid>.grid__item.grid__item--dark .card__corner,.template-index .collection-grid>.grid__item.grid__item--dark .card__row-2,.template-index .collection-grid>.grid__item.grid__item--dark .card__subtitle,.template-index .collection-grid>.grid__item.grid__item--dark .card__colours,.template-index .collection-grid>.grid__item.grid__item--olive .card__subtitle,.template-index .collection-grid>.grid__item.grid__item--olive .card__colours,.template-index .collection-grid>.grid__item.grid__item--oxblood .card__subtitle,.template-index .collection-grid>.grid__item.grid__item--oxblood .card__colours{color:#0009!important;-webkit-text-fill-color:rgba(0,0,0,.6)!important}.template-index .collection-grid>.grid__item .card__figure,.template-index .collection-grid>.grid__item.grid__item--dark .card__figure,.template-index .collection-grid>.grid__item.grid__item--warm .card__figure,.template-index .collection-grid>.grid__item.grid__item--olive .card__figure,.template-index .collection-grid>.grid__item.grid__item--oxblood .card__figure{background:#fff!important;background-image:none!important}.template-index .collection-grid>.grid__item .card__corner,.template-index .collection-grid>.grid__item.grid__item--dark .card__corner,.template-index .collection-grid>.grid__item.grid__item--olive .card__corner,.template-index .collection-grid>.grid__item.grid__item--oxblood .card__corner{color:#0009!important;-webkit-text-fill-color:rgba(0,0,0,.6)!important}.related-pairs.collection-grid{grid-template-columns:repeat(4,1fr)!important}@media(max-width:989px){.related-pairs.collection-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:599px){.related-pairs.collection-grid{grid-template-columns:repeat(2,1fr)!important}}.ew-pdp-reviews-section .reviews-head,.pdp-reviews-wrap .reviews-head{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:40px!important;padding:0 40px 32px!important;border-bottom:1px solid var(--ew-ink)!important;text-align:left!important}.ew-pdp-reviews-section .reviews-head .score,.pdp-reviews-wrap .reviews-head .score{text-align:left!important;font-size:88px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1!important}.ew-pdp-reviews-section .reviews-head .score small,.pdp-reviews-wrap .reviews-head .score small{display:block!important;font-size:11px!important;font-weight:400!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important;margin-top:6px!important}.ew-pdp-reviews-section .reviews-head .bars,.pdp-reviews-wrap .reviews-head .bars{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;max-width:520px!important;margin:0 auto!important;justify-self:center!important}.ew-pdp-reviews-section .reviews-head .bar,.pdp-reviews-wrap .reviews-head .bar{display:grid!important;grid-template-columns:60px 1fr 30px!important;gap:12px!important;align-items:center!important;font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important}.ew-pdp-reviews-section .reviews-head .bar .track,.pdp-reviews-wrap .reviews-head .bar .track{height:4px!important;background:var(--ew-bone, #F4F1EC)!important;position:relative!important}.ew-pdp-reviews-section .reviews-head .bar .track i,.pdp-reviews-wrap .reviews-head .bar .track i{position:absolute!important;left:0!important;top:0!important;bottom:0!important;background:var(--ew-ink)!important}.ew-pdp-reviews-section .reviews-head .write,.pdp-reviews-wrap .reviews-head .write{font-family:var(--ew-font-mono, "Space Mono", monospace)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;padding:14px 24px!important;background:transparent!important;color:var(--ew-ink)!important;border:1px solid var(--ew-ink)!important;border-radius:0!important;text-decoration:none!important;cursor:pointer!important;justify-self:end!important;transition:background .15s ease,color .15s ease!important}.ew-pdp-reviews-section .reviews-head .write:hover,.pdp-reviews-wrap .reviews-head .write:hover{background:var(--ew-ink)!important;color:var(--ew-paper, #fff)!important}@media(max-width:749px){.ew-pdp-reviews-section .reviews-head,.pdp-reviews-wrap .reviews-head{grid-template-columns:1fr!important;text-align:center!important;gap:24px!important;padding:48px 24px 24px!important}.ew-pdp-reviews-section .reviews-head .score,.pdp-reviews-wrap .reviews-head .score{text-align:center!important;font-size:64px!important}.ew-pdp-reviews-section .reviews-head .write,.pdp-reviews-wrap .reviews-head .write{justify-self:center!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:ew-page-out .2s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:ew-page-in .28s cubic-bezier(.16,1,.3,1) both}@keyframes ew-page-out{to{opacity:0;transform:translateY(-4px)}}@keyframes ew-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}@media(max-width:749px){.ew-tabbar__link{transition:transform .16s cubic-bezier(.4,0,.2,1),opacity .16s ease;-webkit-tap-highlight-color:transparent}.ew-tabbar__link:active{transform:scale(.92);opacity:.7}@supports not (selector(::view-transition-new(root))){main#MainContent{animation:ew-main-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes ew-main-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}a.button,button.button,.ew-btn,.ew-cta{transition:transform .14s cubic-bezier(.4,0,.2,1),opacity .14s ease;-webkit-tap-highlight-color:transparent}a.button:active,button.button:active,.ew-btn:active,.ew-cta:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.ew-tabbar__link,main#MainContent{animation:none!important;transition:none!important}}}.card__figure[data-loaded=false]{position:relative;overflow:hidden;background:#ececec}.card__figure[data-loaded=false]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);background-size:200% 100%;animation:ew-skel-shimmer 1.4s ease-in-out infinite;pointer-events:none;z-index:1}.card__figure[data-loaded=false]>img{opacity:0}.card__figure[data-loaded=true]>img{opacity:1;transition:opacity .24s cubic-bezier(.16,1,.3,1)}@keyframes ew-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.card__figure[data-loaded=false]:before{animation:none}}.ew-scroll-progress-bar.is-navigating .ew-scroll-progress-bar__fill{transition:width .6s cubic-bezier(.16,1,.3,1)}@media(max-width:749px){.product.pdp-shell,.ew-mock,main#MainContent{overflow-x:clip}.ew-mock .spec-block{display:flex;flex-direction:column}.ew-mock .spec-block .meas{order:1;padding:28px 20px;overflow-x:auto}.ew-mock .spec-block .fit-diagram{order:2;padding:28px 20px;gap:16px}.ew-mock .spec-block .meas h4,.ew-mock .spec-block .fit-diagram h4{font-size:18px;margin-bottom:16px;line-height:1.2}.ew-mock .spec-block .meas table{min-width:100%;table-layout:fixed}.ew-mock .spec-block .meas th,.ew-mock .spec-block .meas td{padding:10px 6px!important;font-size:10px!important;letter-spacing:.08em!important}.ew-mock .spec-block .fit-diagram .frame{min-height:320px;margin:0 8px;overflow:visible}.ew-mock .spec-block .fit-diagram .frame .label{font-size:9px!important;letter-spacing:.16em!important;white-space:nowrap;background:#ffffffe0;padding:3px 6px!important;border-radius:0}.ew-mock .spec-block .fit-diagram .frame .lbl-1,.ew-mock .spec-block .fit-diagram .frame .lbl-3,.ew-mock .spec-block .fit-diagram .frame .lbl-5{left:8px!important;right:auto!important;transform:none!important}.ew-mock .spec-block .fit-diagram .frame .lbl-2,.ew-mock .spec-block .fit-diagram .frame .lbl-4{left:auto!important;right:8px!important;transform:none!important}.ew-mock .sec-head{padding:48px 20px 16px!important}.ew-mock .sec-head .title{font-size:22px!important;letter-spacing:.04em!important}.related-products .collection-grid.related-pairs,.related-products ul.related-pairs{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1px!important;background:var(--ew-ink)!important}.related-products .related-pairs>.grid__item{min-width:0!important;overflow:hidden;background:var(--ew-paper)!important}.related-products .related-pairs .card-link{min-width:0;display:block}.related-products .related-pairs .card__figure{aspect-ratio:4 / 5;width:100%;overflow:hidden}.related-products .related-pairs .card__figure>img{width:100%;height:100%;object-fit:cover}.related-products .related-pairs .card__corner{font-size:8px!important;letter-spacing:.18em!important;padding:4px 6px!important}.related-products .related-pairs .card__meta{padding:12px 12px 16px!important}.related-products .related-pairs .card__meta-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.related-products .related-pairs .card__name{font-size:11px!important;letter-spacing:.14em!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0;max-width:100%}.related-products .related-pairs .card__price{font-size:11px!important;letter-spacing:.14em!important}.related-products .related-pairs .card__row-2{font-size:9px!important;letter-spacing:.18em!important}.related-products .related-pairs .card__sizes{flex-wrap:wrap!important;gap:4px!important}.related-products .related-pairs .card__sizes>span{font-size:9px!important;padding:2px 6px!important}}.ew-pdp-reviews-submit,.ew-review-modal .ew-pdp-reviews-submit,.ew-review-inline .ew-pdp-reviews-submit{--ew-rev-pad: 56px;background:var(--ew-paper, #F6F1E8)!important;border:1px solid var(--ew-ink, #0F0F0F)!important;padding:var(--ew-rev-pad)!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr)!important;gap:56px!important;align-items:start!important;text-align:left!important}.ew-pdp-reviews-submit .reviews-submit__head{max-width:none;position:sticky;top:96px}.ew-pdp-reviews-submit .reviews-submit__head:before{content:"05 / Add a Review";display:block;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute, #5C5C5C);margin:0 0 18px}.ew-pdp-reviews-submit .reviews-submit__head h4{font-family:var(--ew-font-display, "Inter"),sans-serif;font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.015em;line-height:1;text-transform:uppercase;margin:0 0 16px;color:var(--ew-ink, #0F0F0F)}.ew-pdp-reviews-submit .reviews-submit__head p{font-size:14px;line-height:1.6;color:#2a2a2a;margin:0;max-width:38ch}.ew-pdp-reviews-submit .reviews-submit__form{display:flex;flex-direction:column;gap:20px;width:100%;max-width:none;margin:0}.ew-pdp-reviews-submit .reviews-submit__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ew-pdp-reviews-submit .reviews-submit__field{display:flex;flex-direction:column;gap:8px;text-align:left;min-width:0;position:relative}.ew-pdp-reviews-submit .reviews-submit__field--full{grid-column:1 / -1}.ew-pdp-reviews-submit .reviews-submit__label{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-ink, #0F0F0F);font-weight:500}.ew-pdp-reviews-submit input,.ew-pdp-reviews-submit textarea,.ew-pdp-reviews-submit select,.ew-pdp-reviews-submit input[type=text],.ew-pdp-reviews-submit input[type=email]{font-family:var(--ew-font-display, "Inter"),sans-serif!important;font-size:15px!important;line-height:1.4!important;padding:14px 0 12px!important;border:0!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--ew-ink, #0F0F0F)!important;border-radius:0!important;background:transparent!important;color:var(--ew-ink, #0F0F0F)!important;width:100%!important;min-height:48px!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;transition:border-color .16s ease,background-color .16s ease;box-shadow:none!important}.ew-pdp-reviews-submit select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%230F0F0F' stroke-width='1.5' d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:12px 8px;padding-right:32px}.ew-pdp-reviews-submit input::placeholder,.ew-pdp-reviews-submit textarea::placeholder{color:#0f0f0f66}.ew-pdp-reviews-submit input:focus,.ew-pdp-reviews-submit textarea:focus,.ew-pdp-reviews-submit select:focus{outline:none;border-bottom-color:var(--ew-blood, #5a2a2a);background-color:#0f0f0f06}.ew-pdp-reviews-submit input:focus-visible,.ew-pdp-reviews-submit textarea:focus-visible,.ew-pdp-reviews-submit select:focus-visible{box-shadow:0 1px 0 0 var(--ew-blood, #5a2a2a)}.ew-pdp-reviews-submit input:invalid:not(:placeholder-shown),.ew-pdp-reviews-submit textarea:invalid:not(:placeholder-shown){border-bottom-color:var(--ew-blood, #5a2a2a)}.ew-pdp-reviews-submit textarea{resize:vertical!important;min-height:120px!important;border:1px solid var(--ew-ink, #0F0F0F)!important;padding:14px 16px!important}.ew-pdp-reviews-submit textarea:focus{border-color:var(--ew-blood, #5a2a2a)!important}.ew-pdp-reviews-submit .reviews-submit__btn{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;padding:0 32px;height:56px;background:var(--ew-ink, #0F0F0F);color:var(--ew-paper, #F6F1E8);border:1px solid var(--ew-ink, #0F0F0F);border-radius:0;cursor:pointer;align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:220px;transition:background .16s ease,color .16s ease,transform .12s ease}.ew-pdp-reviews-submit .reviews-submit__btn:after{content:"\2192";font-family:inherit;font-size:14px;letter-spacing:0}.ew-pdp-reviews-submit .reviews-submit__btn:hover,.ew-pdp-reviews-submit .reviews-submit__btn:focus-visible{background:var(--ew-blood, #5a2a2a);border-color:var(--ew-blood, #5a2a2a);color:#fff;outline:none}.ew-pdp-reviews-submit .reviews-submit__btn:active{transform:translateY(1px)}.ew-pdp-reviews-submit .reviews-submit__btn:focus-visible{outline:2px solid var(--ew-ink, #0F0F0F);outline-offset:2px}.ew-pdp-reviews-submit .reviews-submit__btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.ew-pdp-reviews-submit .reviews-submit__success,.ew-pdp-reviews-submit .reviews-submit__error{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:14px 18px;border:1px solid var(--ew-ink, #0F0F0F);text-align:left;margin:0 0 8px;grid-column:1 / -1}.ew-pdp-reviews-submit .reviews-submit__success{background:#2a6f3a14;border-color:#2a6f3a;color:#2a6f3a}.ew-pdp-reviews-submit .reviews-submit__error{background:#5a2a2a0f;border-color:var(--ew-blood, #5a2a2a);color:var(--ew-blood, #5a2a2a)}@media(max-width:989px){.ew-pdp-reviews-submit,.ew-review-modal .ew-pdp-reviews-submit,.ew-review-inline .ew-pdp-reviews-submit{--ew-rev-pad: 40px;grid-template-columns:1fr!important;gap:32px!important}.ew-pdp-reviews-submit .reviews-submit__head{position:static!important}}@media(max-width:749px){.ew-pdp-reviews-submit,.ew-review-modal .ew-pdp-reviews-submit,.ew-review-inline .ew-pdp-reviews-submit{--ew-rev-pad: 28px 20px;padding:var(--ew-rev-pad)!important;gap:24px!important;border-left:0!important;border-right:0!important;margin-left:-1px!important;margin-right:-1px!important}.ew-pdp-reviews-submit .reviews-submit__head:before{font-size:9px;letter-spacing:.28em;margin-bottom:12px}.ew-pdp-reviews-submit .reviews-submit__head h4{font-size:28px;line-height:.95;margin-bottom:10px}.ew-pdp-reviews-submit .reviews-submit__head p{font-size:13px;line-height:1.55;max-width:none}.ew-pdp-reviews-submit .reviews-submit__row{grid-template-columns:1fr;gap:16px}.ew-pdp-reviews-submit input,.ew-pdp-reviews-submit textarea,.ew-pdp-reviews-submit select{font-size:16px;padding:13px 14px;min-height:52px}.ew-pdp-reviews-submit textarea{min-height:132px}.ew-pdp-reviews-submit .reviews-submit__btn{width:100%;min-width:0;height:56px;align-self:stretch;font-size:11px;letter-spacing:.24em}}@media(prefers-reduced-motion:reduce){.ew-pdp-reviews-submit input,.ew-pdp-reviews-submit textarea,.ew-pdp-reviews-submit select,.ew-pdp-reviews-submit .reviews-submit__btn{transition:none!important}}.pdp-reviews-wrap--judgeme .jdgm-widget,.pdp-reviews-wrap--judgeme .jdgm-widget *,.jdgm-modal-wrapper,.jdgm-modal-wrapper *{font-family:var(--ew-font-display, "Inter", sans-serif)!important;border-radius:0!important;box-shadow:none!important}.pdp-reviews-wrap--judgeme .jdgm-rev-widg{border:none!important;background:var(--ew-paper, #fff)!important;margin:0!important;padding:0!important}.pdp-reviews-wrap--judgeme .jdgm-rev-widg__title{display:none!important}.pdp-reviews-wrap--judgeme .jdgm-rev-widg__summary{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:40px!important;row-gap:4px!important;padding:80px 40px 40px!important;border-bottom:1px solid var(--ew-ink)!important;text-align:left!important;flex-direction:unset!important;justify-content:unset!important;flex-wrap:unset!important}.pdp-reviews-wrap--judgeme .jdgm-rev-widg__summary-stars{display:none!important}.pdp-reviews-wrap--judgeme .jdgm-rev-widg__summary-average{grid-column:1!important;grid-row:1!important;font-size:88px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1!important;color:var(--ew-ink)!important;margin:0!important}.pdp-reviews-wrap--judgeme .jdgm-rev-widg__summary-text{grid-column:1!important;grid-row:2!important;font-size:11px!important;font-weight:400!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important;margin:6px 0 0!important;padding:0!important}.pdp-reviews-wrap--judgeme .jdgm-prev-badge__stars,.pdp-reviews-wrap--judgeme .jdgm-rev__rating{font-size:14px!important;letter-spacing:.18em!important;color:var(--ew-ink)!important}.pdp-reviews-wrap--judgeme .jdgm-histogram{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;max-width:520px!important;margin:0 auto!important;padding:0!important;grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:center!important}.pdp-reviews-wrap--judgeme .jdgm-histogram__row{display:grid!important;grid-template-columns:60px 1fr 30px!important;gap:12px!important;align-items:center!important;font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important;border:none!important;padding:0!important;background:transparent!important}.pdp-reviews-wrap--judgeme .jdgm-histogram__row .jdgm-histogram__star-icon,.pdp-reviews-wrap--judgeme .jdgm-histogram__row>span:first-child:not(.jdgm-histogram__bar):not(.jdgm-histogram__frequency){font-size:0!important;color:transparent!important;text-align:left!important;position:relative!important}.pdp-reviews-wrap--judgeme .jdgm-histogram__row{position:relative!important}.pdp-reviews-wrap--judgeme .jdgm-histogram__row:before{content:"";font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important;text-align:left!important;white-space:pre-line!important;line-height:1.2!important;font-weight:400!important}.pdp-reviews-wrap--judgeme .jdgm-histogram__row:nth-child(1):before{content:"5\astars"}.pdp-reviews-wrap--judgeme .jdgm-histogram__row:nth-child(2):before{content:"4\astars"}.pdp-reviews-wrap--judgeme .jdgm-histogram__row:nth-child(3):before{content:"3\astars"}.pdp-reviews-wrap--judgeme .jdgm-histogram__row:nth-child(4):before{content:"2\astars"}.pdp-reviews-wrap--judgeme .jdgm-histogram__row:nth-child(5):before{content:"1 star"}.pdp-reviews-wrap--judgeme .jdgm-histogram__bar{height:4px!important;background:var(--ew-bone, #F4F1EC)!important;border-radius:0!important;position:relative!important;overflow:hidden!important}.pdp-reviews-wrap--judgeme .jdgm-histogram__bar-content{background:var(--ew-ink)!important;height:100%!important;border-radius:0!important}.pdp-reviews-wrap--judgeme .jdgm-histogram__frequency,.pdp-reviews-wrap--judgeme .jdgm-histogram__row>span:last-child{text-align:right!important;font-size:10px!important;letter-spacing:.28em!important;color:var(--ew-mute, #8a8a8a)!important}.pdp-reviews-wrap--judgeme .jdgm-write-rev-link,.pdp-reviews-wrap--judgeme .jdgm-rev-widg__summary-write-rev-link{display:inline-block!important;font-family:var(--ew-font-mono, "Space Mono", monospace)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;padding:14px 24px!important;background:transparent!important;color:var(--ew-ink)!important;border:1px solid var(--ew-ink)!important;border-radius:0!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important;margin:0!important;grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:end!important}.pdp-reviews-wrap--judgeme .jdgm-write-rev-link:hover,.pdp-reviews-wrap--judgeme .jdgm-rev-widg__summary-write-rev-link:hover{background:var(--ew-ink)!important;color:var(--ew-paper, #fff)!important}.pdp-reviews-wrap--judgeme .jdgm-rev-widg__reviews{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;background:var(--ew-ink)!important;border-bottom:1px solid var(--ew-ink)!important;padding:0!important}@media(max-width:989px){.pdp-reviews-wrap--judgeme .jdgm-rev-widg__reviews{grid-template-columns:1fr!important}}.pdp-reviews-wrap--judgeme .jdgm-rev{background:var(--ew-paper, #fff)!important;padding:40px 32px!important;border:none!important;margin:0!important}.pdp-reviews-wrap--judgeme .jdgm-rev__header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important;margin:0 0 14px!important}.pdp-reviews-wrap--judgeme .jdgm-rev__rating{color:var(--ew-ink)!important;letter-spacing:.18em!important}.pdp-reviews-wrap--judgeme .jdgm-rev__title{font-size:18px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--ew-ink)!important;margin:14px 0!important}.pdp-reviews-wrap--judgeme .jdgm-rev__body{font-size:13px!important;line-height:1.7!important;color:#2a2a2a!important;margin:0!important}.pdp-reviews-wrap--judgeme .jdgm-rev__author,.pdp-reviews-wrap--judgeme .jdgm-rev__br{font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important;margin-top:20px!important;display:block!important}.pdp-reviews-wrap--judgeme .jdgm-rev__author{color:var(--ew-ink)!important;font-weight:500!important;display:inline!important}.pdp-reviews-wrap--judgeme .jdgm-rev__location,.pdp-reviews-wrap--judgeme .jdgm-rev__timestamp{color:var(--ew-mute, #8a8a8a)!important;font-weight:400!important;display:inline!important}.pdp-reviews-wrap--judgeme .jdgm-rev-widg__sort-dropdown,.pdp-reviews-wrap--judgeme .jdgm-rev-widg__sort,.pdp-reviews-wrap--judgeme .jdgm-rev__pic-wrapper,.pdp-reviews-wrap--judgeme .jdgm-rev__verified-badge,.pdp-reviews-wrap--judgeme .jdgm-rev__buyer-badge,.pdp-reviews-wrap--judgeme .jdgm-rev__icon,.pdp-reviews-wrap--judgeme .jdgm-rev__product-link,.pdp-reviews-wrap--judgeme .jdgm-rev-widg__powered-by{display:none!important}.pdp-reviews-wrap--judgeme .jdgm-paginate{text-align:center!important;padding:24px 40px!important;font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important}.pdp-reviews-wrap--judgeme .jdgm-paginate__page{background:transparent!important;border:1px solid var(--ew-ink)!important;color:var(--ew-ink)!important;padding:6px 12px!important;margin:0 4px!important;font-family:var(--ew-font-mono, monospace)!important}.pdp-reviews-wrap--judgeme .jdgm-paginate__page--current{background:var(--ew-ink)!important;color:var(--ew-paper, #fff)!important}.jdgm-prev-badge{font-family:var(--ew-font-display, "Inter", sans-serif)!important;font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important}.jdgm-prev-badge__stars{color:var(--ew-ink)!important}.jdgm-prev-badge__text{color:var(--ew-mute, #8a8a8a)!important}.jdgm-modal-wrapper .jdgm-modal-content,.jdgm-form-wrapper{font-family:var(--ew-font-display, "Inter", sans-serif)!important;border:1px solid var(--ew-ink)!important;background:var(--ew-paper, #fff)!important}.jdgm-form input,.jdgm-form textarea,.jdgm-form select{border:1px solid var(--ew-ink)!important;border-radius:0!important;padding:12px 14px!important;font-family:var(--ew-font-display, "Inter", sans-serif)!important;font-size:13px!important;background:var(--ew-paper, #fff)!important;box-shadow:none!important}.jdgm-form .jdgm-submit-rev,.jdgm-form button[type=submit]{font-family:var(--ew-font-mono, monospace)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;padding:14px 28px!important;background:var(--ew-ink)!important;color:var(--ew-paper, #fff)!important;border:1px solid var(--ew-ink)!important;border-radius:0!important}.jdgm-form label{font-family:var(--ew-font-mono, monospace)!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important}@media(max-width:749px){.pdp-reviews-wrap--judgeme .jdgm-rev-widg__summary{padding:40px 24px 24px!important;flex-direction:column!important;gap:16px!important}.pdp-reviews-wrap--judgeme .jdgm-rev-widg__summary-average{font-size:56px!important}.pdp-reviews-wrap--judgeme .jdgm-rev{padding:28px 20px!important}}.reviews-judgeme-full{border-top:1px solid var(--ew-ink)}.reviews-judgeme-full .jdgm-rev-widg__summary,.reviews-judgeme-full .jdgm-rev-widg__title,.reviews-judgeme-full .jdgm-prev-badge,.reviews-judgeme-full .jdgm-rev-widg__powered-by{display:none!important}.reviews-judgeme-full .jdgm-rev-widg__reviews{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;background:var(--ew-ink)!important;border-bottom:1px solid var(--ew-ink)!important;padding:0!important;margin:0!important}@media(max-width:989px){.reviews-judgeme-full .jdgm-rev-widg__reviews{grid-template-columns:1fr!important}}.reviews-judgeme-full .jdgm-rev{background:var(--ew-paper, #fff)!important;padding:40px 32px!important;border:none!important;margin:0!important;font-family:var(--ew-font-display, "Inter", sans-serif)!important}.reviews-judgeme-full .jdgm-rev__header{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important;margin-bottom:14px!important}.reviews-judgeme-full .jdgm-rev__rating{font-size:14px!important;letter-spacing:.18em!important;color:var(--ew-ink)!important}.reviews-judgeme-full .jdgm-rev__title{font-size:18px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--ew-ink)!important;margin:14px 0!important;font-family:var(--ew-font-display, "Inter", sans-serif)!important}.reviews-judgeme-full .jdgm-rev__body{font-size:13px!important;line-height:1.7!important;color:#2a2a2a!important;margin:0!important}.reviews-judgeme-full .jdgm-rev__author,.reviews-judgeme-full .jdgm-rev__location,.reviews-judgeme-full .jdgm-rev__timestamp{font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important;font-family:var(--ew-font-display, "Inter", sans-serif)!important}.reviews-judgeme-full .jdgm-rev__author{color:var(--ew-ink)!important;font-weight:500!important}.reviews-judgeme-full .jdgm-rev-widg__sort-dropdown,.reviews-judgeme-full .jdgm-rev-widg__sort-wrapper{font-family:var(--ew-font-mono, monospace)!important;font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;padding:16px 40px!important;border-bottom:1px solid var(--ew-line, rgba(0,0,0,.12))!important}.reviews-judgeme-full select.jdgm-rev-widg__sort-dropdown{border:1px solid var(--ew-ink)!important;border-radius:0!important;padding:8px 10px!important;background:var(--ew-paper, #fff)!important;color:var(--ew-ink)!important}.reviews-judgeme-full .jdgm-paginate{text-align:center!important;padding:24px 40px!important;font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--ew-mute, #8a8a8a)!important}.reviews-judgeme-full .jdgm-paginate__page{background:transparent!important;border:1px solid var(--ew-ink)!important;border-radius:0!important;color:var(--ew-ink)!important;padding:6px 12px!important;margin:0 4px!important;font-family:var(--ew-font-mono, monospace)!important}.reviews-judgeme-full .jdgm-paginate__page--current{background:var(--ew-ink)!important;color:var(--ew-paper, #fff)!important}.reviews-judgeme-full .jdgm-rev__verified-badge,.reviews-judgeme-full .jdgm-rev__buyer-badge,.reviews-judgeme-full .jdgm-rev__pic-wrapper,.reviews-judgeme-full .jdgm-rev-widg__powered-by{display:none!important}.sec-head--secondary{padding:64px 40px 24px!important}@media(max-width:749px){.reviews-judgeme-full .jdgm-rev{padding:28px 20px!important}.sec-head--secondary{padding:40px 20px 16px!important}}.reviews-judgeme-bootstrap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important}.pdp-reviews-wrap .reviews-head .write{cursor:pointer!important}.reviews-head--empty .score--empty{color:var(--ew-mute, #8a8a8a)!important;font-weight:400!important}.reviews-empty-msg{text-align:center;padding:24px 40px 64px;border-bottom:1px solid var(--ew-ink);font-family:var(--ew-font-display, "Inter", sans-serif);font-size:13px;letter-spacing:.04em;color:var(--ew-mute, #8a8a8a)}.reviews-empty-msg p{margin:0}@media(max-width:749px){.ew-pdp-ribbon-section,.ew-pdp-ribbon-section .pdp-ribbon{display:none!important}}.pdp-reviews-wrap>.sec-head,.pdp-reviews-wrap>header.sec-head{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:80px 40px 28px!important;gap:32px!important;border-top:0!important;background:var(--ew-paper, #fff)!important;margin:0!important}.pdp-reviews-wrap>.sec-head .title{font-size:42px!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:600!important;display:flex!important;align-items:center!important;gap:14px!important;white-space:nowrap!important;justify-content:center!important}@media(max-width:989px){.pdp-reviews-wrap>.sec-head,.pdp-reviews-wrap>header.sec-head{grid-template-columns:1fr!important;padding:48px 24px 20px!important;gap:12px!important;text-align:center!important}.pdp-reviews-wrap>.sec-head .l,.pdp-reviews-wrap>.sec-head .r{justify-content:center!important}.pdp-reviews-wrap>.sec-head .l .rule,.pdp-reviews-wrap>.sec-head .r .rule{display:none!important}.pdp-reviews-wrap>.sec-head .title{font-size:32px!important;justify-content:center!important}}.pdp-reviews-wrap .sec-head .title,.shopify-section.ew-pdp-reviews-section .sec-head .title{font-size:32px!important;letter-spacing:.06em!important;font-weight:600!important;text-transform:uppercase!important;text-align:center!important;justify-content:center!important;width:100%!important}@media(max-width:989px){.product.pdp-shell .pdp-gallery slider-component:not(.thumbnail-slider),.product.pdp-shell .pdp-gallery>media-gallery>slider-component:not(.thumbnail-slider){aspect-ratio:4 / 5!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;touch-action:pan-y!important;position:relative}.product.pdp-shell .pdp-gallery slider-component:not(.thumbnail-slider) .slider,.product.pdp-shell .pdp-gallery slider-component:not(.thumbnail-slider)>.slider,.product.pdp-shell .pdp-gallery slider-component:not(.thumbnail-slider) [id^=Slider-],.product.pdp-shell .pdp-gallery .product__media-list{display:flex!important;flex-direction:row!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scroll-padding:0!important;scroll-padding-left:0!important;scroll-padding-inline:0!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;touch-action:pan-y!important;height:100%!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;background:var(--ew-paper, #fff)!important}.product.pdp-shell .pdp-gallery slider-component:not(.thumbnail-slider) .slider::-webkit-scrollbar,.product.pdp-shell .pdp-gallery slider-component:not(.thumbnail-slider) [id^=Slider-]::-webkit-scrollbar,.product.pdp-shell .pdp-gallery .product__media-list::-webkit-scrollbar{display:none!important}.product.pdp-shell .pdp-gallery .product__media-list li,.product.pdp-shell .pdp-gallery .product__media-item{width:100%!important;min-width:100%!important;max-width:100%!important;flex:0 0 100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;height:100%!important;aspect-ratio:4 / 5!important;min-height:0!important;margin:0!important;padding:0!important;background:var(--ew-paper, #fff)!important;position:relative;box-sizing:border-box!important}.product.pdp-shell .pdp-gallery .product__media-list.grid--peek .grid__item:first-of-type,.product.pdp-shell .pdp-gallery .grid--peek.slider .grid__item:first-of-type,.product.pdp-shell .pdp-gallery .product__media-list .grid__item:first-of-type{margin-left:0!important}.product.pdp-shell .pdp-gallery .product__media-list.grid--peek .grid__item,.product.pdp-shell .pdp-gallery .grid--peek.slider .grid__item,.product.pdp-shell .pdp-gallery .product__media-list .grid__item{margin:0!important;min-width:100%!important;width:100%!important}.product.pdp-shell .pdp-gallery .product__media-list.grid--peek:after,.product.pdp-shell .pdp-gallery .grid--peek.slider:after{display:none!important}.product.pdp-shell .pdp-gallery .product__media-item img{object-fit:cover!important;width:100%!important;height:100%!important;aspect-ratio:4 / 5!important;min-height:0!important;max-height:none!important}.product.pdp-shell .pdp-gallery .product__media-list{counter-reset:ew-pdp-stack}.product.pdp-shell .pdp-gallery .product__media-item{counter-increment:ew-pdp-stack}.product.pdp-shell .pdp-gallery .product__media-item:before{content:counter(ew-pdp-stack,decimal-leading-zero);position:absolute;top:14px;left:16px;z-index:3;font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:9px;letter-spacing:.28em;color:#ffffffd9;text-shadow:0 1px 2px rgba(0,0,0,.45);pointer-events:none}.product.pdp-shell .pdp-gallery .slider-buttons{display:none!important}.product.pdp-shell .pdp-gallery .thumbnail-slider{width:100%!important;padding:12px 16px!important;border-top:1px solid var(--ew-line, rgba(0,0,0,.12))!important;background:var(--ew-paper, #fff)!important}.product.pdp-shell .pdp-gallery .thumbnail-list{display:flex!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.product.pdp-shell .pdp-gallery .thumbnail-list::-webkit-scrollbar{display:none!important}.product.pdp-shell .pdp-gallery .thumbnail-list__item{width:60px!important;flex:0 0 60px!important;aspect-ratio:4 / 5!important;scroll-snap-align:start!important}.product.pdp-shell .pdp-gallery .thumbnail-list__item .thumbnail{width:100%!important;height:100%!important;border:1px solid var(--ew-line, rgba(0,0,0,.12))!important;cursor:pointer!important}.product.pdp-shell .pdp-gallery .thumbnail-list__item[aria-current=true] .thumbnail{border:2px solid var(--ew-ink)!important}.product.pdp-shell .pdp-gallery .product__modal-opener{cursor:default!important;pointer-events:none!important}.product.pdp-shell .pdp-gallery .product__modal-opener .product__media-toggle{pointer-events:none!important;cursor:default!important}.product.pdp-shell .pdp-gallery .product__modal-opener .product__media-icon,.product.pdp-shell .pdp-gallery .ew-pdp-zoom-btn,.product.pdp-shell .pdp-gallery .ew-pdp-scale,.product.pdp-shell .pdp-gallery .ew-pdp-corner-tl,.product.pdp-shell .pdp-gallery .ew-pdp-corner-tr{display:none!important}}.ew-cache-bust-1778434178{display:none}.ew-review-modal,.ew-review-inline{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;display:block;width:100%;max-width:100%;margin:32px 0 0;padding:0;box-sizing:border-box;overflow:hidden;animation:ewReviewSlideDown .32s cubic-bezier(.2,.8,.2,1)}.ew-review-modal[hidden],.ew-review-inline[hidden]{display:none!important}.ew-review-modal *,.ew-review-inline *{box-sizing:border-box}.ew-review-modal__overlay,.ew-review-inline__overlay{display:none!important}.ew-review-modal__panel,.ew-review-inline__panel{position:relative!important;z-index:auto!important;width:100%!important;max-width:100%!important;min-width:0;margin:0!important;background:transparent!important;border:0!important;padding:0!important;text-align:left!important;box-shadow:none!important;animation:none!important;overflow:visible!important}.ew-review-modal__close,.ew-review-inline__close{position:absolute!important;top:28px!important;right:0!important;width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:1px solid rgba(0,0,0,.2)!important;color:var(--ew-ink, #0F0F0F)!important;font-size:12px!important;line-height:1!important;font-family:inherit!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;cursor:pointer!important;padding:10px 16px!important;z-index:2!important;border-radius:0!important;-webkit-appearance:none!important;appearance:none!important}.ew-review-modal__close:hover,.ew-review-inline__close:hover{background:var(--ew-ink, #0F0F0F)!important;color:var(--ew-paper, #fff)!important}.ew-review-modal__close:focus-visible,.ew-review-inline__close:focus-visible{outline:2px solid var(--ew-ink, #0F0F0F);outline-offset:2px}.ew-review-modal .ew-pdp-reviews-submit,.ew-review-inline .ew-pdp-reviews-submit{margin:0!important;max-width:100%!important}.ew-review-modal .ew-pdp-reviews-submit .reviews-submit__head h4,.ew-review-inline .ew-pdp-reviews-submit .reviews-submit__head h4{padding-right:56px}.ew-review-modal__close,.ew-review-inline__close{top:24px!important;right:24px!important}@media(max-width:749px){.ew-review-modal,.ew-review-inline{margin-top:24px}.ew-review-modal__panel,.ew-review-inline__panel{padding:0!important;border:0!important}.ew-review-modal__close,.ew-review-inline__close{top:12px!important;right:12px!important;padding:8px 12px!important;font-size:11px!important}}.shopify-section .pdp-ribbon,section.pdp-ribbon,.shopify-section:has(>.pdp-ribbon){display:none!important}variant-selects[style*="display: none"],variant-selects[style*="display:none"],variant-radios[style*="display: none"],variant-radios[style*="display:none"]{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;position:absolute!important;pointer-events:none!important;overflow:hidden!important}.product.pdp-shell .pdp-info variant-selects~variant-selects{display:none!important}@media(max-width:749px){.ew-pdp-form,product-form.ew-pdp-form{margin-top:16px!important;margin-bottom:0!important;padding:0!important}.ew-pdp-form form,.ew-pdp-buy-row,.ew-pdp-form .product-form__error-message-wrapper{margin:0!important;padding:0!important}.ew-pdp-form .product-form__error-message-wrapper[hidden]{display:none!important}}.ew-pdp-info-box{display:none;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px;padding:8px 12px;border:1px solid var(--ew-ink, #0F0F0F);background:var(--ew-paper, #fff);min-width:0;min-height:56px;max-height:56px;height:56px;box-sizing:border-box;font-family:var(--ew-font-display, "Inter"),sans-serif;overflow:hidden}.ew-pdp-info-box__price{display:block;font-size:15px;font-weight:600;line-height:1.1;color:var(--ew-ink, #0F0F0F);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ew-pdp-info-box__meta{display:inline-flex;align-items:center;gap:5px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ew-mute, #5C5C5C);line-height:1.1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-family:var(--ew-font-mono, "Space Mono", monospace)}.ew-pdp-info-box__size{display:inline-block;flex-shrink:0;color:var(--ew-ink, #0F0F0F);font-weight:600}.ew-pdp-info-box__color{display:inline-block;overflow:hidden;text-overflow:ellipsis;min-width:0}.ew-pdp-info-box__sep{opacity:.5;flex-shrink:0}@media(max-width:749px){.ew-pdp-buy-row{grid-template-columns:minmax(108px,.85fr) minmax(0,1.15fr)!important;gap:12px!important;padding:10px 12px!important;align-items:stretch!important}.ew-pdp-qty{display:none!important}.ew-pdp-info-box{display:flex!important;align-items:center!important;text-align:center!important}.ew-pdp-info-box__price,.ew-pdp-info-box__meta{width:100%;text-align:center;justify-content:center}.ew-pdp-form .ew-pdp-atb-btn{height:56px!important;min-height:56px!important;padding:0 14px!important;gap:8px!important;justify-content:center!important}.ew-pdp-form .ew-pdp-atb-btn__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ew-pdp-buy-row{border-bottom:0!important}.ew-tabbar{border-top:1px solid var(--ew-ink, #0F0F0F)!important}}@media(max-width:360px){.ew-pdp-info-box{padding:6px 10px}.ew-pdp-info-box__price{font-size:14px}.ew-pdp-info-box__meta{font-size:8.5px;gap:4px}}@media(min-width:750px){.ew-pdp-info-box{display:none!important}}.ew-form-label-val,.product-form__input legend.form__label [data-selected-value],.product-form__input .form__label [data-selected-value],.pdp-colorway-wrap .form__label [data-selected-value],fieldset.product-form__input--size legend [data-selected-value],fieldset.product-form__input--pill legend [data-selected-value],fieldset.size-fieldset legend [data-selected-value],fieldset legend .form__label-hint,.product-form__input legend .form__label-hint,.product.pdp-shell .pdp-info .form__label-hint{display:none!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size label .badge-inline,.product.pdp-shell .pdp-info fieldset.product-form__input--size input[type=radio]:checked+label .badge-inline,.product.pdp-shell .pdp-info .size-grid button .badge-inline,html body .product.pdp-shell .badge-inline,html body .product.pdp-shell [data-origin] .badge-inline{display:none!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size label[data-origin],.product.pdp-shell .pdp-info fieldset.size-fieldset label[data-origin]{padding-bottom:12px!important}.product.pdp-shell .pdp-info [id^=price-]{min-height:auto!important}.product.pdp-shell .pdp-info [id^=price-] .price{margin:0!important}.product.pdp-shell .pdp-info variant-selects{contain:layout style;display:block;min-height:95px}@media(max-width:749px){.product.pdp-shell .pdp-info variant-selects{min-height:95px;contain:layout style paint}.product.pdp-shell .pdp-info fieldset.product-form__input--size label,.product.pdp-shell .pdp-info fieldset.size-fieldset label{height:38px!important;min-height:38px!important;max-height:38px!important;line-height:38px!important;padding:0!important;transition:background-color .12s ease,color .12s ease!important}.product.pdp-shell .pdp-info .pdp-colorway__chip:active,.product.pdp-shell .pdp-info fieldset.product-form__input--size label:active{transform:none!important}}@media(max-width:749px){.product.pdp-shell .pdp-info>*+*,.product.pdp-shell .product__info-container>*+*,.product.pdp-shell .product__info-wrapper>*+*{margin-top:4px!important}.product.pdp-shell .pdp-info variant-selects,.product.pdp-shell .pdp-info fieldset.size-fieldset,.product.pdp-shell .pdp-info fieldset.product-form__input--size{margin-bottom:0!important;padding-bottom:0!important}.product.pdp-shell .pdp-info fieldset.product-form__input--size{min-height:auto!important;contain:layout style}.product.pdp-shell .pdp-info fieldset.product-form__input--size label{height:auto!important;min-height:38px!important;max-height:38px!important}.product.pdp-shell .pdp-info .ew-secondary-row{margin-top:8px!important;padding-top:0!important;border-top:0!important}}@keyframes ewReviewSlideDown{0%{opacity:0;transform:translateY(-12px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1200px}}@media(prefers-reduced-motion:reduce){.ew-review-modal,.ew-review-inline{animation:none!important}}@media(max-width:749px){body.template-product .product.pdp-shell .pdp-info .ew-pdp-form,.product.pdp-shell .pdp-info .ew-pdp-form{margin:0!important;padding:0!important;height:0!important;min-height:0!important}body.template-product .product.pdp-shell .pdp-info .ew-modal,.product.pdp-shell .pdp-info .ew-modal{margin:0!important;padding:0!important}body.template-product .product.pdp-shell .pdp-info>section>script,body.template-product .product.pdp-shell .pdp-info section>script,.product.pdp-shell .pdp-info script{margin:0!important;display:none!important}body.template-product .product.pdp-shell .pdp-info .ew-size-trigger,.product.pdp-shell .pdp-info .ew-size-trigger{margin:0!important}body.template-product .product.pdp-shell .pdp-info .ew-pdp-buy-row,.template-product .product.pdp-shell .pdp-info .ew-pdp-buy-row,.product.pdp-shell .pdp-info .ew-pdp-buy-row{height:65px!important;min-height:65px!important;max-height:65px!important;padding:8px 12px!important;grid-template-rows:48px!important;align-items:center!important;box-sizing:border-box!important}body.template-product .product.pdp-shell .pdp-info .ew-pdp-buy-row>*,.product.pdp-shell .pdp-info .ew-pdp-buy-row>*{margin:0!important;align-self:center!important}body.template-product .product.pdp-shell .pdp-info .ew-pdp-buy-row .ew-pdp-atb-btn,.product.pdp-shell .pdp-info .ew-pdp-buy-row .ew-pdp-atb-btn,.product.pdp-shell .pdp-info .ew-pdp-buy-row button[name=add],.product.pdp-shell .pdp-info .ew-pdp-buy-row .product-form__submit,body.template-product .product.pdp-shell .pdp-info .ew-pdp-buy-row .ew-pdp-info-box,.product.pdp-shell .pdp-info .ew-pdp-buy-row .ew-pdp-info-box{margin:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;align-self:center!important}}.ew-shop-all{background:#fff;width:100%;border-top:1px solid var(--ew-ink, #000);border-bottom:1px solid var(--ew-ink, #000)}.ew-shop-all__inner{max-width:880px;margin:0 auto;padding:96px 32px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.ew-shop-all__eyebrow{display:inline-flex;align-items:center;gap:16px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;color:var(--ew-mute, #8a8a8a)}.ew-shop-all__eyebrow .rule{display:inline-block;width:48px;height:1px;background:var(--ew-ink, #000);opacity:.7}.ew-shop-all__title{margin:0;font-size:clamp(56px,9vw,144px);line-height:.9;letter-spacing:-.02em;font-weight:600;text-transform:uppercase;color:var(--ew-ink, #000)}.ew-shop-all__lede{margin:0;max-width:56ch;font-size:14px;line-height:1.6;letter-spacing:.04em;color:var(--ew-ink, #000)}.ew-shop-all__btn{display:inline-flex;align-items:center;gap:16px;margin-top:8px;padding:22px 36px;background:var(--ew-ink, #000);color:#fff;text-decoration:none;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;border:1px solid var(--ew-ink, #000);transition:background .3s ease,color .3s ease}.ew-shop-all__btn:hover{background:#fff;color:var(--ew-ink, #000)}.ew-shop-all__btn:hover .ew-shop-all__arrow{transform:translate(6px)}.ew-shop-all__arrow{font-size:16px;line-height:1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ew-shop-all__meta{display:inline-flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ew-mute, #8a8a8a);font-weight:600;padding-top:24px;border-top:1px solid var(--ew-line, rgba(0,0,0,.12));margin-top:8px;min-width:320px;justify-content:center}.ew-shop-all__dot{opacity:.6}@media(max-width:989px){.ew-shop-all__inner{padding:64px 24px;gap:20px}.ew-shop-all__title{font-size:clamp(44px,11vw,96px)}.ew-shop-all__btn{padding:18px 28px}}@media(max-width:599px){.ew-shop-all__inner{padding:48px 20px;gap:18px}.ew-shop-all__title{font-size:44px}.ew-shop-all__lede{font-size:13px}.ew-shop-all__eyebrow .rule{width:28px}.ew-shop-all__meta{flex-direction:column;gap:6px;min-width:0}.ew-shop-all__dot{display:none}}.collection-grid>.grid__item.grid__item--cta{grid-column:1 / -1!important;padding:0!important;background:transparent!important}.collection-grid>.grid__item--cta .card.card--cta,.collection-grid>.grid__item--cta a.card.card--cta{position:relative;display:block;width:100%;height:100%;background:var(--ew-ink, #000)!important;color:#fff!important;text-decoration:none;overflow:hidden;isolation:isolate;padding:0!important;border:1px solid var(--ew-ink, #000)!important;transition:background .35s ease}.collection-grid .grid__item--cta .card--cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 80% at 100% 100%,rgba(92,26,27,.32) 0%,transparent 70%);z-index:0;opacity:0;transition:opacity .4s ease}.collection-grid>.grid__item--cta .card--cta:hover{background:#0a0a0a!important}.collection-grid>.grid__item--cta .card--cta:hover:before{opacity:1}.collection-grid>.grid__item--cta .card--cta__inner{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto;gap:28px;width:100%;min-height:240px;padding:36px 48px}.collection-grid .grid__item--cta .card--cta__row{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:#ffffffb8}.collection-grid .grid__item--cta .card--cta__row--top{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.15)}.collection-grid .grid__item--cta .card--cta__row--bottom{padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.collection-grid .grid__item--cta .card--cta__title{display:flex;align-items:center}.collection-grid .grid__item--cta .card--cta__title span{display:block;font-size:clamp(48px,7vw,96px);line-height:.92;letter-spacing:-.015em;font-weight:600;text-transform:uppercase;color:#fff}.collection-grid .grid__item--cta .card--cta__arrow{font-size:28px;line-height:1;color:#fff;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.collection-grid .grid__item--cta .card--cta:hover .card--cta__arrow{transform:translate(10px)}.featured-collection>.button-wrapper,.featured-collection .button-wrapper,.featured-collection .center{display:none!important}@media(max-width:989px){.collection-grid .grid__item--cta .card--cta__inner{padding:28px 24px;min-height:200px;gap:20px}.collection-grid .grid__item--cta .card--cta__title span{font-size:clamp(38px,9vw,72px)}}@media(max-width:599px){.collection-grid .grid__item--cta .card--cta__inner{padding:24px 20px;min-height:180px;gap:16px}.collection-grid .grid__item--cta .card--cta__row{flex-direction:column;align-items:flex-start;gap:10px;font-size:9px;letter-spacing:.18em}.collection-grid .grid__item--cta .card--cta__row--bottom{align-items:stretch}.collection-grid .grid__item--cta .card--cta__row--bottom .card--cta__arrow{align-self:flex-end;font-size:22px}.collection-grid .grid__item--cta .card--cta__title span{font-size:36px}}html body ul.collection-grid[id*=featured_collection],html body section[id*=featured_collection] ul.collection-grid,html body .ew-mock[class*=featured_collection-padding] ul.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:var(--ew-paper, #fff)!important}@media screen and (max-width:749px){html body ul.collection-grid[id*=featured_collection],html body section[id*=featured_collection] ul.collection-grid,html body .ew-mock[class*=featured_collection-padding] ul.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:499px){html body ul.collection-grid[id*=featured_collection],html body section[id*=featured_collection] ul.collection-grid{grid-template-columns:1fr!important}}html body section[id*=featured_collection] ul.collection-grid>.grid__item{background:var(--ew-paper, #fff)!important;border:1px solid var(--ew-ink, #000)!important;margin:0 -1px -1px 0!important}.card__corner,.collection-grid .card__corner,.ew-mock .card .card__corner,.related-products .card__corner{display:none!important}@media(max-width:749px){body.template-cart .title-wrapper-with-link,body.template-cart .main-cart-items>.page-width>.title-wrapper-with-link,body.template-cart header[class*=title]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:24px 20px 20px!important;border-bottom:1px solid var(--ew-ink, #000)!important;margin:0!important}body.template-cart .main-cart-items h1,body.template-cart .title-wrapper-with-link h1{font-size:44px!important;line-height:.92!important;letter-spacing:-.015em!important;text-transform:uppercase;font-weight:600;margin:0!important}body.template-cart .cart__layout,body.template-cart .cart-grid,body.template-cart .main-cart-items .page-width{grid-template-columns:1fr!important;padding:0!important;gap:0!important;max-width:100%!important;width:100%!important}body.template-cart main,body.template-cart #MainContent{padding:0!important}body.template-cart .cart-items{display:block!important;width:100%!important;border-collapse:collapse;table-layout:auto}body.template-cart .cart-items thead{display:none!important}body.template-cart .cart-items tbody{display:block!important}body.template-cart .cart-item{display:grid!important;grid-template-columns:96px 1fr!important;grid-template-rows:auto auto!important;grid-template-areas:"img details" "img quantity"!important;column-gap:16px!important;row-gap:12px!important;padding:24px 20px!important;border-bottom:1px solid var(--ew-line, rgba(0,0,0,.12))!important;position:relative;align-items:start}body.template-cart .cart-item__media{grid-area:img!important;width:96px!important;height:120px!important;padding:0!important;border:1px solid var(--ew-line, rgba(0,0,0,.12));overflow:hidden;display:block!important}body.template-cart .cart-item__media img,body.template-cart .cart-item__image{width:100%!important;height:100%!important;object-fit:cover;display:block}body.template-cart .cart-item__details{grid-area:details!important;width:auto!important;padding:0!important;display:flex!important;flex-direction:column;gap:4px;min-width:0}body.template-cart .cart-item__name{font-size:15px!important;line-height:1.25!important;letter-spacing:-.005em!important;font-weight:600;text-transform:uppercase;margin:0!important;color:var(--ew-ink, #000)!important}body.template-cart .cart-item .product-option,body.template-cart .cart-item .cart-item__price-wrapper,body.template-cart .cart-item .price__regular{font-size:12px!important;letter-spacing:.04em;line-height:1.4;color:var(--ew-mute, #6a6a6a)}body.template-cart .cart-item__price-wrapper .price-item--regular,body.template-cart .cart-item__totals{font-size:14px!important;font-weight:600;color:var(--ew-ink, #000)!important;letter-spacing:0!important}body.template-cart .cart-item__totals{grid-area:details!important;align-self:start;margin-top:auto;padding:0!important;text-align:left}body.template-cart .cart-item__quantity{grid-area:quantity!important;padding:8px 0 0!important;width:100%!important;display:flex!important;align-items:center;justify-content:space-between;gap:12px}body.template-cart .cart-item__quantity-wrapper{display:flex;align-items:center;gap:12px}body.template-cart quantity-input,body.template-cart .quantity{width:120px!important;height:44px!important;min-height:44px!important;border:1px solid var(--ew-ink, #000);display:inline-flex!important;align-items:stretch}body.template-cart .quantity__button{width:40px!important;height:44px!important;min-height:44px!important;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;color:var(--ew-ink, #000)!important}body.template-cart .quantity__input{width:40px!important;height:44px!important;min-height:44px!important;text-align:center;border:0!important;border-left:1px solid var(--ew-ink, #000)!important;border-right:1px solid var(--ew-ink, #000)!important;background:transparent!important;font-size:14px!important;font-weight:600;color:var(--ew-ink, #000)!important;padding:0!important}body.template-cart .cart-remove-button,body.template-cart .cart-item__remove{width:44px!important;height:44px!important;min-height:44px!important;border:1px solid var(--ew-line, rgba(0,0,0,.12))!important;background:transparent!important;display:inline-flex!important;align-items:center;justify-content:center;color:var(--ew-ink, #000)!important;padding:0!important;margin:0!important}body.template-cart .cart-remove-button .icon-remove,body.template-cart .cart-remove-button svg{width:16px;height:16px}body.template-cart .cart__footer{padding:24px 20px 32px!important;background:#fff!important;border-top:1px solid var(--ew-ink, #000)!important;margin:0!important}body.template-cart .cart__footer-wrapper{padding:0!important;gap:16px!important}body.template-cart .totals{display:flex!important;justify-content:space-between;align-items:baseline;padding:8px 0 16px!important;margin:0!important;font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--ew-ink, #000)}body.template-cart .totals__subtotal-value,body.template-cart .cart__footer .price-item--last{font-size:22px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;font-variant-numeric:tabular-nums}body.template-cart .tax-note,body.template-cart .cart__tax{font-size:10px!important;color:var(--ew-mute, #8a8a8a)!important;letter-spacing:.22em;text-transform:uppercase;margin-top:4px!important;line-height:1.5}body.template-cart .cart__ctas{display:flex!important;flex-direction:column;gap:0!important;width:100%!important}body.template-cart .cart__checkout-button{width:100%!important;min-height:56px!important;height:56px!important;padding:0 20px!important;background:var(--ew-ink, #000)!important;color:#fff!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase;font-weight:600;border:0!important;border-radius:0!important;display:inline-flex!important;align-items:center;justify-content:center}body.template-cart .cart__dynamic-checkout-buttons{margin-top:12px!important}body.template-cart .ew-cart-note{margin:16px 0 0!important;border-top:1px solid var(--ew-line, rgba(0,0,0,.12));border-bottom:1px solid var(--ew-line, rgba(0,0,0,.12));padding:0}body.template-cart .ew-cart-note__summary{list-style:none!important;display:flex!important;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}body.template-cart .ew-cart-note__summary::-webkit-details-marker{display:none!important}body.template-cart .ew-cart-note__label{font-size:10px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--ew-ink, #000);font-weight:600}body.template-cart .ew-cart-note__caret{font-size:20px;font-weight:300;line-height:1;color:var(--ew-ink, #000);transition:transform .2s ease}body.template-cart .ew-cart-note[open] .ew-cart-note__caret{transform:rotate(45deg)}body.template-cart .ew-cart-note .cart__note{padding-bottom:16px!important;margin:0!important}body.template-cart .ew-cart-note textarea{border:1px solid var(--ew-ink, #000)!important;min-height:88px!important;padding:12px!important;font-size:13px!important;font-family:inherit;width:100%!important;box-sizing:border-box;background:#fff;color:var(--ew-ink, #000);border-radius:0;resize:vertical}body.template-cart .ew-cart-note textarea:focus{outline:2px solid var(--ew-ink, #000);outline-offset:2px}body.template-cart .ew-cart-note textarea::placeholder{color:var(--ew-mute, #8a8a8a);font-style:normal}}.ew-reveal{opacity:0;transform:translate3d(0,12px,0);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.ew-reveal.is-revealed{opacity:1;transform:translateZ(0)}[data-loaded=false]{position:relative;background:var(--ew-bone-2, #ECE7DC);overflow:hidden}[data-loaded=false]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#fff0,#ffffff73,#fff0);transform:translate(-100%);animation:ew-shimmer 1.4s ease-in-out infinite}[data-loaded=false] img{opacity:0;transition:opacity .4s ease}[data-loaded=true]:after{display:none}[data-loaded=true] img{opacity:1;animation:ew-img-fade-in .5s cubic-bezier(.16,1,.3,1) both}@keyframes ew-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ew-img-fade-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.collection-grid>.grid__item,.collection-grid>.grid__item.ew-reveal,section[id*=featured_collection] .collection-grid>.grid__item{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.collection-grid>.grid__item .card__figure img,.collection-grid>.grid__item .card-link img,.collection-grid>.grid__item .card__name{transition:none!important;transform:none!important}.collection-grid>.grid__item:hover .card__figure img,.collection-grid>.grid__item:hover .card-link img,.collection-grid>.grid__item:hover .card__name{transform:none!important;opacity:1!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.ew-reveal,[data-loaded=false] img,[data-loaded=true] img,.collection-grid>.grid__item img,.collection-grid>.grid__item .card__figure img{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}[data-loaded=false]:after{animation:none!important;display:none!important}html{scroll-behavior:auto}}@media(max-width:749px){body.template-search{background:#fff!important;--paper: #FFFFFF;--ew-paper: #FFFFFF}body.template-search main,body.template-search #MainContent,body.template-search .shopify-section{background:#fff!important}body.template-search .main-search h1,body.template-search .template-search h1,body.template-search h1{font-size:32px!important;line-height:.95!important;letter-spacing:-.015em!important;text-transform:uppercase;font-weight:600;margin:0!important;padding:24px 20px 8px!important;color:var(--ew-ink, #000)}body.template-search .main-search__terms,body.template-search .template-search__terms,body.template-search .search-results__count{font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase;font-weight:600;color:var(--ew-mute, #8a8a8a);padding:0 20px 20px!important;margin:0!important;border-bottom:1px solid var(--ew-line, rgba(0,0,0,.12))}body.template-search .search,body.template-search .search__form,body.template-search form[action="/search"]{margin:0!important;padding:16px 20px!important;background:#fff!important;border-bottom:1px solid var(--ew-ink, #000);width:100%!important;box-sizing:border-box;position:relative}body.template-search .search__form .field__label,body.template-search form[action="/search"] .field__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.template-search .search__form .field,body.template-search form[action="/search"] .field{position:relative!important;width:100%!important;display:block!important;margin:0!important;padding:0!important;border:0!important}body.template-search .search__input,body.template-search input[name=q],body.template-search input[type=search]{width:100%!important;height:48px!important;min-height:48px!important;padding:0 96px 0 16px!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;border:1px solid var(--ew-ink, #000)!important;border-radius:0!important;background:#fff!important;color:var(--ew-ink, #000)!important;font-family:inherit;box-sizing:border-box!important;-webkit-appearance:none;appearance:none;box-shadow:none!important}body.template-search .search__form .reset__button,body.template-search form[action="/search"] .reset__button{position:absolute!important;right:48px!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;padding:0!important;background:transparent!important;border:0!important;color:var(--ew-mute, #8a8a8a)!important;display:inline-flex!important;align-items:center;justify-content:center}body.template-search .search__form .reset__button svg,body.template-search form[action="/search"] .reset__button svg{width:14px;height:14px}body.template-search .search__input:focus,body.template-search input[type=search]:focus{outline:2px solid var(--ew-ink, #000);outline-offset:-1px}body.template-search .search__input::placeholder,body.template-search input[type=search]::placeholder{color:var(--ew-mute, #8a8a8a);letter-spacing:.02em;opacity:.85}body.template-search .search__button,body.template-search button[type=submit][name=search],body.template-search button[aria-label*=search i]{position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;background:transparent!important;color:var(--ew-ink, #000)!important;border:0!important;display:inline-flex!important;align-items:center;justify-content:center}body.template-search .search__button svg,body.template-search button[type=submit][name=search] svg{width:18px;height:18px}body.template-search .facets,body.template-search facet-filters-form,body.template-search .facets__form{padding:12px 20px!important;border-bottom:1px solid var(--ew-line, rgba(0,0,0,.12));background:#fff!important}body.template-search .facets summary,body.template-search .facets__summary{font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:600;padding:12px 0!important;min-height:44px!important;display:flex;align-items:center;justify-content:space-between;color:var(--ew-ink, #000);cursor:pointer}body.template-search ul.collection-grid,body.template-search ul.product-grid,body.template-search ul[id^=product-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;background:#fff!important;padding:0!important;margin:0!important}body.template-search .collection-grid>.grid__item{border:1px solid var(--ew-ink, #000)!important;margin:0 -1px -1px 0!important;background:#fff}body.template-search .template-search__empty,body.template-search .search-empty,body.template-search .template-search__no-results{padding:48px 20px!important;text-align:left!important;background:#fff}body.template-search .template-search__empty h2,body.template-search .search-empty h2{font-size:24px!important;line-height:1.1!important;letter-spacing:-.005em!important;text-transform:uppercase;font-weight:600;margin:0 0 12px!important;color:var(--ew-ink, #000)}body.template-search .template-search__empty p,body.template-search .search-empty p{font-size:13px!important;line-height:1.55!important;color:var(--ew-mute, #6a6a6a)!important;margin:0 0 24px!important}}@media(max-width:989px){body.template-cart,body.template-cart .shopify-section,body.template-cart main,body.template-cart #MainContent,body.template-cart .cart-grid,body.template-cart .cart-grid__col--left,body.template-cart .cart-grid__col--right,body.template-cart .cart__row,body.template-cart .cart-items,body.template-cart .cart__footer,body[class*=customers],body[class*=customers] .shopify-section,body[class*=customers] main,body[class*=customers] #MainContent,body[class*=customers] .customer,body.template-account,body.template-account .shopify-section,body.template-account main,body.template-account #MainContent{background:#fff!important}body.template-cart,body[class*=customers],body.template-account{--paper: #FFFFFF;--ew-paper: #FFFFFF}}html body .header-wrapper header.ew-header header-drawer details.menu-drawer-container summary.header__icon.header__icon--menu,html body .header-wrapper header.ew-header header-drawer details.menu-drawer-container summary.header__icon.header__icon--menu-and-search,html body .header-wrapper header.ew-header header-drawer details.menu-drawer-container summary.header__icon--summary,.header-wrapper header-drawer summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;cursor:pointer!important;color:var(--ew-ink, #000)!important;background:#fff!important;border:1px solid var(--ew-ink, #000)!important;border-radius:0!important;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent}html body .ew-header header-drawer summary:focus-visible{outline:2px solid var(--ew-ink, #000)!important;outline-offset:4px!important}html body .ew-header header-drawer summary svg{width:22px!important;height:22px!important}@media(min-width:990px){header-drawer{display:none!important}}html body header.ew-header header-drawer,html body header.ew-header header-drawer details.menu-drawer-container{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}html body header.ew-header header-drawer details.menu-drawer-container[open]{width:auto!important;min-width:0!important}header-drawer details>.menu-drawer,.menu-drawer-container details>.menu-drawer{display:flex!important;visibility:visible!important}.menu-drawer{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:100%!important;max-width:480px;height:100dvh!important;background:var(--ew-paper, #fff)!important;color:var(--ew-ink, #000)!important;padding:24px 24px env(safe-area-inset-bottom,24px)!important;border-right:1px solid var(--ew-ink, #000);transform:translate(-100%)!important;visibility:visible!important;pointer-events:none!important;transition:transform .32s cubic-bezier(.2,.7,.2,1),visibility 0s linear .32s!important;display:flex!important;flex-direction:column!important;z-index:10000;overflow-y:auto;-webkit-overflow-scrolling:touch;will-change:transform}html body header.ew-header header-drawer details.menu-drawer-container[open].menu-opening>.menu-drawer,html body header.ew-header header-drawer details[open].menu-opening>.menu-drawer{transform:translate(0)!important;pointer-events:auto!important;visibility:visible!important;transition:transform .36s cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s!important}html body header.ew-header header-drawer details[open]:not(.menu-opening)>.menu-drawer{transform:translate(-100%)!important;pointer-events:none!important;transition:transform .32s cubic-bezier(.4,0,.25,1),visibility 0s linear .32s!important}header-drawer details:before,.menu-drawer-container details:before{content:"";position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0a0a0a8c!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0!important;pointer-events:none!important;transition:opacity .28s ease!important;z-index:9999}header-drawer details[open]:before,.menu-drawer-container details[open]:before{opacity:1!important;pointer-events:auto!important}.menu-drawer__overlay{background:#0a0a0a8c!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity .28s ease!important}.menu-drawer__inner-container,.menu-drawer>div{padding:0!important;background:transparent!important}.menu-drawer__navigation-container{flex:1 1 auto;display:flex;flex-direction:column;gap:0;padding:0!important}.menu-drawer .menu-drawer__close-button,.menu-drawer-container .menu-drawer__close-button{position:absolute!important;top:18px;right:18px;width:44px;height:44px;padding:0!important;background:transparent!important;border:1px solid var(--ew-ink, #000)!important;color:var(--ew-ink, #000)!important;font-size:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2;-webkit-tap-highlight-color:transparent}.menu-drawer .menu-drawer__close-button:before{content:"\d7";font-size:28px;line-height:1;font-family:var(--ew-font-display, "Inter");font-weight:300;color:var(--ew-ink, #000)}.menu-drawer__close-button .icon-close,.menu-drawer__close-button .svg-wrapper{display:none!important}.menu-drawer__close-button:focus-visible{outline:2px solid var(--ew-ink, #000);outline-offset:4px}.menu-drawer__navigation{margin-top:72px!important;padding:0!important;position:relative}.menu-drawer__navigation:before{content:"Navigation";display:block;font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;color:var(--ew-mute, #8a8a8a);margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--ew-ink, #000)}.menu-drawer__menu{list-style:none!important;padding:0!important;margin:0!important}.menu-drawer__menu-item,.menu-drawer-menu>a,.menu-drawer__menu>li>a,.menu-drawer__menu>li>details>summary{display:flex!important;align-items:center;justify-content:space-between;padding:22px 0!important;border-bottom:1px solid rgba(0,0,0,.12);font-family:var(--ew-font-display, "Inter")!important;font-size:28px!important;line-height:1!important;letter-spacing:-.005em!important;font-weight:600!important;text-transform:uppercase;color:var(--ew-ink, #000)!important;text-decoration:none!important;min-height:56px;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.2,.7,.2,1),opacity .18s ease}.menu-drawer__menu>li:last-child>a,.menu-drawer__menu>li:last-child>details>summary{border-bottom:0}.menu-drawer__menu-item:hover,.menu-drawer__menu>li>a:hover{opacity:.6}.menu-drawer__menu-item:active,.menu-drawer__menu>li>a:active{transform:translate(4px);opacity:.75}.menu-drawer__menu-item[aria-current=page]:after,.menu-drawer__menu>li>a[aria-current=page]:after{content:"\2192";font-size:18px;line-height:1}.menu-drawer__utility-links,.menu-drawer .menu-drawer__utility{padding:24px 0 0!important;border-top:1px solid var(--ew-ink, #000)!important;margin-top:32px;list-style:none;display:flex;flex-direction:column;gap:14px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--ew-ink, #000)}.menu-drawer__utility-links a,.menu-drawer__account,.menu-drawer__localization{color:var(--ew-ink, #000)!important;text-decoration:none!important;min-height:44px;display:inline-flex;align-items:center}.menu-drawer:after{content:"Studio \b7  Brooklyn \b7  2026";display:block;margin-top:auto;padding-top:24px;font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-mute, #8a8a8a);font-weight:500}.menu-drawer__submenu .menu-drawer__menu-item{font-size:18px!important;padding:16px 0!important;font-weight:500!important;letter-spacing:0!important;text-transform:none;border-bottom:1px solid rgba(0,0,0,.08)}@media(prefers-reduced-motion:reduce){.menu-drawer{transition:visibility 0s!important}.menu-drawer__overlay,header-drawer details:before,.menu-drawer-container details:before{transition:none!important}.menu-drawer__menu-item,.menu-drawer__menu>li>a{transition:none!important}}header-drawer details[open] .menu-drawer__menu>li{animation:ew-drawer-item-in .32s cubic-bezier(.16,1,.3,1) both}header-drawer details[open] .menu-drawer__menu>li:nth-child(1){animation-delay:80ms}header-drawer details[open] .menu-drawer__menu>li:nth-child(2){animation-delay:.13s}header-drawer details[open] .menu-drawer__menu>li:nth-child(3){animation-delay:.18s}header-drawer details[open] .menu-drawer__menu>li:nth-child(4){animation-delay:.23s}header-drawer details[open] .menu-drawer__menu>li:nth-child(5){animation-delay:.28s}@keyframes ew-drawer-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){header-drawer details[open] .menu-drawer__menu>li{animation:none!important}}@media(max-width:989px){html .ew-mock .hero,.ew-mock .hero{position:relative!important;overflow:hidden!important;min-height:540px!important;height:auto!important;display:block!important}html .ew-mock .hero .slides,.ew-mock .hero .slides{position:relative!important;width:100%!important;min-height:540px!important;height:100%!important;inset:auto!important}html .ew-mock .hero .slide,.ew-mock .hero .slide{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;min-height:540px!important;display:grid!important;opacity:0;pointer-events:none;transform:translate3d(20px,0,0);transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}html .ew-mock .hero .slide.is-active,.ew-mock .hero .slide.is-active{opacity:1!important;pointer-events:auto!important;transform:translateZ(0)!important;z-index:2}.ew-mock .hero .slide.is-active .meta-row,.ew-mock .hero .slide.is-active .eyebrow-line,.ew-mock .hero .slide.is-active h1,.ew-mock .hero .slide.is-active .ew-banner-heading,.ew-mock .hero .slide.is-active .lede,.ew-mock .hero .slide.is-active .ctas{animation:ew-hero-fade-up .72s cubic-bezier(.16,1,.3,1) both}.ew-mock .hero .slide.is-active .eyebrow-line{animation-delay:60ms}.ew-mock .hero .slide.is-active h1,.ew-mock .hero .slide.is-active .ew-banner-heading{animation-delay:.14s}.ew-mock .hero .slide.is-active .lede{animation-delay:.24s}.ew-mock .hero .slide.is-active .ctas{animation-delay:.34s}.ew-mock .hero .slide.is-active .meta-row{animation-delay:.44s}@keyframes ew-hero-fade-up{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}.ew-mock .hero .dots .dot,.ew-mock .hero .pagination .dot,.ew-mock .hero [class*=dot]{transition:transform .32s cubic-bezier(.2,.7,.2,1),background-color .32s ease}.ew-mock .hero .dots .dot.is-active,.ew-mock .hero .pagination .dot.is-active{transform:scaleX(2)}.ew-mock .hero .slide .img__media img,.ew-mock .hero .slide .scene img{transition:transform 8s ease-out;transform:scale(1)}.ew-mock .hero .slide.is-active .img__media img,.ew-mock .hero .slide.is-active .scene img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.ew-mock .hero .slide,.ew-mock .hero .slide.is-active *{animation:none!important;transition:opacity .2s linear!important;transform:none!important}.ew-mock .hero .slide .img__media img,.ew-mock .hero .slide .scene img{transform:none!important;transition:none!important}}}.ew-mock .hero,section[id*=hero_banner] .ew-mock .hero,.ew-mock.color-scheme-3 .hero{max-height:78vh!important;min-height:min(72vh,620px)!important;height:78vh!important}.ew-mock .hero .btn.outline,.ew-mock .hero a.btn.outline{background:transparent!important;border:1px solid rgba(255,255,255,.65)!important;color:#fff!important}.ew-mock .hero .btn.outline:hover,.ew-mock .hero a.btn.outline:hover{background:#ffffff1f!important;border-color:#fff!important}.ew-mock .hero .lede{font-size:17px!important;line-height:1.55!important;max-width:52ch}.ew-mock .hero a:focus-visible,.ew-mock .hero button:focus-visible{outline:2px solid #fff!important;outline-offset:4px!important}@media(prefers-reduced-motion:reduce){.ew-mock .hero .slide,.ew-mock .hero .slideshow__slide,slideshow-component .banner__slide{transition:none!important;animation:none!important}.ew-mock .hero{scroll-behavior:auto!important}}.ew-mock .hero .img:after,.ew-mock .hero .img__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000008c);pointer-events:none;z-index:1}.ew-mock .hero .copy{position:relative;z-index:2}.ew-mock .hero .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:749px){.ew-mock .hero,section[id*=hero_banner] .ew-mock .hero,.ew-mock.color-scheme-3 .hero{height:auto!important;min-height:0!important;max-height:none!important}.ew-mock .hero .slide.is-active{min-height:0!important;align-self:stretch}.ew-mock .hero .lede{font-size:15px!important;line-height:1.5!important}.ew-mock .hero .ctas{flex-wrap:wrap;gap:10px!important}.ew-mock .hero .btn{padding:14px 18px!important;font-size:10px!important;letter-spacing:.22em!important}}@media(max-width:749px){html body ul.collection-grid[id*=featured_collection],html body section[id*=featured_collection] ul.collection-grid,html body .ew-mock[class*=featured_collection-padding] ul.collection-grid{background:#fff!important}html body section[id*=featured_collection] ul.collection-grid>.grid__item{background:#fff!important}html body section[id*=featured_collection] ul.collection-grid>.grid__item .card,html body section[id*=featured_collection] ul.collection-grid>.grid__item .ew-mock .card{padding:12px 12px 16px!important}}@media(max-width:989px){.ew-mock .lookbook--rail{gap:1px!important}}@media(max-width:499px){.ew-shop-all__inner{padding:36px 18px!important;gap:14px!important}.ew-shop-all__title{font-size:clamp(36px,12vw,56px)!important;line-height:.95!important}.ew-shop-all__btn{padding:16px 22px!important;font-size:10px!important}.ew-shop-all__meta{font-size:9px!important;letter-spacing:.18em!important;padding-top:16px!important}}@media(max-width:749px){html body section.news[class*=-padding],html body section.news.section-marquee[class*=-padding],html body main section.news[class*=newsletter-padding],html body section.news,html body .news.section-marquee,html body section[class*=newsletter-padding],html body .news,.ew-mock .news{padding:56px 18px!important}html body .news .eq,.ew-mock .news .eq{font-size:32px!important;margin:0 auto 16px!important}html body .news .eq i,.ew-mock .news .eq i{width:40px!important;height:6px!important}html body .news h2,html body .news h3,html body .news .news__heading,.ew-mock .news h2,.ew-mock .news h3,.ew-mock .news .news__heading{font-size:32px!important;line-height:1.1!important;letter-spacing:-.005em!important;max-width:100%!important;margin:0 auto!important}html body .news h2 .light,html body .news h2>span,html body .news h2 em,html body .news h3 .light,html body .news h3>span,html body .news h3 em,html body .news .news__heading em,html body .news .news__heading span,.ew-mock .news h2 .light,.ew-mock .news h2 em,.ew-mock .news h3 .light,.ew-mock .news h3 em{display:block!important;margin-top:10px!important;font-weight:300!important;font-style:normal!important;color:#fff9!important}html body .news .form,html body .news .newsletter-form,.ew-mock .news .form,.ew-mock .news .newsletter-form{flex-direction:column!important;gap:10px!important;max-width:100%!important;margin:28px auto 0!important;width:100%!important}html body .news input[type=email],html body .news .field__input,html body .news .form input,html body .news .newsletter-form input[type=email],.ew-mock .news .form input,.ew-mock .news .newsletter-form input[type=email]{border:1px solid rgba(255,255,255,.55)!important;border-right:1px solid rgba(255,255,255,.55)!important;height:52px!important;min-height:52px!important;padding:0 16px!important;font-size:13px!important;letter-spacing:.14em!important;width:100%!important;box-sizing:border-box!important;background:transparent!important;color:#fff!important}html body .news .field{width:100%!important;min-height:52px!important;display:block!important}html body .news .field__label{color:#ffffff80!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body .news .form input::placeholder,html body .news .newsletter-form input[type=email]::placeholder,.ew-mock .news .form input::placeholder,.ew-mock .news .newsletter-form input[type=email]::placeholder{letter-spacing:.14em!important;font-size:12px!important}html body .news .form button,html body .news .newsletter-form button[type=submit],.ew-mock .news .form button,.ew-mock .news .newsletter-form button[type=submit]{width:100%!important;min-height:52px!important;padding:0 24px!important;font-size:11px!important;letter-spacing:.28em!important}html body .news .fineprint,.ew-mock .news .fineprint{margin:16px auto 0!important;font-size:9px!important;letter-spacing:.22em!important;max-width:38ch;line-height:1.6!important}}@media(max-width:499px){html body .news,.ew-mock .news{padding:44px 18px!important}html body .news h3,.ew-mock .news h3{font-size:30px!important}}@media(max-width:599px){.ew-mock .lookbook--rail .frame{padding:18px!important}.ew-mock .lookbook--rail .frame .meta .num{font-size:26px!important}.ew-mock .lookbook--rail .frame .meta .ttl{font-size:9px!important;letter-spacing:.2em!important;margin-top:8px}.ew-lookbook-rail__head{padding:20px 18px 14px!important}.ew-lookbook-rail__head .title{font-size:24px!important;letter-spacing:-.005em!important}}@media(max-width:749px){body{padding-bottom:env(safe-area-inset-bottom,0)}.ew-shop-all{border-top:1px solid var(--ew-ink, #000)!important;border-bottom:1px solid var(--ew-ink, #000)!important}}.ew-mock .hero .ew-banner-heading,.ew-mock .hero h1,section .ew-banner-heading{font-size:104px;line-height:.92;font-weight:600;letter-spacing:-.015em;text-transform:uppercase;color:#fff;margin:0}@media(max-width:749px){.ew-mock .hero .ew-banner-heading,.ew-mock .hero h1,section .ew-banner-heading{font-size:56px;line-height:.94}}.product.pdp-shell .pdp-info .callouts,.pdp-info .callouts{grid-template-columns:1fr 1fr!important;border-top:1px solid var(--ew-ink, #000)}@media(max-width:749px){:root{--paper: #F6F1E8;--ew-paper: #F6F1E8}}.ew-pdp-atb-btn:hover:not([disabled]),button.ew-pdp-atb-btn:hover:not([disabled]){background:#000!important;transform:none!important;box-shadow:none!important}.ew-footer__wordmark{text-transform:none!important}.product.pdp-shell .pdp-info .price-item--regular,.product.pdp-shell .pdp-info .price__regular .price-item{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;letter-spacing:.02em}.price__regular .price-item .currency-code,.price__sale .price-item .currency-code{display:none}ul#product-grid.collection-grid>.grid__item .card__figure,ul#product-grid.collection-grid>.grid__item .card__inner .card__media{aspect-ratio:3 / 4}.ew-brand-story{--gap: 0px;background:var(--ew-paper, #fff);padding:0;max-width:none;width:100%;margin:0;border-top:1px solid var(--ew-ink, #000);border-bottom:0px solid var(--ew-ink, #000)}.ew-brand-story__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:32px 48px;border-bottom:1px solid var(--ew-line, rgba(0,0,0,.12));font-size:11px;letter-spacing:.22em;text-transform:uppercase}.ew-brand-story__head .l{display:flex;align-items:center;gap:16px}.ew-brand-story__head .r{display:flex;align-items:center;gap:16px;justify-content:flex-end}.ew-brand-story__head .rule{height:1px;background:var(--ew-ink, #000);flex:1;min-width:40px}.ew-brand-story__head .title{font-size:32px;font-weight:600;letter-spacing:-.005em;text-transform:uppercase}.ew-brand-story__grid{display:grid;grid-template-columns:.75fr 1fr;gap:0;padding:0;align-items:stretch}.ew-brand-story__media{position:relative;display:block;aspect-ratio:3 / 4;max-height:640px;overflow:hidden;background:var(--ew-bone-3, #DCD5C2);border-right:1px solid var(--ew-ink, #000);align-self:center;margin:48px 0 48px 48px}@media(min-width:990px){.ew-brand-story__media{max-width:480px}}.ew-brand-story__media img{width:100%;height:100%;object-fit:cover;display:block}.ew-brand-story__cap{position:absolute;bottom:16px;left:16px;background:var(--ew-paper, #fff);color:var(--ew-ink, #000);padding:8px 12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.ew-brand-story__info{display:flex;flex-direction:column;gap:24px;padding:48px}.ew-brand-story__eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ew-mute, #8a8a8a)}.ew-brand-story__title{font-size:80px;line-height:.92;letter-spacing:-.015em;text-transform:uppercase;font-weight:600;margin:0;color:var(--ew-ink, #000)}.ew-brand-story__sub{font-size:16px;line-height:1.55;color:var(--ew-ink, #000);margin:0;max-width:44ch}.ew-brand-story__specs{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;margin:0;padding:16px 0;border-top:1px solid var(--ew-line, rgba(0,0,0,.12));border-bottom:1px solid var(--ew-line, rgba(0,0,0,.12))}.ew-brand-story__specs>div{display:flex;flex-direction:column;gap:4px}.ew-brand-story__specs dt{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ew-mute, #8a8a8a);font-weight:600}.ew-brand-story__specs dd{font-size:14px;line-height:1.4;color:var(--ew-ink, #000);margin:0;letter-spacing:.01em}.ew-brand-story__price-row{display:flex;align-items:baseline;gap:16px}.ew-brand-story__price{font-size:32px;font-weight:600;letter-spacing:-.005em;color:var(--ew-ink, #000)}.ew-brand-story__price-cap{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ew-mute, #8a8a8a)}.ew-brand-story__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ew-ink, #000);color:#fff;text-decoration:none;padding:18px 28px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;width:fit-content;border:0;transition:background .18s ease}.ew-brand-story__btn:hover{background:#1a1a1a}@media(max-width:989px){.ew-brand-story{background:#fff!important;padding:0}.ew-brand-story__grid{grid-template-columns:1fr;gap:0;padding:0}.ew-brand-story__media{border-right:0;border-bottom:1px solid var(--ew-ink, #000);margin:0;max-height:none;max-width:none;aspect-ratio:4 / 5}.ew-brand-story__info{padding:28px 20px;gap:20px;background:#fff}.ew-brand-story__title{font-size:56px}.ew-brand-story__head{grid-template-columns:1fr;grid-template-rows:auto auto;gap:12px;padding:24px 20px;text-align:left;background:#fff}.ew-brand-story__head .l,.ew-brand-story__head .r{grid-row:2;justify-content:flex-start;font-size:10px;letter-spacing:.18em}.ew-brand-story__head .r{justify-content:flex-end}.ew-brand-story__head .title{grid-row:1;font-size:32px;line-height:1;letter-spacing:-.01em}.ew-brand-story__specs{grid-template-columns:1fr 1fr;gap:14px 24px}}@media(max-width:599px){.ew-brand-story__title{font-size:44px}.ew-brand-story__price{font-size:26px}.ew-brand-story__specs{grid-template-columns:1fr}.ew-brand-story__head .title{font-size:26px}}.ew-lookbook-rail{background:var(--ew-paper, #fff);padding:0;max-width:none;width:100%;margin:0}.ew-lookbook-rail__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:32px 48px;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.ew-lookbook-rail__head .l{display:flex;align-items:center;gap:16px}.ew-lookbook-rail__head .r{display:flex;align-items:center;gap:16px;justify-content:flex-end}.ew-lookbook-rail__head .rule{height:1px;background:var(--ew-ink, #000);flex:1;min-width:40px}.ew-lookbook-rail__head .title{font-size:32px;font-weight:600;letter-spacing:-.005em;text-transform:uppercase}.ew-mock .lookbook--rail{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1px;background:var(--ew-ink, #000);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;margin:0;padding:0;border-top:1px solid var(--ew-ink, #000);border-bottom:1px solid var(--ew-ink, #000);cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y;-webkit-touch-callout:none;will-change:scroll-position}.ew-mock .lookbook--rail .frame{scroll-snap-align:start}@media(max-width:749px){.ew-mock .lookbook--rail{scroll-behavior:smooth}}.ew-mock .lookbook--rail .frame img,.ew-mock .lookbook--rail .frame{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.ew-mock .lookbook--rail.is-dragging,.ew-mock .lookbook--rail:active{cursor:grabbing}.ew-mock .lookbook--rail.is-dragging *{pointer-events:none}.ew-mock .lookbook--rail .frame img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ew-mock .lookbook--rail .frame{transition:opacity .4s ease}.ew-mock .lookbook--rail .frame{flex:0 0 32vw;min-width:380px;max-width:520px;scroll-snap-align:start;aspect-ratio:3 / 4}.ew-mock .lookbook--rail::-webkit-scrollbar{display:none}.ew-mock .lookbook--rail:focus-visible{outline:2px solid var(--ew-ink, #000);outline-offset:4px}@media(max-width:989px){.ew-lookbook-rail{background:#fff!important}.ew-lookbook-rail__head{grid-template-columns:1fr;grid-template-rows:auto auto;gap:12px;padding:24px 20px;background:#fff}.ew-lookbook-rail__head .title{grid-row:1;font-size:32px;line-height:1;letter-spacing:-.01em;text-align:left}.ew-lookbook-rail__head .l,.ew-lookbook-rail__head .r{grid-row:2;font-size:10px;letter-spacing:.18em;justify-content:flex-start}.ew-lookbook-rail__head .r{justify-content:flex-end}.ew-mock .lookbook--rail{margin:0}.ew-mock .lookbook--rail .frame{flex:0 0 85vw;min-width:260px;max-width:none;padding:20px}.ew-mock .lookbook--rail .frame .meta .num{font-size:32px}.ew-mock .lookbook--rail .frame .meta .ttl{font-size:10px;letter-spacing:.22em}.ew-lookbook-rail__cta{padding:16px 20px 24px;background:#fff}}@media(max-width:599px){.ew-lookbook-rail__head{font-size:9px;letter-spacing:.16em}.ew-lookbook-rail__head .title{font-size:26px}.ew-mock .lookbook--rail .frame{flex:0 0 88vw;min-width:240px}.ew-mock .lookbook--rail .frame .meta .num{font-size:28px}}.product__accordion .ew-tab-list{list-style:none;padding:0;margin:0}.product__accordion .ew-tab-list>li{border-bottom:1px solid var(--ew-line, rgba(0,0,0,.12));padding:12px 0;font-size:14px;line-height:1.55;letter-spacing:.01em}.product__accordion .ew-tab-list>li:last-child{border-bottom:0}.product__accordion .ew-tab-list>li b{display:inline-block;min-width:110px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:var(--ew-ink, #000)}.product__accordion .ew-tab-measurements{margin-top:16px;font-size:13px}.product__accordion .ew-tab-measurements table{width:100%;border-collapse:collapse}.product__accordion .ew-tab-measurements th,.product__accordion .ew-tab-measurements td{padding:8px 12px 8px 0;border-bottom:1px solid var(--ew-line, rgba(0,0,0,.12));text-align:left;font-size:12px;letter-spacing:.02em}.product__accordion .ew-tab-measurements th{font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.ew-cart-empty__title{font-size:88px;line-height:.92;font-weight:600;letter-spacing:-.015em;text-transform:uppercase}.ew-cart-empty__sub{font-size:14px;line-height:1.65;color:var(--ew-mute, #8a8a8a);letter-spacing:.04em}@media(max-width:749px){.ew-cart-empty__title{font-size:48px}}@media(max-width:749px){body.template-product{--ew-bone: #fff;--ew-paper: #fff;--bone: #fff;--paper: #fff}body.template-product,body.template-product main,body.template-product main#MainContent,body.template-product .shopify-section,body.template-product .product,body.template-product .product.pdp-shell,body.template-product .pdp-shell,body.template-product .pdp-info,body.template-product .product__info-wrapper,body.template-product .product__info-container,body.template-product .product__media-wrapper,body.template-product .product.pdp-shell .product__media-wrapper.pdp-gallery,body.template-product .product.pdp-shell .pdp-gallery,body.template-product .product__media-list,body.template-product .product__media-item,body.template-product .product.pdp-shell [class*=pdp-]:not([class*=ew-pdp-atb-btn]):not(button):not(.product-form__submit):not(.ew-pdp-buy-row),body.template-product .product.pdp-shell [class*=ew-pdp]:not([class*=ew-pdp-atb-btn]):not(button):not(.product-form__submit):not(.ew-pdp-buy-row),body.template-product [class*=pdp-]:not([class*=ew-pdp-atb-btn]):not(button):not(.product-form__submit):not(.ew-pdp-buy-row):not(.news):not(section.news):not([class*=pdp-newsletter]):not([class*=newsletter-padding]),body.template-product [class*=ew-pdp]:not([class*=ew-pdp-atb-btn]):not(button):not(.product-form__submit):not(.ew-pdp-buy-row):not(.news):not([class*=pdp-newsletter]):not([class*=newsletter-padding]),body.template-product .ew-mock .lookbook,body.template-product .ew-mock .lookbook .frame,body.template-product .card__figure,body.template-product .collection-grid,body.template-product .collection-grid>.grid__item,body.template-product .collection-grid>.grid__item .card__figure,body.template-product .shop-grid>.grid__item .card__figure,body.template-product .related-products,body.template-product .related-products .collection-grid.related-pairs,body.template-product .related-products ul.related-pairs,body.template-product .related-products .related-pairs>.grid__item,body.template-product .ew-related-wrap,body.template-product product-recommendations,body.template-product .card .card__inner,body.template-product .card-wrapper,body.template-product .ew-mock{background:#fff!important;background-color:#fff!important}html body.template-product section.news,html body.template-product section.news.news,html body.template-product [id*=pdp-newsletter] section.news,html body.template-product div.shopify-section[id*=pdp-newsletter]{background:var(--ew-ink, #0F0F0F)!important;background-color:var(--ew-ink, #0F0F0F)!important;--ew-paper: #F6F1E8;--paper: #F6F1E8}html body.template-product section.news .news__submit,html body.template-product section.news button.news__submit{background:#f6f1e8!important;background-color:#f6f1e8!important;color:#0f0f0f!important;border:0!important}html body.template-product section.news .news__submit:hover,html body.template-product section.news .news__submit:focus-visible{background:#f6f1e8!important;color:#0f0f0f!important;opacity:.85}html body.template-product section.news .news__input{background:transparent!important;color:#f6f1e8!important;border:1px solid rgba(255,255,255,.4)!important}html body.template-product section.news .news__heading,html body.template-product section.news .news__fineprint{color:#f6f1e8!important}}body.template-search .search-strip{max-width:720px;margin:0 auto;padding:16px 20px;border-bottom:1px solid var(--ew-ink, #0F0F0F)}body.template-search .search-strip .field{position:relative;border:1px solid var(--ew-ink, #0F0F0F);border-radius:0;background:var(--ew-paper, #fff)}body.template-search .search-strip .field__input{width:100%;height:48px;padding:0 80px 0 16px;border:0;background:transparent;font-family:inherit;font-size:13px;letter-spacing:.02em;color:var(--ew-ink, #0F0F0F);outline:none;box-sizing:border-box}body.template-search .search-strip .field__label{position:absolute;left:-9999px}body.template-search .search-strip .field__button{position:absolute;top:0;height:48px;width:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--ew-ink, #0F0F0F)}body.template-search .search-strip .search__button{right:0}body.template-search .search-strip .reset__button{right:40px}body.template-search .search-strip .reset__button.hidden{display:none}body.template-search .collection-toolbar--search{grid-template-columns:auto 1fr auto!important;grid-template-rows:auto!important;padding:14px 20px!important;gap:12px!important;align-items:center!important;border-bottom:1px solid var(--ew-ink, #0F0F0F)!important}body.template-search .collection-toolbar--search .collection-toolbar__chips,body.template-search .collection-toolbar--search .collection-toolbar__filter-trigger--inert{display:none!important}body.template-search .collection-toolbar--search .collection-toolbar__filter-trigger{display:inline-flex!important;justify-self:start!important}body.template-search .collection-toolbar--search .collection-toolbar__center{justify-self:center!important;text-align:center!important;white-space:nowrap!important}body.template-search .collection-toolbar--search .collection-toolbar__right{justify-self:end!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}@media(max-width:749px){body.template-search .search-strip{padding:10px 16px!important}body.template-search .collection-toolbar--search{grid-template-columns:auto auto!important;justify-content:space-between!important;padding:10px 16px!important;gap:8px!important}body.template-search .collection-toolbar--search .collection-toolbar__center,body.template-search .collection-toolbar--search .collection-toolbar__view-toggle,body.template-search .collection-toolbar--search .collection-toolbar__sep{display:none!important}body.template-search .collection-toolbar--search .collection-toolbar__filter-trigger{padding:8px 14px!important;font-size:10px!important}body.template-search .collection-toolbar--search .collection-toolbar__right{justify-self:end!important}}@media(max-width:749px){body.template-search .ew-shop-head{padding-top:24px!important;padding-bottom:8px!important}body.template-search .ew-crumbs{padding-bottom:8px!important}}body.template-search .ew-shop-header-section{padding-bottom:0!important}body.template-search .ew-shop-head{padding-bottom:16px!important}.collection-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;padding:14px 28px!important}.collection-toolbar__center,.collection-toolbar__sep{display:none!important}.collection-toolbar__right{gap:14px!important}.collection-toolbar__sort{-webkit-appearance:none;appearance:none;border:1px solid var(--ew-line, rgba(10,10,10,.08))!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230A0A0A' stroke-width='1.2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px!important}.ew-lookbook-rail .frame .meta{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.62) 75%)}.ew-lookbook-rail .frame .ttl,.ew-lookbook-rail .frame .num{color:#fff!important;text-shadow:none!important;filter:none!important;opacity:.82;transition:opacity .18s ease}.ew-lookbook-rail .frame:hover .ttl,.ew-lookbook-rail .frame:hover .num,.ew-lookbook-rail .frame:focus-visible .ttl,.ew-lookbook-rail .frame:focus-visible .num,.ew-lookbook-rail .frame[aria-current=true] .ttl,.ew-lookbook-rail .frame[aria-current=true] .num{text-shadow:none!important;filter:none!important}.ew-lookbook-rail .frame:hover .meta .ttl,.ew-lookbook-rail .frame:hover .meta .num,.ew-lookbook-rail .frame:focus-visible .meta .ttl,.ew-lookbook-rail .frame:focus-visible .meta .num,.ew-lookbook-rail .frame[aria-current=true] .meta .ttl,.ew-lookbook-rail .frame[aria-current=true] .meta .num{opacity:1}.ew-lookbook-rail .frame:hover .collection-image{opacity:.76;transition:opacity .18s ease}.ew-lookbook-rail .frame{position:relative;cursor:pointer}.ew-lookbook-rail .frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;opacity:0;transition:opacity .18s ease;pointer-events:none;z-index:1}.ew-lookbook-rail .frame .meta{position:relative;z-index:2}.ew-lookbook-rail .frame:hover:after,.ew-lookbook-rail .frame:focus-visible:after,.ew-lookbook-rail .frame[aria-current=true]:after{opacity:1}.ew-mock .strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;justify-items:stretch!important}.ew-mock .strip:before,.ew-mock .strip:after{display:none!important}.ew-mock .hero .slide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}.ew-mock .hero .slider-chrome,.ew-mock .hero .slider-counter{right:24px!important}@media(max-width:749px){.product.pdp-shell .pdp-info{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box}.product.pdp-shell .pdp-info .callouts,.product.pdp-shell .pdp-info .ew-pdp-payment-trust,.product.pdp-shell .pdp-info .size-guide,.product.pdp-shell .pdp-info .size-guide-wrap{margin-left:0!important;margin-right:0!important;width:100%!important}.product.pdp-shell .pdp-info .size-guide table{width:100%!important;display:block;overflow-x:auto}}.collection-hero{padding-block:24px!important;border-bottom:1px solid var(--ew-line)!important}.collection-toolbar{border-bottom:1px solid var(--ew-line)!important;padding:14px 28px!important;gap:16px!important}.collection-toolbar__chips{align-items:center!important;column-gap:8px!important;row-gap:8px!important}.collection-toolbar__right{gap:10px!important;justify-content:flex-end!important}.collection-toolbar__sep{width:1px!important;height:14px!important;background:var(--ew-line)!important;color:transparent!important;display:inline-block!important}.collection-toolbar__sort{border:1px solid var(--ew-ink)!important;border-radius:0!important;padding:8px 30px 8px 12px!important;background-position:calc(100% - 12px) 50%,calc(100% - 7px) 50%!important}.collection-body{align-items:start!important}.collection-sidebar{border-right:1px solid var(--ew-line)!important;border-left:0!important;padding:18px 20px 28px!important}.ew-shop-side__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:18px!important;padding-bottom:10px!important;border-bottom:1px solid var(--ew-line)!important}.ew-shop-side__header h4{margin:0!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important}.ew-shop-side__clear{font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ew-mute)!important;text-decoration:none!important}.collection-grid>.grid__item .card__figure,.collection-grid>.grid__item .card__img,.collection-grid>.grid__item .card__figure img{aspect-ratio:4 / 5!important}.ew-mock .hero .slide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important}.ew-mock .hero h1{max-width:12ch!important}.ew-mock .slider-chrome{left:24px!important;right:auto!important;justify-content:flex-start!important}.ew-mock .slider-counter{right:24px!important;left:auto!important;max-width:calc(100% - 48px)!important}.ew-mock .hero .meta-row{gap:16px!important;flex-wrap:wrap!important}@media(max-width:749px){.product.pdp-shell .pdp-info .callouts{padding:0 0 0 8px!important}.product.pdp-shell .pdp-info .ew-pdp-payment-trust,.product.pdp-shell .pdp-info .callouts{order:10!important}.product.pdp-shell .pdp-info .product__accordion.accordion{order:20!important}}.product.pdp-shell .pdp-info .callouts{padding-left:16px!important;padding-right:16px!important}.product.pdp-shell .pdp-info .callouts .c{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;padding-left:8px!important;padding-right:8px!important}.product.pdp-shell .pdp-info .callouts .c>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;min-width:0}.product.pdp-shell .pdp-info .callouts .c b,.product.pdp-shell .pdp-info .callouts .c span{text-align:left!important}.product.pdp-shell .pdp-info .callouts .c span{overflow-wrap:anywhere}@media(max-width:749px){.product.pdp-shell .pdp-info .callouts{padding-left:16px!important;padding-right:16px!important}.product.pdp-shell .pdp-info .callouts .c{padding-left:10px!important;padding-right:10px!important}.product.pdp-shell .pdp-info .callouts .c span{letter-spacing:.14em}}.template-collection .ew-shop-head .ew-shop-head__inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}.template-collection .ew-shop-head .ew-shop-head__r{justify-self:end!important;margin-left:auto!important;text-align:right!important;align-items:flex-end!important}.product.pdp-shell .pdp-info .ew-pdp-payment-trust{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px}.product.pdp-shell .pdp-info .ew-pdp-payment-label{font-family:var(--ew-font-mono, "Space Mono", monospace);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ew-mute);white-space:nowrap}.product.pdp-shell .pdp-info .ew-pdp-payment-icons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.product.pdp-shell .pdp-info .ew-pdp-payment-icons>span{display:inline-flex;align-items:center;justify-content:center}@media(min-width:990px){.product.pdp-shell .pdp-info .ew-pdp-payment-trust{flex-wrap:nowrap;justify-content:flex-end}.product.pdp-shell .pdp-info .ew-pdp-payment-icons{flex-wrap:nowrap;gap:7px}.product.pdp-shell .pdp-info .ew-pdp-payment-icons>span svg{width:34px;height:22px}}@media(max-width:749px){.product.pdp-shell .pdp-info .ew-pdp-payment-trust{justify-content:flex-end;gap:8px}.product.pdp-shell .pdp-info .ew-pdp-payment-icons{gap:6px}}@media(max-width:749px){.ew-mock .hero{overflow:hidden!important}.ew-mock .hero .slide{grid-template-columns:1fr!important;min-height:100svh}.ew-mock .hero .copy{padding:20px 16px 132px!important}.ew-mock .hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:.95!important;max-width:100%!important}.ew-mock .hero .lede{max-width:100%!important;font-size:13px!important;line-height:1.55!important}.ew-mock .hero .ctas{flex-wrap:wrap;gap:10px}.ew-mock .slider-chrome{left:16px!important;right:16px!important;bottom:16px!important;width:auto!important;justify-content:space-between!important;gap:12px!important}.ew-mock .slider-counter{left:16px!important;right:16px!important;bottom:68px!important;max-width:calc(100% - 32px)!important;justify-content:flex-end!important}.ew-mock .hero .meta-row{gap:10px!important;letter-spacing:.2em!important}}:root{--black: #080808;--charcoal: #171717;--cream: #f5f2eb;--stone: #dedbd4;--warm-muted: #77736c;--border-soft: 1px solid rgba(0,0,0,.08);--border-medium: 1px solid rgba(0,0,0,.16);--border-strong: 1px solid rgba(0,0,0,.9);--radius-page: 28px;--radius-card: 20px;--radius-button: 999px;--radius-modal: 24px;--radius-hero: 28px;--line: rgba(0,0,0,.08);--line-soft: rgba(0,0,0,.06);--line-strong: rgba(0,0,0,.14);--mute: #77736c}html,body,body.gradient{background-color:var(--stone)}.ew-mock .hero{border-radius:var(--radius-hero);margin:24px;overflow:hidden;width:auto}.ew-mock .hero .copy{border-right:none!important}.ew-mock .hero:not(:has(.img__media img)){background:var(--charcoal)}.ew-mock .hero .slide:not(:has(.img__media img)){grid-template-columns:1fr!important}.ew-mock .hero .slide:not(:has(.img__media img)) .img{display:none!important}.ew-mock .hero .img__media img{border-radius:0}.ew-mock .hero .copy{justify-content:center;padding:clamp(28px,5vw,72px);gap:clamp(20px,3vw,34px)}.ew-mock .hero .copy>div:empty{display:none}.ew-mock .hero .ctas{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ew-mock .hero .ctas .btn{border-radius:var(--radius-button);background:#fff;color:#0a0a0a;border:none;height:54px;padding:0 30px;min-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.ew-mock .hero .ctas .btn:hover{background:var(--oxblood);color:#fff}.ew-mock .hero .hero-textlink{background:transparent;border:none;color:#fff;text-decoration:underline;text-underline-offset:6px;font:inherit;letter-spacing:.04em;padding:6px 2px;cursor:pointer}.ew-mock .hero .hero-textlink:hover{opacity:.7}.ew-mock .strip{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap;gap:clamp(20px,5vw,64px);background:var(--black);color:#fff;padding:18px clamp(24px,5vw,56px);border:none!important}.ew-mock .strip>.item{display:flex!important;align-items:center;gap:10px;border:none!important;padding:0!important;flex:0 0 auto!important;text-align:center}.ew-mock .strip .item .lab{color:#fff;font-weight:600;letter-spacing:.04em}.ew-mock .strip .item .val{color:#ffffff9e;letter-spacing:.04em}.ew-mock .strip .item .glyph,.ew-mock .strip .item .eq{opacity:.85}.ew-shop-all.ew-shop-all--dark{background:var(--charcoal);color:#fff}.ew-shop-all--dark .ew-shop-all__title{color:#fff}.ew-shop-all--dark .ew-shop-all__lede{color:#ffffffb8;max-width:56ch;margin-inline:auto}.ew-shop-all--dark .ew-shop-all__btn{background:#fff;color:#0a0a0a;border:none;border-radius:var(--radius-button);height:54px;padding:0 32px}.ew-shop-all--dark .ew-shop-all__btn:hover{background:var(--oxblood);color:#fff}.grid__item .card-link,.collection-grid .card-link{border:none!important}.card__figure{border:none!important;border-radius:var(--radius-card);overflow:hidden;background:var(--cream)}.card__img,.card__img--placeholder{border-radius:var(--radius-card)}.card__name{font-size:1rem;letter-spacing:-.01em;font-weight:600}.card__price{font-weight:500}.card__corner,.card__subtitle,.card__colours{display:none!important}.grid__item .card__sizes,.collection-grid .card__sizes{opacity:0;transition:opacity .2s ease;pointer-events:none}.grid__item:hover .card__sizes,.grid__item:focus-within .card__sizes,.collection-grid .card:hover .card__sizes{opacity:1;pointer-events:auto}.grid__item .card__img{transition:transform .5s var(--ew-ease-out, cubic-bezier(.16,1,.3,1))}.grid__item:hover .card__img{transform:scale(1.03)}.sec-head .rule{background:var(--line)!important;opacity:1!important}.ew-shop-all__btn,.product-form__submit,.ew-pdp-atb-btn,button.cart-grid__checkout,.cart__checkout-button,.ew-cart-empty__cta,.shopify-payment-button__button--unbranded{border-radius:var(--radius-button)!important}.ew-footer__col{border-color:var(--line)!important}.ew-footer__marks{display:flex!important;flex-wrap:wrap;gap:14px 22px;align-items:center}.ew-footer__marks a{white-space:nowrap}.ew-footer__policies{display:flex;flex-wrap:wrap;gap:8px 18px}@media(min-width:990px){.header__icon--menu,.ew-header .menu-icon,.ew-nav-zone .header__icon--menu{display:none!important}}.ew-header{border-bottom:var(--border-soft)!important}.field__input,.select__select,.collapsible-content details,.product .accordion,.collection-sidebar,.collection-toolbar{border-color:var(--line)!important}.cart-drawer .drawer__inner,.menu-drawer,.ew-modal__panel,#ew-size-guide .ew-size-guide__panel{border-radius:var(--radius-modal)}.ew-shop-head__title{font-size:clamp(34px,6vw,64px)!important;line-height:.95!important;margin:0!important}.ew-shop-head__inner{align-items:center}.ew-shop-head__r{align-self:center;text-align:right}.ew-crumbs{padding-block:10px}.ew-crumbs__sep{opacity:.45}.ew-shop-head__eq,.ew-shop-head__inner:before,.ew-shop-head__inner:after{content:none!important;display:none!important}.collection-toolbar__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.collection-toolbar__chips::-webkit-scrollbar{display:none}.collection-toolbar__chip{border:var(--border-soft)!important;border-radius:var(--radius-button)!important;padding:8px 16px!important;background:#ffffffa6!important;white-space:nowrap;flex:0 0 auto;transition:background .2s ease,color .2s ease}.collection-toolbar__chip:hover{background:#fff!important}.collection-toolbar__chip.on{background:var(--black)!important;color:#fff!important;border-color:var(--black)!important}.collection-toolbar__chip.muted{opacity:.5}.collection-toolbar__sep{display:none!important}.collection-toolbar:not(.collection-toolbar--search) .collection-toolbar__center{display:none!important}.collection-toolbar__view-toggle button{border:var(--border-soft);border-radius:10px;padding:6px;background:transparent;opacity:.5}.collection-toolbar__view-toggle button.on{opacity:1;background:#0000000f;border-color:#00000029}.collection-toolbar__sort-form{display:inline-flex;align-items:center;gap:8px}.collection-toolbar__sort-label{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--warm-muted)}.collection-toolbar__sort{-webkit-appearance:none;-moz-appearance:none;appearance:none!important;border:var(--border-soft)!important;border-radius:var(--radius-button)!important;padding:9px 36px 9px 16px!important;background-color:#ffffffa6!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%230A0A0A' stroke-width='1.5'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;font:inherit;cursor:pointer}.collection-sidebar{border-left:none!important;border-right:none!important}.collection-sidebar:before{display:none!important}.ew-shop-side__group{border-color:var(--line)!important}.ew-shop-side__opt,.ew-shop-side__size-pill{border-radius:var(--radius-button);border-color:var(--line)!important}.ew-shop-side h5 small{color:var(--warm-muted)}.ew-shop-side__price-input{display:flex;align-items:center;gap:8px}.ew-shop-side__price-to{color:var(--warm-muted);font-size:.75rem}.product.pdp-shell .product__media-wrapper,.product.pdp-shell .product__media,.product.pdp-shell .product__media-item,.product.pdp-shell .product__media-list{background:var(--cream)!important}.product.pdp-shell .product__media-wrapper{border:none!important}.product.pdp-shell .product__media-item{border-radius:var(--radius-card);overflow:hidden}.product.pdp-shell .product__media-item img{transform:none!important}.pdp-shell .pdp-info .price:not(.price--on-sale) .price__sale{display:none!important}.pdp-shell .pdp-info .price.price--on-sale .price__regular,.pdp-shell .pdp-info .price .price__badge-sale{display:none!important}.pdp-shell .pdp-info .price.price--on-sale:not(.price--sold-out) .price__badge-sale{display:inline-block!important}.pdp-shell .pdp-info .price .price__badge-sold-out{display:none!important}.pdp-shell .pdp-info .price.price--sold-out .price__badge-sold-out{display:inline-block!important}.pdp-shell .pdp-info .pdp-colorway,.pdp-shell .pdp-info .colorway,.pdp-shell .pdp-info .pdp-colorway-wrap{justify-content:flex-start;text-align:left}.pdp-shell .pdp-info fieldset.product-form__input--size label,.pdp-shell .pdp-info .size-fieldset label{border:var(--border-soft)!important;border-radius:var(--radius-button)!important;padding:10px 18px!important}.pdp-shell .pdp-info fieldset.product-form__input--size input:checked+label,.pdp-shell .pdp-info .size-fieldset input:checked+label{border-color:#000!important;background:#000!important;color:#fff!important}.pdp-shell .ew-pdp-atb-btn,.pdp-shell .product-form__submit{border-radius:var(--radius-button)!important}.ew-secondary-row [data-ew-secondary]{background:transparent!important;border:none!important;text-decoration:underline;text-underline-offset:4px;padding:6px 2px!important;color:var(--ink-deep, #2a2a2a)}.pdp-shell .callouts .c .icon{display:none!important}.search-strip{padding-block:clamp(24px,5vw,56px)}.search-strip__form .field{border:var(--border-medium);border-radius:var(--radius-button);background:#fff;padding:4px 6px 4px 22px;display:flex;align-items:center}.search-strip__form .search__input{font-size:clamp(18px,3vw,26px)!important;height:60px!important;border:none!important;background:transparent!important;flex:1}.search-strip__form .search__input::placeholder{color:var(--warm-muted)}.search-strip__form .field__label{display:none}.search-strip__form .search__button,.search-strip__form .reset__button{border:none;background:transparent}@media(max-width:749px){.ew-mock .hero{margin:12px!important;border-radius:22px}.news__form-row{flex-direction:column;align-items:stretch;gap:10px}.news__input{width:100%!important;height:52px}.news__submit{width:100%;justify-content:center}.ew-footer__grid{grid-template-columns:1fr!important;gap:28px}.ew-footer__marks{gap:10px 18px}.ew-footer__bottom{flex-direction:column;gap:16px;align-items:flex-start}.template-product .ew-tabbar{display:none!important}.template-product .pdp-shell .ew-pdp-buy-row{position:sticky;bottom:0;z-index:30;background:var(--cream);margin-inline:-16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px #0000000f}.template-product .pdp-shell .ew-pdp-atb-btn{flex:1}.card__name{font-size:.9375rem}}.pagination__item:empty,.pagination__list li:empty,.pagination a.pagination__item:not([class*=arrow]):empty{display:none!important}.collection-grid>.grid__item .card__corner,.collection-grid>.grid__item .card__subtitle,.collection-grid>.grid__item .card__colours,.collection-grid>.grid__item.grid__item--dark .card__corner,.shop-grid>.grid__item .card__corner,.shop-grid>.grid__item .card__subtitle,.shop-grid>.grid__item .card__colours,#product-grid .grid__item .card__corner,#product-grid .grid__item .card__subtitle,#product-grid .grid__item .card__colours,.related-products .card__corner,.related-products .card__subtitle,.related-products .card__colours{display:none!important}:root{--radius-page: 0;--radius-card: 0;--radius-button: 0;--radius-modal: 0;--radius-hero: 0}*,*:before,*:after{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/equalwear-custom.css.map */
