@font-face{font-family:Barlow;src:url(/cdn/shop/files/Barlow-Italic.woff2?v=1787194688) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/cdn/shop/files/Barlow-SemiBoldItalic.woff2?v=1787194688) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/cdn/shop/files/Barlow-BoldItalic.woff2?v=1787194688) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--paper:#DFDFD8;--ink:#11151C;--stage:#FFFFFF;--tan:#855832;--tan-deep:#6B4527;--wrx:#5E7D14;--tan-soft:#C7A87E;--on-dark:#F4F4F2;--rule:rgba(17,21,28,.16);--rule-dark:rgba(244,244,242,.18);--wrap:1200px;--gut:clamp(20px,4vw,48px);--font:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:0 0 .9rem}.eyebrow .bar{display:inline-block;width:26px;height:2px;background:var(--tan);vertical-align:middle;margin-right:.7rem;transform:translateY(-1px)}.eyebrow--wrx .bar{background:var(--wrx)}.hero{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--ink)}.hero video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);animation:settle 2.6s cubic-bezier(.16,.84,.28,1) .12s forwards}@keyframes settle{to{transform:scale(1)}}.lede{text-align:center;padding:clamp(2.4rem,5vw,4rem) 0 clamp(2.6rem,6vw,4.6rem)}.lede .eyebrow{margin-bottom:1.2rem}.lede h2{font-size:clamp(2rem,4.8vw,3.3rem);font-weight:600;letter-spacing:-.022em;line-height:1.06;margin:0 0 .7rem}.lede h2 .sd{font-style:italic;font-weight:700;color:var(--tan)}.lede h2 .sd sup{font-style:normal;font-weight:600;font-size:.42em;vertical-align:super;letter-spacing:0;margin-left:.06em}.claim{max-width:30ch;text-wrap:balance;margin:0 auto clamp(1.1rem,2.2vw,1.5rem);font-size:clamp(1.05rem,1.9vw,1.32rem);font-weight:600;line-height:1.25;letter-spacing:-.005em;color:var(--ink)}.magnet{max-width:58ch;margin:0 auto;font-size:1.02rem;line-height:1.5;color:var(--ink);text-wrap:balance;padding-top:clamp(.9rem,1.8vw,1.2rem);border-top:1px solid var(--rule);display:inline-block}.magnet b{font-weight:600}.buy-block{padding-block:clamp(2rem,5vw,3.4rem)}.buy-row{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.86fr);gap:clamp(28px,4.4vw,60px);align-items:start}.stage{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(18px,3vw,44px);padding-bottom:clamp(26px,3.4vw,42px)}.obj{position:relative;display:flex;align-items:flex-end}.obj img{width:auto;height:auto;position:relative;z-index:1}.obj--towel img{max-height:clamp(400px,46vw,600px);filter:drop-shadow(0 22px 30px rgba(17,21,28,.22))}.obj--card img{max-height:clamp(400px,46vw,600px);box-shadow:0 1px #ffffff29 inset,0 20px 34px #11151c4d,0 2px 6px #11151c38}.obj:after{content:"";position:absolute;left:50%;bottom:-11px;height:16px;transform:translate(-50%);background:radial-gradient(ellipse at center,#11151c52,#11151c24 45%,#11151c00 73%);filter:blur(1.5px);pointer-events:none}.obj--towel:after{width:min(88%,230px)}.obj--card:after{width:min(92%,330px)}.card h2,.fer-name{font-size:clamp(1.55rem,3vw,2.1rem);font-weight:600;letter-spacing:-.015em;line-height:1.12;margin:0 0 .5rem}.fer-name .wrx-brand{font-size:.94em}.price{font-size:1.35rem;font-weight:600;letter-spacing:.01em;margin:0 0 1.15rem}.spec{font-size:.95rem;line-height:1.55;margin:0 0 1.6rem;color:var(--ink);padding-bottom:1.4rem;border-bottom:1px solid var(--rule)}.spec b{font-weight:600}.blurb{font-size:1rem;margin:0 0 1.1rem;color:var(--ink)}.signature{font-style:italic;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.4;letter-spacing:-.004em;color:var(--ink);margin:clamp(1.1rem,2vw,1.5rem) auto 0;max-width:44ch;text-wrap:balance}.cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 30px;background:var(--tan);color:var(--paper);border:1px solid var(--tan);border-radius:0;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,transform .12s ease}.cta:hover{background:var(--tan-deep)}.cta:active{transform:translateY(1px)}.trust{display:flex;flex-wrap:wrap;gap:.45rem 1.4rem;margin:1rem 0 0;padding:0;list-style:none;font-size:.92rem;font-weight:500;color:var(--ink)}.trust li{position:relative;padding-left:1.05rem}.trust li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--tan)}.strip{margin-block:clamp(1.4rem,3vw,2.4rem)}.strip figure{margin:0}.strip img{width:100%;height:auto}.strip figcaption{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.75rem;font-size:.88rem;font-weight:500;letter-spacing:.04em;color:var(--ink)}.demo{margin-top:clamp(1.6rem,3vw,2.4rem)}.demo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,18px)}.demo figure{margin:0}.demo .frame{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--stage)}.demo .frame img{width:100%;height:100%;object-fit:cover}.demo figcaption{margin-top:.6rem;color:var(--ink)}.demo figcaption b{display:block;font-size:.95rem;font-weight:700;line-height:1.25;letter-spacing:.01em;margin-bottom:.24rem}.demo figcaption span{display:block;font-size:.86rem;font-weight:400;line-height:1.42;color:var(--ink)}.demo figcaption .sd{font-style:italic;font-weight:700;color:var(--tan)}@media(max-width:760px){.demo-grid{grid-template-columns:1fr 1fr}}.wrx-brand{font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-style:italic;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.wrx-brand b{color:var(--wrx);font-weight:700}.fer-visit{display:inline-flex;align-items:center;gap:.45rem;margin:clamp(1.3rem,2.4vw,1.9rem) 0 0;font-size:.9rem;font-weight:600;letter-spacing:.02em;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:.18rem;transition:border-color .18s ease,color .18s ease}.fer-visit:hover{color:var(--wrx);border-bottom-color:var(--wrx)}.fer-visit svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.fer-visit:hover svg{transform:translate(2px)}.fer-block{padding-block:clamp(2.4rem,5vw,3.8rem);border-top:1px solid var(--rule)}.fer-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,4.4vw,60px);align-items:start}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2.2vw,24px);padding-bottom:0}.design-name{margin:0 0 .55rem;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.swap{position:relative;aspect-ratio:4/3;background:var(--stage);overflow:hidden;outline:0 solid var(--ink);outline-offset:-3px;transition:outline-width .18s ease}.gallery[data-active=jailbird] .design[data-design=jailbird] .swap,.gallery[data-active=thunder] .design[data-design=thunder] .swap{outline-width:2px}.swap img{position:absolute;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.65,.3,1)}.swap .rest{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.swap .alt{left:50%;top:0;width:auto;min-width:calc(100% + 2px);height:147%;max-width:none;box-sizing:border-box;transform:translate(-50%) scale(.965);transform-origin:top center;object-fit:contain;background:var(--stage);padding:10px;box-shadow:0 26px 48px -12px #11151c6b,0 4px 12px #11151c33;opacity:0;pointer-events:none}.swap{overflow:visible}.design{position:relative}@media(hover:hover){.design:hover{z-index:6}.swap:hover .rest{opacity:0}.gallery[data-active] .design .swap:hover{background:var(--paper);outline-width:0}.swap:hover .alt{opacity:1;transform:translate(-50%) scale(1)}.swap:hover .zoom-btn{opacity:0;pointer-events:none}}.gallery[data-active] .design .swap[data-shown=alt]{background:var(--paper);outline-width:0}.swap[data-shown=alt]{z-index:6}.swap[data-shown=alt] .rest{opacity:0}.swap[data-shown=alt] .alt{opacity:1;transform:translate(-50%) scale(1)}.swap .alt{opacity:0}.zoom-btn{position:absolute;right:8px;top:8px;z-index:3;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#11151cb8;color:#fff;cursor:zoom-in;transition:background .18s ease,opacity .18s ease}.zoom-btn:hover{background:var(--ink)}.zoom-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.swap-hint{margin:.5rem 0 0;font-size:.86rem;font-weight:500;color:var(--ink)}.swap-hint .touch{display:none}@media(hover:none){.swap-hint .mouse{display:none}.swap-hint .touch{display:inline}}.picker{margin:0 0 1.4rem}.picker legend{font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:0;margin-bottom:.6rem}.picker .opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.opt{display:flex;align-items:center;gap:.65rem;padding:.8rem .9rem;background:transparent;border:1px solid var(--rule);border-radius:0;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:500;color:var(--ink);text-align:left;transition:border-color .16s ease,background .16s ease}.opt:hover{border-color:var(--ink)}.opt[aria-pressed=true]{border-color:var(--ink);background:#11151c0d;font-weight:600}.opt .sw{width:22px;height:22px;flex:0 0 22px;border:1px solid rgba(17,21,28,.35)}.sw--jailbird{background:repeating-linear-gradient(180deg,#0f0f10 0 5px,#fff 5px 7px,#0f0f10 7px 12px)}.sw--thunder{background:repeating-linear-gradient(180deg,#4a4e55 0 5px,#fff 5px 7px,#2b2e33 7px 12px)}.says{background:var(--ink);color:var(--on-dark);padding-block:clamp(1.9rem,3.4vw,2.7rem)}.says .eyebrow{color:var(--on-dark)}.says .eyebrow .bar{background:var(--tan)}.says h2{font-size:clamp(1.02rem,1.5vw,1.16rem);font-weight:600;letter-spacing:.02em;margin:0 0 clamp(1.1rem,2vw,1.5rem);color:var(--on-dark)}.says h2 .bar{display:inline-block;width:20px;height:2px;background:var(--tan);vertical-align:middle;margin-right:.6rem;transform:translateY(-3px)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.q{padding:0 clamp(14px,2.2vw,28px);border-left:1px solid var(--rule-dark)}.q:first-child{padding-left:0;border-left:0}.q:last-child{padding-right:0}.q .tag{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark);margin:0 0 .5rem;opacity:1}.q blockquote{margin:0 0 .6rem;font-size:clamp(.94rem,1.15vw,1rem);line-height:1.42;font-weight:400;letter-spacing:0;color:var(--on-dark);text-wrap:pretty}.q .who{font-size:.82rem;font-weight:500;letter-spacing:.05em;color:var(--on-dark);margin:0}@media(max-width:900px){.buy-row,.fer-row{grid-template-columns:1fr;gap:26px}.stage{padding-bottom:clamp(30px,7vw,44px);gap:clamp(12px,3.4vw,22px)}.obj--towel img,.obj--card img{max-height:min(46vh,360px)}.quotes{grid-template-columns:1fr;gap:0}.q{padding:1rem 0;border-left:0;border-top:1px solid var(--rule-dark)}.q:first-child{padding-top:0;border-top:0}.q:last-child{padding-bottom:0}}@media(max-width:700px){.picker .opts{grid-template-columns:1fr}.strip{margin-inline:calc(var(--gut) * -1)}.strip figcaption{padding-inline:var(--gut);gap:.25rem;flex-direction:column}}@media(prefers-reduced-motion:reduce){.hero video{animation:none;transform:none}*{transition-duration:.01ms!important}}.note{background:#11151c;color:#f4f4f2;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;text-align:center;padding:.7rem 1rem}.buyform{margin:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/uct.css.map */
