:root{--ak-red:#e2231a;--ak-red-d:#b5150e;--ak-ink:#17161a;--ak-muted:#4f4c55;--ak-line:#e6e3df;--ak-soft:#f6f4f1;--ak-font:"Bricolage",system-ui,sans-serif;--ak-mono:"Martian Mono",ui-monospace,monospace}body{font-family:var(--ak-font);background:#fff;color:var(--ak-ink);-webkit-font-smoothing:antialiased}body ::selection{background:var(--ak-red);color:#fff}body :focus-visible{outline:3px solid var(--ak-red);outline-offset:3px}body h1,body h2,body h3,body .h1,body .h2,body .section-header__title{font-family:var(--ak-font);font-weight:800;font-stretch:90%;letter-spacing:-.01em;color:var(--ak-ink);text-transform:none}body p{text-wrap:pretty}body .site-header{background:#fff;color:var(--ak-ink);border-bottom:1px solid var(--ak-line)}body .site-header__link,body .site-header__cart,body .site-header .icon{color:var(--ak-ink);fill:var(--ak-ink)}body .site-header__search-input{background:var(--ak-soft);color:var(--ak-ink);border-radius:999px;border:1px solid var(--ak-line)}body .site-header__search-input::placeholder{color:#6b6872}body .site-nav,body .site-nav--compress__menu{background:#fff}body .site-nav__link{color:var(--ak-ink)!important;font-family:var(--ak-font);font-weight:600;text-transform:none;letter-spacing:0;font-size:15px}body .site-nav__link:hover,body .site-nav__link--active{color:var(--ak-red)!important}body .btn{background:var(--ak-red);color:#fff;border-radius:999px;font-family:var(--ak-font);font-weight:700;letter-spacing:0;text-transform:none;font-size:15px}body .btn:hover{background:var(--ak-red-d)}body .product-card__name{font-family:var(--ak-font);font-weight:600;font-size:15px;color:var(--ak-ink);line-height:1.35}body .product-card__price{font-family:var(--ak-font);font-weight:700;font-size:15px;color:var(--ak-ink)}body .product-card__unit-price,body .product-unit-price{font-size:13px;color:var(--ak-muted)}body .main-content{background:#fff}body .site-footer{background:var(--ak-ink);color:#d9d6de}body .site-footer a{color:#efedf2}body .site-footer h4{color:#fff;font-family:var(--ak-font);text-transform:none;letter-spacing:0}.zz{display:block;width:100%;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 2 L8 14 L16 2' fill='none' stroke='%23e2231a' stroke-width='2'/%3E%3C/svg%3E") repeat-x 0 0/16px 16px}.ak-wrap{max-width:1320px;margin:0 auto;padding:0 40px}.ak-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:end;padding:56px 0 34px}.ak-hero h2{font-size:clamp(3rem,6.4vw,6.2rem);line-height:.92;font-stretch:88%;margin:0;text-wrap:balance}.ak-hero h2 em{font-style:normal;color:var(--ak-red)}.ak-lede{font-size:1.15rem;line-height:1.55;color:var(--ak-muted);max-width:42ch;margin:0}.ak-facts{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.ak-facts span{font-family:var(--ak-mono);font-size:12px;letter-spacing:.02em;border:1.5px solid var(--ak-ink);border-radius:999px;padding:7px 12px;color:var(--ak-ink)}.ak-find{display:flex;gap:10px;margin-top:22px;max-width:520px}.ak-find input[type=search]{flex:1;min-width:0;font:600 16px var(--ak-font);padding:15px 20px;border:2px solid var(--ak-ink);border-radius:999px;background:#fff;color:var(--ak-ink)}.ak-find input::placeholder{color:#6b6872;font-weight:500}.ak-find button,.ak-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 24px;border-radius:999px;border:0;background:var(--ak-red);color:#fff;font:700 16px var(--ak-font);text-decoration:none;cursor:pointer;box-shadow:0 10px 22px -12px #e2231ae6}.ak-find button:hover,.ak-btn:hover{background:var(--ak-red-d);color:#fff}.ak-btn--line{background:transparent;color:var(--ak-ink);border:2px solid var(--ak-ink);box-shadow:none}.ak-btn--line:hover{background:var(--ak-ink);color:#fff}.ak-card{border-top:2px solid var(--ak-ink);border-bottom:2px solid var(--ak-ink);padding:18px 0 16px;margin:8px 0 0;background:#fff}.ak-card__head{display:flex;justify-content:space-between;gap:16px;align-items:baseline;font-family:var(--ak-mono);font-size:12px;letter-spacing:.04em;max-width:1400px;margin:0 auto 14px;padding:0 40px;color:var(--ak-ink)}.ak-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:14px 10px;max-width:1400px;margin:0 auto;padding:0 40px}.ak-sp{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--ak-ink);min-width:0}.ak-th{width:78%;aspect-ratio:1/1.3;border-radius:5px;position:relative;background:repeating-linear-gradient(0deg,rgba(255,255,255,.2) 0 1px,rgba(0,0,0,.1) 1px 2px,transparent 2px 3px),linear-gradient(90deg,#00000042,#ffffff1f 35%,#ffffff29 50%,#0003),var(--c);box-shadow:inset 0 0 0 1px #00000014,0 6px 10px -6px #00000059;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.ak-th:before,.ak-th:after{content:"";position:absolute;left:-7%;right:-7%;height:9%;background:linear-gradient(#f4f1ea,#d6d1c6);border-radius:3px}.ak-th:before{top:-6%}.ak-th:after{bottom:-6%}.ak-sp:hover .ak-th,.ak-sp:focus-visible .ak-th{transform:translateY(-4px)}.ak-code{font-family:var(--ak-mono);font-size:13px;margin-top:10px}.ak-nm{font-size:13px;color:var(--ak-muted);text-align:center;line-height:1.2;max-width:100%}.ak-card__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:16px auto 0;padding:0 40px;font-size:13px;color:var(--ak-muted)}.ak-more{display:none}.ak-empty{grid-column:1/-1;padding:20px 0;color:var(--ak-muted)}.ak-box{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;padding:84px 0}.ak-box img{width:100%;height:auto;mix-blend-mode:multiply}.ak-box h2{font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:.95;margin:0}.ak-specs{list-style:none;padding:0;margin:22px 0 0;border-top:1px solid var(--ak-line)}.ak-specs li{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--ak-line);font-size:1.02rem;margin:0}.ak-specs li span:last-child{font-family:var(--ak-mono);font-size:13px}.ak-choice{display:flex;gap:10px;flex-wrap:wrap}.ak-choice label{display:flex;align-items:center;gap:8px;border:2px solid var(--ak-line);border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:600;margin:0}.ak-choice label:has(input:checked){border-color:var(--ak-ink)}.ak-choice input{accent-color:var(--ak-red);margin:0}.ak-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:20px}.ak-price strong{font-size:2.6rem;font-weight:800;letter-spacing:-.02em;color:var(--ak-ink)}.ak-price small{color:var(--ak-muted);font-size:14px}.ak-cats{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ak-ink);margin-bottom:84px}.ak-cat{padding:28px 24px 24px;border-right:1px solid var(--ak-line);text-decoration:none;color:var(--ak-ink);display:flex;flex-direction:column}.ak-cat:last-child{border-right:0}.ak-cat .cm{font-family:var(--ak-mono);font-size:12px;color:var(--ak-red-d)}.ak-cat b{font-weight:800;font-stretch:88%;font-size:1.6rem;margin-top:8px}.ak-cat p{color:var(--ak-muted);font-size:15px;margin:6px 0 0}.ak-cat .zz{margin-top:auto;padding-top:0;transform:translateY(14px)}.ak-cat:hover b{color:var(--ak-red)}.ak-founder{background:var(--ak-soft);padding:84px 0}.ak-founder blockquote{margin:0;padding:0;border:0;font-weight:700;font-stretch:90%;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.2;max-width:28ch;letter-spacing:-.01em;color:var(--ak-ink);font-style:normal}.ak-founder cite{display:block;font-style:normal;font-weight:500;margin-top:18px;color:var(--ak-muted);font-size:1rem}.ak-founder .zz{width:176px;margin-bottom:22px}@media(max-width:860px){.ak-wrap{padding:0 16px}.ak-hero{grid-template-columns:1fr;gap:16px;padding:26px 0 22px}.ak-hero h2{font-size:3rem}.ak-lede{font-size:1rem}.ak-card__head,.ak-card__foot{padding:0 16px}.ak-card__head span:last-child{display:none}.ak-wall{grid-template-columns:repeat(4,1fr);padding:0 16px;gap:14px 8px}.ak-wall.is-collapsed .ak-sp:nth-child(n+25){display:none}.ak-more{display:inline-flex}.ak-box{grid-template-columns:1fr;gap:18px;padding:50px 0}.ak-cats{grid-template-columns:1fr 1fr}.ak-cat{border-bottom:1px solid var(--ak-line)}.ak-cat:nth-child(2){border-right:0}.ak-founder{padding:56px 0}}@media(prefers-reduced-motion:reduce){.ak-th{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ack-look.css.map */
