:root{--w-bg-primary: #0F0F0F;--w-accent: #C8A96E;--w-bg-light: #F5F3EF;--w-text-secondary: #4A5568;--w-surface: #1E1E1E;--w-text-on-dark: #F5F3EF;--w-text-muted-dark: rgba(245, 243, 239, .62);--w-hairline-dark: rgba(245, 243, 239, .14);--w-hairline-light: rgba(15, 15, 15, .12);--w-accent-ink: #0F0F0F;--w-track: -.03em;--w-radius: 2px;--w-pad-x: clamp(20px, 5vw, 64px);--w-sec-y: clamp(64px, 10vw, 130px);--w-max-w: 1280px}.brand-heritage{--w-bg-primary: #2C1F14;--w-accent: #8B4513;--w-bg-light: #F7F0E6;--w-text-highlight: #D4956A;--w-surface: #5C3D1E;--w-text-secondary: #6B5138;--w-text-on-dark: #F7F0E6;--w-text-muted-dark: rgba(247, 240, 230, .68);--w-hairline-dark: rgba(247, 240, 230, .16);--w-hairline-light: rgba(44, 31, 20, .14);--w-accent-ink: #F7F0E6;--w-track: -.01em;--w-radius: 3px}.w-wrap{max-width:var(--w-max-w);margin:0 auto;padding-left:var(--w-pad-x);padding-right:var(--w-pad-x)}.w-sec{padding-top:var(--w-sec-y);padding-bottom:var(--w-sec-y)}.w-eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--w-text-secondary);margin:0 0 2rem}.w-on-dark .w-eyebrow{color:var(--w-text-muted-dark)}.w-h1{font-family:var(--font-heading-family);font-weight:700;letter-spacing:var(--w-track);line-height:1.02;font-size:clamp(4.4rem,7.2vw,9.2rem);margin:0;max-width:14ch}.w-h2{font-family:var(--font-heading-family);font-weight:700;letter-spacing:var(--w-track);line-height:1.06;font-size:clamp(3rem,4.4vw,5.4rem);margin:0;max-width:18ch}.brand-heritage .w-h1,.brand-heritage .w-h2{font-weight:600}.w-lede{font-size:clamp(1.6rem,1.5vw,1.9rem);line-height:1.55;color:var(--w-text-secondary);max-width:52ch}.w-on-dark .w-lede{color:var(--w-text-muted-dark)}.w-btn{display:inline-flex;align-items:center;gap:1rem;padding:1.6rem 3.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:var(--w-radius);border:1px solid transparent;transition:transform .15s ease,filter .2s ease,border-color .2s ease;cursor:pointer}.w-btn:active{transform:translateY(1px)}.w-btn--primary{background:var(--w-accent);color:var(--w-accent-ink)}.w-btn--primary:hover{filter:brightness(1.07)}.w-btn--ghost{background:transparent;color:var(--w-text-on-dark);border-color:var(--w-hairline-dark)}.w-btn--ghost:hover{border-color:var(--w-text-on-dark)}.w-btn--ghost.w-on-light{color:var(--w-bg-primary);border-color:var(--w-hairline-light)}.w-btn--ghost.w-on-light:hover{border-color:var(--w-bg-primary)}.w-btn--dark{background:var(--w-bg-primary);color:var(--w-bg-light)}.w-link{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;color:inherit}.w-img-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.w-pdp-eyebrow{margin:0 0 1rem}.w-ribbon{display:flex;flex-wrap:wrap;gap:0 1.4rem;margin:1rem 0 0;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--w-text-secondary)}.w-ribbon span+span:before{content:"|";margin-right:1.4rem;opacity:.4}.w-positioning{margin:1.4rem 0 0;font-size:1.7rem;line-height:1.5;color:var(--w-text-secondary)}.w-featured-review{margin:2rem 0 0;padding:1.6rem 1.8rem;border:1px solid var(--w-hairline-light);border-radius:var(--w-radius);font-size:1.4rem;line-height:1.5}.w-fr-stars{color:var(--w-accent);letter-spacing:.3rem;font-size:1.2rem;margin-bottom:.8rem}.w-fr-quote{margin:0}.w-fr-author{display:block;margin-top:.8rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--w-text-secondary)}.w-offer-badge{display:inline-block;margin-top:1.2rem;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--w-accent);border-radius:var(--w-radius);padding:.5rem 1rem}.w-trust-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.w-trust-trio div{border:1px solid var(--w-hairline-light);border-radius:var(--w-radius);padding:1.2rem .8rem;text-align:center;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--w-text-secondary)}.w-ship-micro{margin:1.4rem 0 0;font-size:1.2rem;color:var(--w-text-secondary)}.w-variant-story{margin-top:3.2rem;display:grid;grid-template-columns:12rem 1fr;gap:1.8rem;align-items:start}.w-vs-img{width:12rem;height:15rem;border-radius:var(--w-radius);overflow:hidden;background:linear-gradient(160deg,#2e241a,#1d1712)}.w-vs-img img{width:100%;height:100%;object-fit:cover}.w-vs-text{min-height:15rem;margin:0;font-size:1.4rem;line-height:1.6;color:var(--w-text-secondary)}.w-sibling-card{margin-top:2.4rem;display:flex;align-items:center;gap:1.6rem;border:1px solid var(--w-hairline-light);border-radius:var(--w-radius);padding:1.4rem 1.6rem;text-decoration:none;color:inherit;transition:border-color .15s}.w-sibling-card:hover{border-color:currentColor}.w-sib-thumb{width:5.6rem;height:5.6rem;flex:none;border-radius:var(--w-radius);object-fit:cover;background:radial-gradient(circle at 35% 30%,#6b4a2c,#452c14);display:block}.w-sib-label{display:block;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--w-text-secondary)}.w-sib-name{font-weight:650;font-size:1.4rem}.w-sib-price{margin-left:auto;font-weight:650}.w-founder-story{border-left:2px solid var(--w-accent);padding-left:2.4rem;margin:3rem 0 0;font-size:1.5rem;line-height:1.6;font-style:italic;color:var(--w-text-secondary)}.w-bis{display:none;margin-top:2.4rem;padding:2rem;border:1px solid var(--w-hairline-light);border-radius:var(--w-radius)}.w-bis[data-active]{display:block}.w-bis-h{font-family:var(--font-heading-family);font-size:1.8rem;margin:0}.w-bis-p{font-size:1.3rem;color:var(--w-text-secondary);margin:.8rem 0 1.4rem}.w-bis-form{display:flex;gap:.8rem}.w-bis-form input[type=email]{flex:1;border:1px solid var(--w-hairline-light);background:transparent;border-radius:var(--w-radius);padding:1.2rem 1.4rem;font-size:1.4rem}.w-sticky-atc{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--w-bg-primary);color:var(--w-text-on-dark);padding:1.2rem var(--w-pad-x);align-items:center;justify-content:space-between;gap:1.6rem;border-top:1px solid var(--w-hairline-dark)}.w-sticky-atc__info{display:flex;flex-direction:column;font-size:1.3rem}.w-sticky-atc .w-btn{padding:1.2rem 2.2rem}@media(max-width:749px){.w-sticky-atc.is-visible{display:flex}}.w-h1,.w-h2,.w-models__name,.w-materials__name,.w-series__name,.w-founder__quote,.w-ws__h3,.w-rwall__score,.w-bis-h{color:inherit}.header__heading,.header__heading-link,.header__heading-link .h2{white-space:nowrap}@media(max-width:549px){.header__heading-link .h2,.header__heading-link{font-size:1.7rem;letter-spacing:.08em}}.product__description table,.rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html,body{overflow-x:clip}.w-sticky-atc__info{flex:1;min-width:0}.w-sticky-atc__info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-sticky-atc .w-btn{flex:none;white-space:nowrap;padding:1.2rem 1.8rem}@media(max-width:749px){.w-hero{min-height:auto}.w-hero__inner{padding-top:6rem;padding-bottom:6rem}}.w-img-cover--mob{display:none}@media(max-width:749px){.w-img-cover--desk{display:none}.w-img-cover--mob{display:block}.w-hero__media:after{background:linear-gradient(180deg,#0f0f0fb8,#0f0f0f73 45%,#0f0f0fcc)}}.w-compare{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-compare__scroll{overflow-x:auto;margin-top:4.8rem}.w-compare__table{width:100%;border-collapse:collapse;font-size:1.4rem;min-width:56rem}.w-compare__table th,.w-compare__table td{text-align:left;padding:1.6rem 1.4rem;border-bottom:1px solid var(--w-hairline-light);vertical-align:top}.w-compare__table th{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--w-text-secondary);font-weight:600}.w-compare__table td:first-child{font-weight:650}.w-compare__table td a{color:inherit}.w-final{background:var(--w-accent);color:var(--w-accent-ink)}.w-final__inner{text-align:center}.w-final__h{max-width:100%;margin:0 auto 3.6rem;color:inherit}.w-founder{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-founder__grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(3.2rem,6vw,8.8rem);align-items:center}@media(max-width:800px){.w-founder__grid{grid-template-columns:1fr}}.w-founder__photo{aspect-ratio:4/5;border-radius:var(--w-radius);background:linear-gradient(170deg,#d9d4cb,#b8b2a6);position:relative;overflow:hidden}.w-founder__quote{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.02em;font-size:clamp(2.4rem,3vw,3.8rem);line-height:1.2;margin:0}.w-founder__name{margin-top:2.4rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--w-text-secondary)}.w-door{background:var(--w-bg-primary);color:var(--w-text-on-dark);position:relative;overflow:hidden}.w-door:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 120% at 85% 50%,rgba(212,149,106,.12),transparent 60%)}.w-door__grid{position:relative;display:grid;grid-template-columns:7fr 5fr;gap:clamp(3.2rem,5vw,7.2rem);align-items:center}@media(max-width:820px){.w-door__grid{grid-template-columns:1fr}}.w-door__pull{color:var(--w-text-highlight);font-style:italic;margin-top:2.4rem}.w-door__cta{margin-top:3.6rem}.w-door__stitch{aspect-ratio:4/3;border-radius:var(--w-radius);position:relative;overflow:hidden;background:radial-gradient(130% 110% at 25% 15%,#6b4a2c,#4a3018 50%,var(--w-bg-primary))}.w-door__stitch:before{content:"";position:absolute;left:10%;right:10%;top:24%;border-top:3px dashed var(--w-text-highlight);opacity:.9;z-index:1}.w-hero{position:relative;overflow:hidden;background:var(--w-bg-primary);color:var(--w-text-on-dark);min-height:min(88vh,880px);display:flex;align-items:center}.w-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(120% 90% at 78% 30%,rgba(200,169,110,.1),transparent 55%),var(--w-bg-primary)}.w-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f0f0fdb,#0f0f0f8c 55%,#0f0f0f40)}.w-hero__inner{position:relative;z-index:1;padding-top:9rem;padding-bottom:9rem;width:100%}.w-hero__lede{margin:2.8rem 0 4rem}.w-hero__ctas{display:flex;gap:1.6rem;flex-wrap:wrap}.w-materials{background:var(--w-bg-primary);color:var(--w-text-on-dark)}.w-materials__row{display:grid;grid-template-columns:repeat(5,1fr);gap:1.6rem;margin-top:5.6rem}@media(max-width:900px){.w-materials__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.2rem;-webkit-overflow-scrolling:touch}.w-materials__card{min-width:68vw;scroll-snap-align:start}}.w-materials__card{text-decoration:none;color:var(--w-text-on-dark)}.w-materials__swatch{aspect-ratio:3/4;border-radius:var(--w-radius);position:relative;overflow:hidden;background:linear-gradient(160deg,#2e241a,#1d1712);transition:transform .25s ease}.w-materials__card:hover .w-materials__swatch{transform:translateY(-4px)}.w-materials__name{margin-top:1.4rem;font-family:var(--font-heading-family);font-weight:650;font-size:1.7rem}.w-materials__note{font-size:1.3rem;color:var(--w-text-muted-dark);margin-top:.2rem}.w-models{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-models__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(23rem,1fr));gap:1px;background:var(--w-hairline-light);border:1px solid var(--w-hairline-light);margin-top:5.6rem}.w-models__grid--five{grid-template-columns:repeat(5,1fr)}.w-models__grid--five .w-models__card{padding:3rem 2.2rem 2.8rem}@media(max-width:1180px){.w-models__grid--five{grid-template-columns:repeat(3,1fr)}}@media(max-width:1020px){.w-models__grid,.w-models__grid--five{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.w-models__grid{grid-template-columns:1fr}}.w-models__card{background:var(--w-bg-light);padding:3.6rem 2.8rem 3.2rem;display:flex;flex-direction:column;gap:1.4rem}.w-models__thumb{aspect-ratio:4/3;border-radius:var(--w-radius);background:linear-gradient(150deg,#2a2a2a,#161616 70%);position:relative;overflow:hidden;margin-bottom:1rem}.w-models__name{font-family:var(--font-heading-family);font-weight:650;font-size:clamp(2rem,2vw,2.6rem);letter-spacing:-.02em;margin:0}.w-models__pos{font-size:1.5rem;font-weight:500;line-height:1.4;margin:0}.w-models__diff{font-size:1.3rem;color:var(--w-text-secondary);margin:0}.w-models__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:1.8rem;border-top:1px solid var(--w-hairline-light)}.w-models__price{font-weight:650;font-size:1.5rem}.w-rwall{background:var(--w-bg-primary);color:var(--w-text-on-dark)}.w-rwall__head{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(2.4rem,4vw,6.4rem);align-items:center;margin-top:4.8rem;padding:2.8rem;background:var(--w-surface);border:1px solid var(--w-hairline-dark);border-radius:var(--w-radius)}@media(max-width:760px){.w-rwall__head{grid-template-columns:1fr}}.w-rwall__score{font-family:var(--font-heading-family);font-size:5.6rem;font-weight:700;line-height:1}.w-rwall__score small{display:block;font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--w-text-muted-dark);margin-top:.8rem}.w-rwall__summary{font-size:1.4rem;color:var(--w-text-muted-dark);margin:0}.w-rwall__embed{margin-top:4.8rem}.w-rfidstrip{background:#f5f3ef;color:#0f0f0f;border-top:1px solid rgba(200,169,110,.55);border-bottom:1px solid rgba(200,169,110,.55)}.w-rfidstrip__in{display:flex;align-items:center;justify-content:center;gap:1.2rem;min-height:80px;padding:1.6rem 0;text-align:center}.w-rfidstrip__ico{width:2.2rem;height:2.2rem;flex:0 0 auto;color:#c8a96e}.w-rfidstrip__t{margin:0;font-size:clamp(1.4rem,1.5vw,1.7rem);line-height:1.35;letter-spacing:.01em;font-weight:500;color:inherit}@media(max-width:600px){.w-rfidstrip__in{gap:.9rem;padding:1.4rem 0}.w-rfidstrip__t{font-size:1.35rem}}.w-series{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-series__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1px;background:var(--w-hairline-light);border:1px solid var(--w-hairline-light);margin-top:4.8rem}.w-series__cell{background:var(--w-bg-light);padding:2.6rem 2.2rem}.w-series__eyebrow{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--w-text-secondary);margin:0}.w-series__name{font-family:var(--font-heading-family);font-weight:650;font-size:1.9rem;letter-spacing:-.015em;margin:.8rem 0 1rem}.w-series__desc{font-size:1.3rem;line-height:1.55;color:var(--w-text-secondary);margin:0}.w-snap{background:var(--w-surface);color:var(--w-text-on-dark)}.w-snap__grid{display:grid;grid-template-columns:6fr 5fr;gap:clamp(3.2rem,6vw,8.8rem);align-items:center}@media(max-width:860px){.w-snap__grid{grid-template-columns:1fr}}.w-snap__video{aspect-ratio:4/5;border-radius:var(--w-radius);position:relative;overflow:hidden;background:linear-gradient(200deg,#2c2c2c,#121212 70%)}.w-snap__sound{position:absolute;left:50%;top:50%;translate:-50% -50%;display:inline-flex;align-items:center;gap:1.2rem;background:#0f0f0fb8;color:var(--w-text-on-dark);border:1px solid var(--w-hairline-dark);border-radius:100px;padding:1.4rem 2.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.w-snap__dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--w-accent)}.w-snap__story{border-left:2px solid var(--w-accent);padding-left:2.8rem;margin:3.6rem 0;font-size:clamp(1.7rem,1.6vw,2rem);line-height:1.6;color:var(--w-text-muted-dark);font-style:italic}.w-ws{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-ws__list{max-width:68rem}.w-ws__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.8rem,4vw,6.4rem);margin-top:4.8rem}@media(max-width:760px){.w-ws__grid{grid-template-columns:1fr}}.w-ws__h3{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:-.02em;margin:0 0 .8rem}.w-ws__list{margin:1.6rem 0 0;border-top:1px solid var(--w-hairline-light)}.w-ws__row{display:grid;grid-template-columns:14rem 1fr;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid var(--w-hairline-light);font-size:1.4rem}.w-ws__row dt{color:var(--w-text-secondary);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;padding-top:.2rem;margin:0}.w-ws__row dd{margin:0}.w-ws__more{margin:2.4rem 0 0;font-size:1.4rem}.w-ws__more a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem}.w-ws__more a:hover{opacity:.7}.w-compare__scroll{max-width:100%;-webkit-overflow-scrolling:touch}.w-compare__table a{color:inherit}.w-sec,.w-wrap{min-width:0}.w-sticky-atc{flex-wrap:nowrap}.w-sticky-atc__info{min-width:0;flex:1}.w-sticky-atc__info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.w-sticky-atc .w-btn{white-space:nowrap;flex:none;padding:1.2rem 1.8rem;font-size:1.2rem}@media(max-width:640px){.w-compare__scroll{overflow:visible;max-width:100%}.w-compare__table{min-width:0;width:100%;font-size:1.5rem}.w-compare__table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.w-compare__table,.w-compare__table tbody,.w-compare__table tr,.w-compare__table td{display:block;width:100%}.w-compare__table tr{border:1px solid var(--w-hairline-light);border-radius:var(--w-radius);margin-bottom:1.6rem;padding:.4rem 1.8rem 1rem}.w-compare__table td{border-bottom:1px solid var(--w-hairline-light);padding:1.2rem 0}.w-compare__table td:not(:first-child){display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;text-align:right}.w-compare__table td:not(:first-child):before{content:attr(data-label);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--w-text-secondary);font-weight:600;text-align:left}.w-compare__table tr td:last-child{border-bottom:0;padding-bottom:.4rem}.w-compare__table td:first-child{font-family:var(--font-heading-family);font-size:2rem;font-weight:650;padding:1.2rem 0}.w-compare__table td:first-child:before{display:none}}:root{--w-font-heritage: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif}.brand-heritage{--font-heading-family: var(--w-font-heritage)}.brand-heritage .w-h1,.brand-heritage .w-h2,.brand-heritage .w-eyebrow{font-family:var(--w-font-heritage)}.brand-heritage .w-eyebrow{letter-spacing:.22em;font-style:italic;text-transform:none}.brand-heritage h1,.brand-heritage .product__title h1,.brand-heritage .product__title .h1{font-family:var(--w-font-heritage);font-weight:600;letter-spacing:-.01em}.w-patina{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-patina__lede{max-width:56rem;margin-top:2rem}.w-patina__frame{position:relative;margin-top:4.8rem;aspect-ratio:16/9;border-radius:var(--w-radius);overflow:hidden;-webkit-user-select:none;user-select:none}@media(max-width:640px){.w-patina__frame{aspect-ratio:4/5}}.w-patina__img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.w-patina__img--before{background:radial-gradient(120% 100% at 30% 20%,#d9b98f,#c49a66 55%,#a97c50)}.w-patina__img--after{background:radial-gradient(130% 110% at 70% 60%,#4a2f16,#2c1c0d 55%,#17100a);clip-path:inset(0 0 0 50%)}.w-patina__img img{width:100%;height:100%;object-fit:cover;display:block}.w-patina__divider{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--w-bg-light);transform:translate(-50%);pointer-events:none}.w-patina__divider:after{content:"\2194";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.4rem;height:4.4rem;border-radius:50%;background:var(--w-bg-light);color:var(--w-bg-primary);display:grid;place-items:center;font-size:1.8rem;box-shadow:0 2px 12px #00000059}.w-patina__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;-webkit-appearance:none;appearance:none;touch-action:pan-y}.w-patina__chip{position:absolute;bottom:1.6rem;padding:.6rem 1.2rem;border-radius:999px;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;background:#0f0f0f8c;color:var(--w-bg-light);pointer-events:none}.w-patina__chip--before{left:1.6rem}.w-patina__chip--after{right:1.6rem}.w-stitch{background:var(--w-bg-primary);color:var(--w-text-on-dark)}.w-stitch__grid{display:grid;grid-template-columns:6fr 6fr;gap:clamp(3.2rem,5vw,7.2rem);align-items:center;margin-top:4.8rem}@media(max-width:820px){.w-stitch__grid{grid-template-columns:1fr}}.w-stitch__visual{aspect-ratio:4/3;border-radius:var(--w-radius);position:relative;overflow:hidden;background:radial-gradient(130% 110% at 25% 15%,#6b4a2c,#4a3018 50%,var(--w-bg-primary))}.w-stitch__visual:empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(58% 46% at 70% 76%,rgba(212,149,106,.2),transparent 72%)}.w-stitch__visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.w-stitch__list{display:flex;flex-direction:column;gap:2.8rem}.w-stitch__item{display:grid;grid-template-columns:auto 1fr;gap:1.8rem;align-items:baseline}.w-stitch__num{font-family:var(--w-font-heritage);font-size:2.2rem;color:var(--w-text-highlight);font-style:italic}.w-stitch__t{font-family:var(--w-font-heritage);font-size:2rem;margin:0 0 .6rem;font-weight:600;color:inherit}.w-stitch__d{margin:0;font-size:1.5rem;color:var(--w-text-muted-dark);line-height:1.6}.w-hero__media:empty,.w-door__stitch:empty,.w-founder__photo:empty,.w-materials__swatch:empty,.w-models__thumb:empty,.w-snap__video:empty,.w-vs-img:empty,.w-sib-thumb:empty,.w-patina__img:empty,.w-stitch__visual:empty,.w-routes__ph:empty,.w-tiles__ph:empty,.w-cintro__scrim:empty,.w-cintro__media:empty,.w-vp__aside:empty{display:block}.w-cintro{background:var(--w-bg-primary);color:var(--w-text-on-dark);padding-top:clamp(4.8rem,8vw,9.6rem)}.w-cintro.brand-heritage{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-cintro__h{margin:0}.w-cintro__lede{max-width:62rem;margin-top:2rem;font-size:1.7rem;line-height:1.65}.w-line-badge{display:inline-block;margin-bottom:.6rem;padding:.35rem .9rem;border-radius:999px;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.4;background:#eeebe6;color:#3a362f}.w-line-badge--espresso{background:#2c1f14;color:#c9a87c}.collection.page-width,.facets-wrapper.page-width,.facets.facets-vertical-sort.page-width{max-width:200rem;padding-left:3rem;padding-right:3rem}@media screen and (min-width:990px){.collection.page-width,.facets-wrapper.page-width,.facets.facets-vertical-sort.page-width{padding-left:4.8rem;padding-right:4.8rem}}:root{--w-max-w: 1600px}.w-cintro__body{max-width:62rem;margin-top:1.4rem;font-size:1.5rem;line-height:1.7;color:var(--w-text-muted-dark)}.brand-heritage .w-cintro__body{color:var(--w-text-secondary)}.w-vp{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-vp.brand-swag{background:var(--w-bg-primary);color:var(--w-text-on-dark)}.w-vp__lede{margin-top:1.6rem}.w-vp__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(2.4rem,3vw,4rem);margin-top:4.8rem}.w-vp__grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}.w-vp__grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.w-vp__item{border-top:2px solid currentColor;padding-top:1.8rem}.w-vp__h{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3;margin:0 0 .8rem;letter-spacing:-.01em}.w-vp__t{margin:0;font-size:1.4rem;line-height:1.6;opacity:.82}@media(max-width:990px){.w-vp__grid,.w-vp__grid[data-count="3"]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.w-vp__grid,.w-vp__grid[data-count="3"],.w-vp__grid[data-count="2"]{grid-template-columns:1fr;gap:2.4rem}}.w-routes{background:var(--w-bg-primary);color:var(--w-text-on-dark)}.w-routes.brand-heritage{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-routes__lede{margin-top:1.6rem}.w-routes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(2rem,2.5vw,3.2rem);margin-top:4.8rem}.w-routes__grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}.w-routes__grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.w-routes__card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.w-routes__media{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;background:#1b1510}.w-routes__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.w-routes__card:hover .w-routes__media img{transform:scale(1.04)}.w-routes__ph{display:block;width:100%;height:100%;background:linear-gradient(140deg,#2a2016,#16110c)}.brand-heritage .w-routes__ph{background:linear-gradient(140deg,#e4d4bc,#c4a87f)}.w-routes__body{display:flex;flex-direction:column;padding-top:1.6rem}.w-routes__h{font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.w-routes__t{margin-top:.8rem;font-size:1.4rem;line-height:1.6;opacity:.82}.w-routes__p{margin-top:1rem;font-size:1.4rem;font-weight:600}.w-routes__cta{margin-top:1.2rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:.3rem}@media(max-width:990px){.w-routes__grid,.w-routes__grid[data-count="3"]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.w-routes__grid,.w-routes__grid[data-count="3"],.w-routes__grid[data-count="2"]{grid-template-columns:1fr}}.w-faq{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-faq.brand-swag{background:var(--w-bg-primary);color:var(--w-text-on-dark)}.w-faq__wrap{max-width:78rem}.w-faq__list{margin-top:4rem;border-top:1px solid var(--w-hairline-light)}.w-faq.brand-swag .w-faq__list{border-color:#ffffff24}.w-faq__item{border-bottom:1px solid var(--w-hairline-light)}.w-faq.brand-swag .w-faq__item{border-color:#ffffff24}.w-faq__q{cursor:pointer;list-style:none;padding:2rem 3.2rem 2rem 0;position:relative;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.4}.w-faq__q::-webkit-details-marker{display:none}.w-faq__q:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2rem;line-height:1;opacity:.6}.w-faq__item[open] .w-faq__q:after{content:"\2013"}.w-faq__a{padding:0 3.2rem 2.2rem 0;font-size:1.5rem;line-height:1.65;opacity:.85}.w-faq__a p{margin:0 0 1rem}.w-faq__a p:last-child{margin-bottom:0}.w-faq__contact{margin-top:3.2rem;font-size:1.4rem;opacity:.8}.w-faq__contact p{margin:0}.w-tiles{background:var(--w-bg-light);color:var(--w-bg-primary)}.w-tiles.brand-swag{background:var(--w-bg-primary);color:var(--w-text-on-dark)}.w-tiles__head{background:#e2dace;margin:calc(var(--w-sec-pad, 6rem) * -1) 0 0;padding:clamp(3.2rem,5vw,5.6rem) 0;text-align:center}.w-tiles.brand-swag .w-tiles__head{background:#1b1510}.w-tiles__h2{margin:0 auto;max-width:24ch;color:inherit}.w-tiles__lede{margin:1.2rem auto 0;max-width:60ch;font-size:1.5rem;line-height:1.6;opacity:.82}.w-tiles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,2.5vw,3.2rem);margin-top:clamp(3.2rem,5vw,5.6rem)}.w-tiles__grid[data-per-row="4"]{grid-template-columns:repeat(4,1fr)}.w-tiles__card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.w-tiles__tag{display:block;text-align:center;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:1.4rem}.w-tiles__media{display:block;position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#d8cec0}.w-tiles__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease,opacity .35s ease}.w-tiles__card:hover .w-tiles__media img{transform:scale(1.04)}.w-tiles__img--alt{opacity:0}@media(hover:hover)and (pointer:fine){.w-tiles__card:hover .w-tiles__img--alt{opacity:1}}@media(prefers-reduced-motion:reduce){.w-tiles__media img{transition:opacity .2s ease}.w-tiles__card:hover .w-tiles__media img{transform:none}}.w-tiles__ph{display:block;width:100%;height:100%;background:linear-gradient(140deg,#d8cec0,#b7a891)}.w-tiles__meta{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem 1.6rem 1.2rem;background:#fff}.w-tiles.brand-swag .w-tiles__meta{background:#221a13}.w-tiles__name{font-size:1.4rem;line-height:1.35}.w-tiles__specs{font-size:1.25rem;line-height:1.45;opacity:.7}.w-tiles__price{font-size:1.4rem;font-weight:700}.w-tiles__oos{font-weight:400;opacity:.6;font-size:1.2rem}.w-tiles__cta{display:block;text-align:center;background:var(--w-bg-primary);color:var(--w-text-on-dark);padding:1.4rem 1rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.w-tiles__card:hover .w-tiles__cta{opacity:.88}@media(max-width:990px){.w-tiles__grid,.w-tiles__grid[data-per-row="4"]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.w-tiles__grid,.w-tiles__grid[data-per-row="4"]{grid-template-columns:1fr}}.w-cintro{position:relative;overflow:hidden}.w-cintro:not(.w-cintro--img){padding-top:clamp(4rem,5vw,6.4rem);padding-bottom:clamp(3.2rem,4vw,4.8rem)}.w-cintro:not(.w-cintro--img) .w-cintro__h{max-width:20ch}.w-cintro--img{padding-top:clamp(7.2rem,11vw,13rem);padding-bottom:clamp(5.6rem,8vw,9rem)}.w-cintro__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.w-cintro__media img{width:100%;height:100%;object-fit:cover;display:block}.w-cintro__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a08064d,#0a0806e0),linear-gradient(90deg,#0a0806b8,#0a08061a 62%)}.w-cintro__inner{position:relative;z-index:2}.w-cintro.w-cintro--img,.w-cintro.w-cintro--img .w-cintro__h,.w-cintro.w-cintro--img .w-cintro__lede,.w-cintro.w-cintro--img .w-cintro__body{color:var(--w-text-on-dark)}.w-cintro.w-cintro--img .w-cintro__h{text-shadow:0 2px 24px rgba(0,0,0,.55)}.w-cintro--img .w-eyebrow{color:var(--w-text-on-dark);opacity:.78}.w-cintro--img .w-cintro__body{opacity:.86}@media(min-width:750px){.w-cintro__media .w-img-cover--mob{display:none}}@media(max-width:749px){.w-cintro__media .w-img-cover--desk{display:none}}.w-sec.tone-espresso{background:#241810;color:#f1e4d0}.w-sec.tone-coffee{background:#3f2814;color:#efdfc6}.w-sec.tone-sand{background:#e2dace;color:#241810}.w-sec.tone-cream{background:#f5ede1;color:#241810}.w-sec.tone-espresso .w-eyebrow,.w-sec.tone-coffee .w-eyebrow{color:#c9a97a}.w-sec.tone-sand .w-eyebrow,.w-sec.tone-cream .w-eyebrow{color:#7a5a33}.w-sec.tone-espresso .w-lede,.w-sec.tone-coffee .w-lede,.w-sec.tone-sand .w-lede,.w-sec.tone-cream .w-lede{color:inherit;opacity:.85}.w-sec.tone-espresso .w-faq__list,.w-sec.tone-espresso .w-faq__item,.w-sec.tone-coffee .w-faq__list,.w-sec.tone-coffee .w-faq__item{border-color:#f1e4d02e}.w-sec.tone-sand .w-faq__list,.w-sec.tone-sand .w-faq__item,.w-sec.tone-cream .w-faq__list,.w-sec.tone-cream .w-faq__item{border-color:#24181029}.w-sec.tone-espresso .w-tiles__head{background:#1a110b}.w-sec.tone-coffee .w-tiles__head{background:#33200f}.w-sec.tone-sand .w-tiles__head{background:#d5caba}.w-sec.tone-cream .w-tiles__head{background:#ebe0d0}.w-sec.tone-espresso .w-tiles__meta{background:#2e2016}.w-sec.tone-coffee .w-tiles__meta{background:#4a3119}.w-sec.tone-sand .w-tiles__meta{background:#f2ece3}.w-sec.tone-cream .w-tiles__meta{background:#fff}.w-sec.tone-espresso .w-tiles__cta,.w-sec.tone-coffee .w-tiles__cta{background:#c9a97a;color:#241810}.w-sec.tone-sand .w-tiles__cta,.w-sec.tone-cream .w-tiles__cta{background:#3f2814;color:#f5ede1}.w-vp__wrap{display:block}.w-vp__intro{min-width:0}.w-vp__aside{display:none}@media(min-width:990px){.w-vp__wrap:has(.w-vp__aside){display:grid;grid-template-columns:1fr .48fr;gap:clamp(3.2rem,5vw,6.4rem);align-items:start}.w-vp__wrap:has(.w-vp__aside) .w-vp__rest{grid-column:1 / -1}.w-vp__aside{display:block;align-self:start;aspect-ratio:1 / 1;max-height:30rem;border-radius:2px;overflow:hidden}}@media(max-width:989px){.w-vp__aside{display:block;margin-top:2.8rem;aspect-ratio:1 / 1;max-width:34rem;border-radius:2px;overflow:hidden}}.w-vp__aside img{width:100%;height:100%;object-fit:cover;display:block}.w-tiles__grid.ratio-square .w-tiles__media,.w-routes__grid.ratio-square .w-routes__media{aspect-ratio:1 / 1}.w-tiles__grid.ratio-portrait .w-tiles__media,.w-routes__grid.ratio-portrait .w-routes__media{aspect-ratio:3 / 4}.w-tiles__grid.ratio-tall .w-tiles__media,.w-routes__grid.ratio-tall .w-routes__media{aspect-ratio:4 / 5}.w-tiles__grid.ratio-landscape .w-tiles__media,.w-routes__grid.ratio-landscape .w-routes__media{aspect-ratio:4 / 3}.w-tiles__grid.ratio-natural .w-tiles__media,.w-routes__grid.ratio-natural .w-routes__media{aspect-ratio:auto}.w-tiles__grid.ratio-natural .w-tiles__media img,.w-routes__grid.ratio-natural .w-routes__media img{height:auto;object-fit:contain}.w-vp h2,.w-vp h3,.w-vp .w-h2,.w-vp__h,.w-tiles h2,.w-tiles .w-h2,.w-tiles__name,.w-tiles__tag,.w-routes h2,.w-routes .w-h2,.w-routes__h,.w-faq h2,.w-faq .w-h2,.w-faq__q,.w-cintro h1,.w-cintro .w-h1,.w-cintro__h{color:inherit}.w-vp__item{border-top-color:currentColor}.w-sec.tone-onyx{background:#0f0f0f;color:#f5f3ef}.w-sec.tone-carbon{background:#1e1e1e;color:#f5f3ef}.w-sec.tone-linen{background:#f5f3ef;color:#0f0f0f}.w-sec.tone-onyx .w-eyebrow,.w-sec.tone-carbon .w-eyebrow,.w-sec.tone-linen .w-eyebrow{color:#c8a96e}.w-sec.tone-onyx .w-lede,.w-sec.tone-carbon .w-lede{color:#f5f3efa6}.w-sec.tone-linen .w-lede{color:#4a5568}.w-sec.tone-onyx .w-faq__list,.w-sec.tone-onyx .w-faq__item,.w-sec.tone-carbon .w-faq__list,.w-sec.tone-carbon .w-faq__item{border-color:#ffffff1a}.w-sec.tone-linen .w-faq__list,.w-sec.tone-linen .w-faq__item{border-color:#eee}.w-sec.tone-onyx .w-tiles__head{background:#0b0b0b}.w-sec.tone-carbon .w-tiles__head{background:#171717}.w-sec.tone-linen .w-tiles__head{background:#eceae5}.w-sec.tone-onyx .w-tiles__meta,.w-sec.tone-carbon .w-tiles__meta,.w-sec.tone-linen .w-tiles__meta{background:#fff;color:#0f0f0f;border:.5px solid #EEEEEE;border-top:0}.w-sec.tone-onyx .w-tiles__price,.w-sec.tone-carbon .w-tiles__price,.w-sec.tone-linen .w-tiles__price{color:#0f0f0f}.w-sec.tone-onyx .w-tiles__specs,.w-sec.tone-carbon .w-tiles__specs,.w-sec.tone-linen .w-tiles__specs{color:#4a5568;opacity:1}.w-sec.tone-onyx .w-tiles__cta,.w-sec.tone-carbon .w-tiles__cta,.w-sec.tone-linen .w-tiles__cta{background:#c8a96e;color:#0f0f0f;border-radius:0 0 4px 4px}.w-sec.tone-onyx .w-tiles__card:hover .w-tiles__cta,.w-sec.tone-carbon .w-tiles__card:hover .w-tiles__cta,.w-sec.tone-linen .w-tiles__card:hover .w-tiles__cta{background:#b8975e;opacity:1}.w-sec.tone-onyx .w-vp__item,.w-sec.tone-carbon .w-vp__item{border-top-color:#c8a96e66}.w-sec.tone-linen .w-vp__item{border-top-color:#c8a96e8c}.tone-onyx .w-h1,.tone-onyx .w-h2,.tone-onyx .w-tiles__h2,.tone-carbon .w-h1,.tone-carbon .w-h2,.tone-carbon .w-tiles__h2,.tone-linen .w-h1,.tone-linen .w-h2,.tone-linen .w-tiles__h2,.tone-onyx .w-vp__h,.tone-onyx .w-routes__h,.tone-onyx .w-faq__q,.tone-carbon .w-vp__h,.tone-carbon .w-routes__h,.tone-carbon .w-faq__q,.tone-linen .w-vp__h,.tone-linen .w-routes__h,.tone-linen .w-faq__q{font-weight:500}.announcement-bar.gradient,.announcement-bar{background:#4a5568;border-bottom:1px solid rgba(200,169,110,.22)}.announcement-bar .announcement-bar__message,.announcement-bar .announcement-bar__link,.announcement-bar .announcement-bar__link:hover{color:#fff}.announcement-bar .announcement-bar__link{text-decoration:none}.announcement-bar .announcement-bar__link:hover{text-decoration:underline}.utility-bar[class*=w-bar--]:not(.w-bar--default){background-image:none}.utility-bar.w-bar--slate{background:#4a5568;color:#fff}.utility-bar.w-bar--gold{background:#c8a96e;color:#0f0f0f}.utility-bar.w-bar--evergreen{background:#1f3a2e;color:#f5f3ef}.utility-bar.w-bar--crimson{background:#7a2620;color:#f5f3ef}.utility-bar.w-bar--denim{background:#2e4057;color:#f5f3ef}.utility-bar.w-bar--onyx{background:#0f0f0f;color:#f5f3ef}.utility-bar[class*=w-bar--]:not(.w-bar--default) .announcement-bar__message,.utility-bar[class*=w-bar--]:not(.w-bar--default) .announcement-bar__link,.utility-bar[class*=w-bar--]:not(.w-bar--default) a{color:inherit}.utility-bar[class*=w-bar--]:not(.w-bar--default).utility-bar--bottom-border{border-bottom-color:#ffffff24}.utility-bar.w-bar--gold.utility-bar--bottom-border{border-bottom-color:#0f0f0f29}.w-line-badge--swag{background:#0f0f0f;color:#c8a96e;border:1px solid rgba(200,169,110,.38)}.w-line-badge--heritage{background:#f1e4d0;color:#5c3d1e;border:1px solid #D9C4A5}.w-line-badge--crazy-horse{background:#3f2814;color:#e0c9a6;border:1px solid rgba(224,201,166,.34)}.w-line-badge--onyx{background:#dfe3e8;color:#16191d;border:1px solid #C3CAD2}.w-tiles__grid[data-per-row="2"]{grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.w-tiles__grid[data-per-row="2"]{grid-template-columns:1fr}}.w-cintro .w-wrap,.w-vp .w-wrap,.w-tiles .w-wrap,.w-routes .w-wrap,.w-faq .w-wrap{max-width:200rem;padding-left:3rem;padding-right:3rem}@media screen and (min-width:990px){.w-cintro .w-wrap,.w-vp .w-wrap,.w-tiles .w-wrap,.w-routes .w-wrap,.w-faq .w-wrap{padding-left:4.8rem;padding-right:4.8rem}}.announcement-bar.gradient,.announcement-bar{background:transparent}.utility-bar{background-image:none}.utility-bar.w-bar--default,.utility-bar:not([class*=w-bar--]){background:#4a5568;color:#fff}.utility-bar.w-bar--default .announcement-bar__message,.utility-bar.w-bar--default .announcement-bar__link,.utility-bar.w-bar--default a{color:#fff}@media screen and (min-width:990px){.header__inline-menu .header__menu-item{font-size:1.6rem;letter-spacing:.04em;padding:1.2rem 1.6rem}.header__inline-menu>.list-menu--inline{justify-content:center}.header--top-center .header__inline-menu{grid-area:navigation;justify-self:center}}.w-vs-img:empty{display:none}.w-variant-story:has(.w-vs-img:empty){grid-template-columns:1fr}.w-vs-text:empty{min-height:0}.w-variant-story:has(.w-vs-img:empty):has(.w-vs-text:empty){display:none}
/*# sourceMappingURL=/cdn/shop/t/65/assets/walleteras-tokens.css.map */
