:root{--paper:#E7E9E3;--panel:#F3F4F0;--ink:#14171A;--steel:#79817C;--amber:#FF5A1F;--void:#101315;--edge:rgba(20,23,26,.14);--edge2:rgba(20,23,26,.28);--disp:"Big Shoulders Display","Big Shoulders","Arial Narrow",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,-apple-system,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"Courier New",monospace;--gut:clamp(18px,4vw,64px)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.k{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E")}.hd{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;gap:20px;padding:0 var(--gut);height:54px;border-bottom:1px solid var(--edge);background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.drop{position:fixed;left:50%;top:50%;z-index:30;pointer-events:none;opacity:0;will-change:transform,opacity}.drop svg{height:25vmin;width:auto;display:block;color:var(--ink)}.hd__mark{display:flex;align-items:center;text-decoration:none;color:var(--ink)}.hd__mark svg{height:19px;width:auto;display:block}.hd__nav{display:flex;gap:18px;margin-left:auto;align-items:center}.hd__nav a{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-decoration:none;color:var(--steel)}.hd__nav a:hover{color:var(--ink)}.hd__item{position:relative;display:flex;align-items:center}.hd__caret{margin-left:5px;font-size:8px;vertical-align:middle;opacity:.7}.hd__sub{position:absolute;top:100%;left:50%;min-width:214px;display:grid;padding:7px 0;background:var(--paper);border:1px solid var(--edge);box-shadow:0 14px 34px #14171a1a;opacity:0;visibility:hidden;transform:translate(-50%) translateY(4px);transition:opacity .18s,transform .18s,visibility .18s}.hd__item:hover .hd__sub,.hd__item:focus-within .hd__sub{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.hd__sub a{padding:9px 16px;white-space:nowrap;color:#3c4247}.hd__sub a:hover,.hd__sub a:focus-visible{background:var(--ink);color:var(--paper)}.hd__burger{display:none;margin-left:auto;background:none;border:0;padding:8px 2px;cursor:pointer;flex-direction:column;gap:4px;width:30px}.hd__burger span{display:block;height:1.5px;width:100%;background:var(--ink)}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.mnav[hidden]{display:none}.mnav__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#10131580;opacity:0;transition:opacity .3s}.mnav__panel{position:absolute;top:0;right:0;bottom:0;width:min(88vw,360px);background:var(--paper);border-left:1px solid var(--edge);display:flex;flex-direction:column;transform:translate(100%);transition:transform .34s cubic-bezier(.16,.9,.24,1);overflow-y:auto;overscroll-behavior:contain}.mnav.open .mnav__scrim{opacity:1}.mnav.open .mnav__panel{transform:none}.mnav__top{display:flex;align-items:center;justify-content:space-between;padding:18px var(--gut);border-bottom:1px solid var(--edge)}.mnav__close{background:none;border:0;font-size:26px;line-height:1;color:var(--ink);cursor:pointer;padding:0 4px}.mnav__links{padding:8px 0 22px}.mnav__link{display:block;padding:14px var(--gut) 12px;text-decoration:none;color:var(--ink);font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:23px;line-height:1}.mnav__link:active{color:var(--amber)}.mnav__sub{display:grid;padding:0 var(--gut) 12px}.mnav__sub a{padding:9px 0 9px 14px;text-decoration:none;color:#3c4247;font-size:14px;border-left:1px solid var(--edge)}.mnav__sub a:active{color:var(--amber);border-color:var(--amber)}.mnav__foot{margin:auto 0 0;padding:16px var(--gut) 22px;border-top:1px solid var(--edge)}.hd__stat{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--steel)}.hd__dot{width:6px;height:6px;background:var(--amber);border-radius:50%;animation:blip 2.4s infinite}@keyframes blip{0%,72%,to{opacity:1}80%,92%{opacity:.25}}.hero{position:relative;min-height:100svh;padding:104px var(--gut) 46px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--edge) 1px,transparent 1px),linear-gradient(90deg,var(--edge) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(120% 90% at 30% 40%,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(120% 90% at 30% 40%,#000 25%,transparent 78%)}.hero__inner{position:relative;z-index:2;max-width:min(1500px,100%);margin:0 auto;width:100%}.hero__eye{margin:0 0 clamp(16px,3vh,30px)}.hero__h{font-family:var(--disp);font-weight:800;margin:0;font-size:clamp(60px,11.6vw,190px);line-height:.84;letter-spacing:-.012em;text-transform:uppercase}.hero__h .ln{display:block;overflow:hidden}.hero__h .ln>em{display:block;font-style:normal;transform:translateY(102%);animation:rise 1.05s cubic-bezier(.16,.9,.24,1) forwards}.hero__h .ln:nth-child(2)>em{animation-delay:.1s}.hero__h .ln:nth-child(3)>em{animation-delay:.2s;color:var(--amber)}@keyframes rise{to{transform:translateY(0)}}.hero__sub{max-width:44ch;margin:clamp(20px,3.4vh,34px) 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.55;color:#3c4247;opacity:0;animation:fade .8s .55s forwards}@keyframes fade{to{opacity:1}}.hero__unit{position:absolute;right:var(--gut);top:47%;width:min(40vw,540px);transform:translateY(-50%);mix-blend-mode:multiply;z-index:1;opacity:0;animation:unitIn 1.3s .3s cubic-bezier(.16,.9,.24,1) forwards}.hero__pick{display:none;margin:0}.hero__pick.on{display:block}.hero__pick img{animation:bob 7s 1.6s ease-in-out infinite}.hero__pick img,.ex__part img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.card__img img{width:100%;height:100%;object-fit:contain}.hero__cap{display:block;margin-top:10px;text-align:right}@keyframes unitIn{0%{opacity:0;transform:translate(4vw,-46%) scale(.94)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.hero__cue{position:relative;z-index:2;margin-top:clamp(34px,7vh,86px);display:flex;align-items:center;gap:12px;opacity:0;animation:fade .8s 1.1s forwards}.hero__cue .bar{flex:1;max-width:170px;height:1px;background:var(--edge2);transform-origin:left;animation:draw 1.5s 1.2s cubic-bezier(.16,.9,.24,1) forwards;transform:scaleX(0)}@keyframes draw{to{transform:scaleX(1)}}.ex{position:relative;height:640vh;background:var(--paper)}.ex__stage{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--paper);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.ex__bar{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:66px var(--gut) 0;z-index:4}.ex__prog{position:absolute;top:0;left:0;height:2px;background:var(--amber);width:0;z-index:5}.ex__field{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ex__core{height:25vmin;width:auto;color:var(--ink);opacity:0;will-change:transform,opacity}.ex__part{position:absolute;width:13vmin;opacity:0;text-decoration:none;mix-blend-mode:multiply;will-change:transform,opacity}.ex__part:before{content:"";position:absolute;left:50%;top:50%;height:1px;background:var(--edge2);width:calc(var(--len) * 1vmin);transform-origin:0 50%;transform:rotate(calc(var(--ang) * 1deg)) scaleX(var(--lp,0))}.ex__cal{position:absolute;top:calc(100% + 9px);white-space:nowrap;line-height:1.4}.ex__part[data-side=l] .ex__cal{right:0;text-align:right}.ex__part[data-side=r] .ex__cal{left:0;text-align:left}.ex__path{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--amber)}.ex__nm{display:block;font-size:13px;font-weight:600;max-width:22ch;white-space:normal}.ex__n{display:block;font-family:var(--mono);font-size:11px;color:var(--steel)}.ex__part:hover .ex__nm,.ex__part:focus-visible .ex__nm{color:var(--amber)}.ex__foot{position:absolute;right:var(--gut);bottom:30px;z-index:4}.ex__count{font-family:var(--disp);font-weight:700;font-size:clamp(40px,6vw,86px);line-height:.8}.ex__count b{color:var(--amber);font-weight:800}.ex--flat{height:auto}.ex--flat .ex__stage{position:static;height:auto;overflow:visible;padding:56px 0 44px;background:#dedbcf}.ex--flat .ex__bar{position:static;padding:0 var(--gut) 26px;flex-direction:column;align-items:flex-start;gap:6px}.ex--flat .ex__prog{display:none}.ex--flat .ex__field{position:static;display:grid;grid-template-columns:1fr 1fr;gap:28px 20px;padding:0 var(--gut)}.ex--flat .ex__core{grid-column:1/-1;height:auto;width:min(46%,190px);margin:0 auto 16px;opacity:1!important;transform:none!important}.ex--flat .ex__part{position:static;width:100%;opacity:1!important;transform:none!important}.ex--flat .ex__part:before{display:none}.ex--flat .ex__cal{position:static;white-space:normal;margin-top:9px;text-align:left!important}.ex--flat .ex__nm{max-width:none}.ex--flat .ex__foot{display:none}.fx{background:var(--void);color:#e9ebe6;padding:clamp(76px,12vh,150px) var(--gut)}.fx__h{font-family:var(--disp);font-weight:800;text-transform:uppercase;margin:0;font-size:clamp(38px,6.6vw,104px);line-height:.88;letter-spacing:-.01em;max-width:16ch}.fx__lede{max-width:52ch;color:#9aa3a0;font-size:15px;line-height:1.6;margin:24px 0 clamp(48px,8vh,96px)}.fx__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,64px);padding:clamp(26px,4vh,44px) 0;border-top:1px solid rgba(233,235,230,.16)}.fx__bad{font-family:var(--disp);font-weight:700;font-size:clamp(22px,2.9vw,40px);line-height:1;text-transform:uppercase;margin:0;color:#e9ebe6;text-wrap:balance}.fx__fix p{margin:0 0 14px;font-size:14px;line-height:1.65;color:#9aa3a0;max-width:46ch}.fx__part{display:inline-flex;align-items:baseline;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--amber);text-decoration:none;border-bottom:1px solid rgba(255,90,31,.4);padding-bottom:2px}.pg{padding:clamp(74px,11vh,140px) var(--gut) clamp(50px,8vh,90px);border-top:1px solid var(--edge);margin-top:clamp(56px,9vh,110px)}.pg__top{display:flex;flex-wrap:wrap;gap:26px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(34px,5vh,60px)}.pg__top .k{margin:0}.pg__h{font-family:var(--disp);font-weight:800;font-size:clamp(34px,5.4vw,80px);line-height:.9;text-transform:uppercase;margin:10px 0 0;max-width:14ch}.pg__legend{max-width:40ch;font-size:13px;line-height:1.6;color:#3c4247;border-left:2px solid var(--amber);padding-left:16px;margin:0}.pg__grid{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge);grid-template-columns:repeat(auto-fill,minmax(min(100%,258px),1fr))}@media(min-width:1180px){.pg__grid{grid-template-columns:repeat(4,1fr)}}.card{background:var(--paper);padding:18px 18px 20px;display:flex;flex-direction:column;opacity:0;transform:translateY(24px)}.card.on{opacity:1;transform:none;transition:opacity .65s,transform .65s}.card__top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;min-height:23px}.card__sku{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--steel)}.card__flag{font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;padding:3px 7px;border:1px solid var(--edge2);color:var(--steel);white-space:nowrap}.card__img{background:#fff;aspect-ratio:1;display:grid;place-items:center;padding:12px;overflow:hidden}.card__img img{transition:transform .5s cubic-bezier(.16,.9,.24,1)}.card:hover .card__img img{transform:scale(1.06)}.card__nm{font-size:13.5px;line-height:1.45;font-weight:500;margin:14px 0 4px;min-height:3.7em}.card__pr{font-family:var(--mono);font-size:14px;margin:0 0 14px}.card__pr .na{color:var(--steel);font-size:11px;letter-spacing:.1em}.card__cta{margin-top:auto;display:flex;flex-direction:column;gap:7px}.btn{font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;padding:11px 12px;text-align:center;text-decoration:none;border:1px solid var(--ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn--buy{background:var(--ink);color:var(--paper)}.btn--buy:hover{background:var(--amber);border-color:var(--amber)}.btn--az{background:transparent;color:var(--ink)}.btn--az:hover{background:var(--ink);color:var(--paper)}.btn--solo{background:var(--amber);border-color:var(--amber);color:#fff}.btn--solo:hover{background:var(--ink);border-color:var(--ink)}.fr{padding:clamp(66px,10vh,120px) var(--gut) clamp(52px,8vh,92px);border-top:1px solid var(--edge)}.fr__top{display:flex;flex-wrap:wrap;gap:24px 46px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(30px,5vh,54px)}.fr__top .k{margin:0}.fr__h{font-family:var(--disp);font-weight:800;font-size:clamp(34px,5.4vw,80px);line-height:.9;text-transform:uppercase;margin:10px 0 0;max-width:16ch}.fr__lede{max-width:44ch;margin:0;font-size:14px;line-height:1.62;color:#3c4247;border-left:2px solid var(--amber);padding-left:16px}.fr__grid{display:grid;gap:clamp(20px,3vw,34px);grid-template-columns:1fr}@media(min-width:900px){.fr__grid{grid-template-columns:1fr 1fr}}.rep{display:block;text-decoration:none;color:inherit;opacity:0;transform:translateY(24px)}.rep.on{opacity:1;transform:none;transition:opacity .65s,transform .65s}.rep__tape{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:9px;border-bottom:1px solid var(--edge);margin-bottom:12px}.rep__still{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--void)}.rep__still img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,.9,.24,1),opacity .4s}.rep:hover .rep__still img{transform:scale(1.045);opacity:.82}.rep__play{position:absolute;left:50%;top:50%;width:clamp(58px,7vw,80px);height:auto;transform:translate(-50%,-50%);color:var(--paper);transition:color .25s,transform .35s}.rep:hover .rep__play,.rep:focus-visible .rep__play{color:var(--amber);transform:translate(-50%,-50%) scale(1.07)}.rep__meta{margin-top:14px}.rep__ch{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--amber)}.rep__t{margin:5px 0 0;font-size:14.5px;line-height:1.45;font-weight:500;max-width:40ch}.rep__prod{display:inline-block;margin-top:11px;font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;color:var(--steel);border-bottom:1px solid var(--edge2);padding-bottom:3px}.rep:hover .rep__prod{color:var(--ink);border-color:var(--ink)}.fr__more{display:inline-block;margin-top:clamp(26px,4vh,42px);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:4px}.fr__more:hover{color:var(--amber);border-color:var(--amber)}.mq{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:15px 0;overflow:hidden;background:var(--paper)}.mq__t{display:flex;width:max-content;animation:slide 62s linear infinite}.mq__t span{display:inline-flex;align-items:baseline;padding:0 20px;white-space:nowrap;font-size:12.5px;color:#3c4247}.mq__t span b{color:var(--amber);font-weight:400;margin-left:20px}@keyframes slide{to{transform:translate(-50%)}}.ft{padding:clamp(60px,9vh,110px) var(--gut) 36px;display:grid;gap:34px}.ft__mark{margin:0;color:var(--ink)}.ft__mark svg{width:min(100%,1180px);height:auto;display:block}.ft__cols{display:flex;flex-wrap:wrap;gap:30px 56px;justify-content:space-between;border-top:1px solid var(--edge);padding-top:26px}.ft__cols div{display:grid;gap:8px;align-content:start}.ft__cols a{font-size:13px;color:#3c4247;text-decoration:none}.ft__cols a:hover{color:var(--amber)}.ft__note{font-size:11.5px;color:var(--steel);max-width:56ch;line-height:1.6;margin:0}@media(max-width:1250px){.hd__stat{display:none}}@media(max-width:1050px){.hd__nav>*:nth-child(n+6){display:none}}@media(max-width:860px){.hd__nav{display:none}.hd__burger{display:flex}.hd__stat{display:none}.hero{min-height:auto;padding-top:96px;padding-bottom:34px}.hero__unit{position:relative;right:auto;top:auto;transform:none;width:74%;margin:26px auto 0;order:2;animation:fade .9s .3s forwards}.hero__inner{order:1}.hero__cue{margin-top:26px}.drop{display:none}.ex{height:auto}.ex__stage{position:static;height:auto;overflow:visible;padding:56px 0 44px;background:#dedbcf}.ex__bar{position:static;padding:0 var(--gut) 26px;flex-direction:column;align-items:flex-start;gap:6px}.ex__prog{display:none}.ex__field{position:static;display:grid;grid-template-columns:1fr 1fr;gap:28px 20px;padding:0 var(--gut)}.ex__core{grid-column:1/-1;height:auto;width:min(46%,190px);margin:0 auto 16px;opacity:1!important;transform:none!important}.ex__part{position:static;width:100%;opacity:1!important;transform:none!important}.ex__part:before{display:none}.ex__cal{position:static;white-space:normal;margin-top:9px;text-align:left!important}.ex__nm{max-width:none}.ex__foot{display:none}.fx__row{grid-template-columns:1fr;gap:14px}.card__nm{min-height:0}.fr__lede{border-left:0;padding-left:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}.hero__h .ln>em{transform:none}.hero__unit,.hero__sub,.hero__cue{opacity:1}.card,.rep{opacity:1;transform:none}.drop{display:none}}.prodwrap{padding:clamp(78px,11vh,130px) var(--gut) clamp(50px,8vh,90px)}.prod{display:grid;gap:clamp(26px,4vw,56px);grid-template-columns:1fr;align-items:start}@media(min-width:900px){.prod{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.prod__left{min-width:0}.prod__media{background:transparent;border:0;padding:0;display:grid;place-items:center;min-height:min(46vh,420px)}.prod__media img{width:100%;height:auto;max-height:70vh;object-fit:contain;display:block;mix-blend-mode:multiply}.prod__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:7px;margin-top:16px;align-items:start}.prod__thumbs img{width:100%;aspect-ratio:1;height:auto;object-fit:contain;display:block;background:transparent;border:1px solid var(--edge);padding:5px;mix-blend-mode:multiply}.prod__right{min-width:0}@media(min-width:900px){.prod__right{position:sticky;top:78px}}.prod__panel{border:1px solid var(--edge);background:var(--panel);padding:clamp(20px,2.4vw,30px)}.prod__sku{margin:0 0 10px}.prod__title{font-family:var(--disp);font-weight:800;text-transform:uppercase;margin:0;font-size:clamp(26px,3.1vw,44px);line-height:.94;letter-spacing:-.01em;text-wrap:balance}.prod__price{font-family:var(--mono);font-size:23px;margin:16px 0 20px}.prod__price .na{color:var(--steel);font-size:13px;letter-spacing:.1em}.prod__variants{font-family:var(--mono);font-size:12px;padding:11px;margin-bottom:9px;width:100%;border:1px solid var(--edge2);background:var(--paper)}.prod__panel .btn{display:block;margin-bottom:9px}.prod__panel .btn span{margin-left:5px;font-size:.92em;opacity:.75}.prod__note{margin:12px 0 0}.prod__desc{margin-top:clamp(26px,4vh,44px);border-top:1px solid var(--edge);padding-top:22px;font-size:14.5px;line-height:1.7;color:#3c4247;max-width:78ch}.prod__lab{margin:0 0 16px}.prod__desc img{max-width:100%;height:auto}.prod__desc h1,.prod__desc h2,.prod__desc h3{font-family:var(--disp);font-weight:700;text-transform:uppercase;color:var(--ink);letter-spacing:-.005em;line-height:1;font-size:clamp(19px,2vw,26px);margin:26px 0 12px}.prod__desc ul,.prod__desc ol{padding-left:20px;margin:0 0 16px}.prod__desc li{margin-bottom:9px}.prod__desc p{margin:0 0 14px}.prod__desc table{width:100%;border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.prod__desc td,.prod__desc th{border:1px solid var(--edge);padding:8px;text-align:left}.prod__desc .amazon-links,.amazon-links{display:flex;flex-wrap:wrap;gap:9px;margin:6px 0 18px}.amazon-link-btn{font-family:var(--mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;color:var(--ink);border:1px solid var(--ink);padding:9px 13px;line-height:1}.amazon-link-btn:hover{background:var(--ink);color:var(--paper)}.amazon-link-btn b{font-weight:400}.pgwrap{padding:clamp(78px,11vh,130px) var(--gut) clamp(50px,8vh,90px)}.prose{max-width:70ch;font-size:15px;line-height:1.7;color:#3c4247}.prose h1,.prose h2,.prose h3,.prose h4{font-family:var(--disp);font-weight:700;text-transform:uppercase;color:var(--ink);line-height:1;font-size:clamp(19px,2vw,26px);margin:28px 0 12px}.prose p{margin:0 0 14px}.prose a{color:var(--ink)}.prose a:hover{color:var(--amber)}.contactform{display:block}.contactform__lab{margin:0 0 16px}.contactform label{display:block;margin:14px 0 6px}.contactform label span{text-transform:none;letter-spacing:0;opacity:.6}.contactform input,.contactform textarea{width:100%;font-family:var(--body);font-size:14px;padding:11px 12px;border:1px solid var(--edge2);background:var(--paper);color:var(--ink)}.contactform textarea{resize:vertical;min-height:130px;line-height:1.55}.contactform input:focus,.contactform textarea:focus{outline:2px solid var(--amber);outline-offset:1px}.contactform .btn{margin-top:18px;width:100%}.contactform__note{margin:14px 0 0;line-height:1.55}.contactform__ok{margin:0 0 16px;padding:13px 14px;background:var(--ink);color:var(--paper);font-size:13.5px;line-height:1.55}.contactform__err{margin:0 0 16px;padding:13px 14px;border-left:3px solid var(--amber);background:#ff5a1f14;font-size:13.5px;line-height:1.55}.contactform__err ul{margin:0;padding-left:18px}.cartlist__row{display:grid;grid-template-columns:auto 1fr 70px auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--edge)}.cartlist__row a{text-decoration:none}.cartlist__row input{font-family:var(--mono);padding:7px;border:1px solid var(--edge2);background:var(--paper)}.searchform{display:flex;gap:10px;flex-wrap:wrap}.searchform input{flex:1 1 260px;font-family:var(--body);font-size:14px;padding:11px 13px;border:1px solid var(--edge2);background:var(--paper)}.card__nm a{text-decoration:none}.card__img{display:grid}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mcb.css.map */
