.ah{--ink:#0B0B0C;--ink2:#131315;--line:#1C1C1F;--line2:#2A2A2E;--paper:#F2F1EC;--soft:#C9C8C2;--txt2:#B9B8B2;--mute:#8E8D88;--y:#FCC600;background:var(--ink);color:var(--paper);font-family:Archivo,system-ui,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}.ah *{box-sizing:border-box}.ah a{color:inherit;text-decoration:none}.ah-wrap{max-width:1360px;margin:0 auto;padding-inline:max(24px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-right,0px))}.ah-col{display:flex;flex-direction:column}.ah-row{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}.ah-between{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 24px}.ah-disp{font-family:Archivo,sans-serif;font-stretch:125%;font-weight:300;letter-spacing:-.01em}.ah-mono{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-weight:400}.ah-hand{font-family:Caveat,cursive;font-weight:500}.ah-y{color:var(--y)!important}.ah-mute{color:var(--mute)}.ah-sr{position:absolute;left:-9999px}.ah-h1{margin:0;font-size:clamp(36px,5.6vw,84px);line-height:.95;text-wrap:balance;color:var(--paper);word-break:break-word}.ah-h2{margin:0;font-size:clamp(28px,3.4vw,48px);line-height:1.02;text-wrap:balance;color:var(--paper)}.ah-lead{margin:0;font-size:17px;line-height:1.65;color:var(--txt2);max-width:60ch}.ah-crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ah-crumbs a:hover{color:var(--y)}.ah-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 30px;border-radius:999px;border:0;cursor:pointer;background:var(--y);color:var(--ink)!important;font-family:Archivo,sans-serif;font-stretch:112%;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;transition:background .2s,transform .2s}.ah-cta:hover{background:#ffd940;transform:translateY(-1px)}.ah-cta[disabled]{background:#3a3a3e;color:var(--mute)!important;cursor:not-allowed;transform:none}.ah-cta--ghost{background:transparent;color:var(--paper)!important;border:1px solid #3A3A3E}.ah-cta--ghost:hover{background:transparent;border-color:var(--y);color:var(--y)!important}.ah-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;background:none;border:0;border-bottom:1px solid #F2F1EC55;padding:0;cursor:pointer;font-family:Archivo,sans-serif;font-stretch:112%;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper)}.ah-link:hover{color:var(--y);border-bottom-color:var(--y)}.ah-price{font-stretch:112%;font-size:18px;color:var(--y);font-variant-numeric:tabular-nums}.ah-price s{color:var(--mute);font-size:.8em;margin-left:8px}.ah-line,.ah-field input,.ah-field textarea,.ah-field select{appearance:none;-webkit-appearance:none;width:100%;min-height:46px;background:transparent!important;border:0!important;border-bottom:1px solid #3A3A3E!important;border-radius:0!important;box-shadow:none!important;color:var(--paper)!important;font-family:Archivo,sans-serif;font-size:17px;font-weight:300;padding:6px 2px!important;outline:0}.ah-line:focus,.ah-field input:focus,.ah-field textarea:focus,.ah-field select:focus{border-bottom-color:var(--y)!important}.ah select{cursor:pointer;padding-right:26px!important;background-image:linear-gradient(45deg,transparent 50%,#FCC600 50%),linear-gradient(135deg,#FCC600 50%,transparent 50%)!important;background-position:calc(100% - 13px) 55%,calc(100% - 7px) 55%!important;background-size:6px 6px!important;background-repeat:no-repeat!important}.ah select option{background:#0b0b0c;color:#f2f1ec}.ah-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ah-field label{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.ah-field input::placeholder,.ah-field textarea::placeholder{color:#5e5d59}.ah-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:44px 28px}.ah-card{display:flex;flex-direction:column;gap:12px;min-width:0}.ah-card__img{position:relative;aspect-ratio:1/1;max-width:100%;overflow:hidden;background:#fff}.ah-card__img img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.ah-card:hover .ah-card__img img{transform:scale(1.04)}.ah-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#141416}.ah-card__badge{position:absolute;left:10px;top:10px;background:var(--y);color:var(--ink);font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;padding:6px 8px}.ah-card__t{font-stretch:110%;font-size:16px;line-height:1.35;color:var(--paper);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.ah-card:hover .ah-card__t{color:var(--y)}.ah-card .ah-price{font-size:16px}.ah-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-block:18px;border-block:1px solid var(--line)}.ah-chips{display:flex;flex-wrap:wrap;gap:8px}.ah-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid #2E2E32;border-radius:999px;font-size:13px;color:var(--soft);background:transparent;cursor:pointer;transition:border-color .2s,color .2s}.ah-chip:hover{border-color:var(--y);color:var(--y)}.ah-chip[aria-current=true],.ah-chip--on{background:var(--y);border-color:var(--y);color:var(--ink)!important}.ah-chip small{font-family:IBM Plex Mono,monospace;font-size:10px;opacity:.7}.ah-filters{display:flex;flex-direction:column;gap:6px}.ah-filters details{border-bottom:1px solid var(--line)}.ah-filters summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-stretch:112%;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.ah-filters summary::-webkit-details-marker{display:none}.ah-filters summary:after{content:"+";color:var(--y);font-size:18px}.ah-filters details[open] summary:after{content:"\2013"}.ah-filters .ah-opts{display:flex;flex-direction:column;gap:2px;padding-bottom:16px;max-height:320px;overflow:auto}.ah-opt{display:flex;align-items:center;gap:10px;min-height:34px;font-size:14px;color:var(--soft);cursor:pointer}.ah-opt input{accent-color:#FCC600;width:16px;height:16px}.ah-opt em{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:10px;color:#5e5d59;margin-left:auto}.ah-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}@media(max-width:990px){.ah-layout{grid-template-columns:minmax(0,1fr)}.ah-layout>aside{order:-1}}.ah-pag{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:56px;font-family:IBM Plex Mono,monospace;font-size:13px}.ah-pag a,.ah-pag span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #2E2E32;padding:0 12px}.ah-pag a:hover{border-color:var(--y);color:var(--y)}.ah-pag .is-on{background:var(--y);color:var(--ink);border-color:var(--y)}.ah-rte{font-size:15.5px;line-height:1.7;color:var(--soft);max-width:78ch;overflow-wrap:anywhere}.ah-rte p{margin:0 0 14px}.ah-rte strong{color:var(--paper);font-weight:500}.ah-rte ul{margin:0 0 18px;padding-left:18px}.ah-rte li{margin:4px 0}.ah-rte li::marker{color:var(--y)}.ah-rte h2,.ah-rte h3,.ah-rte h4{font-stretch:118%;font-weight:500;color:var(--paper);margin:28px 0 12px;font-size:18px}.ah-rte table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px;display:block;overflow-x:auto}.ah-rte th,.ah-rte td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line2);vertical-align:top}.ah-rte th{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-weight:400}.ah-rte a{color:var(--y);text-decoration:underline}.ah-rte img{max-width:100%;height:auto}.ah-h24{border-top:1px solid var(--y);padding-block:64px}.ah-h24 .ah-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px}@media(prefers-reduced-motion:reduce){.ah *{transition:none!important;animation:none!important}}.ahp__stage,.ahp__th,.ahk__img{background:#fff!important}.ahp__desc-h .ah-h2{font-size:clamp(24px,2.2vw,32px)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/adhoc.css.map */
