:root{--gr-red:#e23a20;--gr-red-d:#c22e15;--gr-ink:#16181b;--gr-steel:#23272c;--gr-steel-2:#2e333a;--gr-paper:#f4f0e8;--gr-line:#e2ddd2;--gr-muted:#5d636b;--gr-plate:#dfe3e7;--gr-sans:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--gr-mono:"Gritzner Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace}html body,html body input,html body textarea,html body select,html body button,html body .rte,html body p,html body li,html body .grid-product__title,html body .site-nav__link,html body .site-nav__dropdown-link,html body .mobile-nav__link,html body .btn,html body .product-single__title,html body h1,html body h2,html body h3,html body h4,html body .h1,html body .h2,html body .h3,html body .section-header__title,html body .footer__title{font-family:var(--gr-sans)!important;-webkit-font-smoothing:antialiased}html body{color:var(--gr-ink)}html body h1,html body h2,html body h3,html body .h1,html body .h2,html body .h3,html body .section-header__title,html body .product-single__title{font-weight:800!important;letter-spacing:-.015em!important;text-transform:none!important;line-height:1.08}html body .section-header__title{font-size:clamp(1.8rem,3.2vw,2.6rem)!important}html body a{text-underline-offset:3px}html body .btn,html body .shopify-payment-button__button--unbranded{background:var(--gr-red-d)!important;color:#fff!important;border:0!important;border-radius:6px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;font-size:16px!important}html body .btn:hover{background:#a82511!important}html body .btn--secondary,html body .btn--inverse{background:transparent!important;color:var(--gr-ink)!important;box-shadow:inset 0 0 0 1.5px var(--gr-ink)!important}html body .btn:after,html body .btn:before{display:none!important}html body .announcement-bar{background:var(--gr-ink)!important;color:#e9ebee!important}html body .announcement-bar,html body .announcement-bar *{font-family:var(--gr-mono)!important;font-size:12px!important;letter-spacing:.06em!important}html body .site-header,html body .site-header.site-header--stuck{background:var(--gr-steel)!important;border-bottom:1px solid #000!important}html body .site-nav__link{color:#eef0f2!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important}html body .site-nav__link:hover{color:#fff!important;text-decoration:underline;text-decoration-color:var(--gr-red);text-decoration-thickness:2px}html body .site-nav__link .icon{color:#eef0f2!important}html body .site-nav__dropdown{background:#fff!important;border-radius:8px;box-shadow:0 18px 40px -18px #00000073}html body .site-nav__dropdown-link{color:var(--gr-ink)!important;text-transform:none!important;font-weight:500!important;font-size:15px!important}html body .site-nav__dropdown-link:hover{color:var(--gr-red-d)!important}html body .grid-product__content{border-radius:8px}html body .grid-product__image-mask{background:#fff;border-radius:8px}html body .grid-product__meta{padding:12px 4px 4px;text-align:left!important}html body .grid-product__title{font-weight:650!important;font-size:15px!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important;color:var(--gr-ink)!important}html body .grid-product__price{font-family:var(--gr-mono)!important;font-weight:600!important;font-size:14px!important;color:var(--gr-ink)!important;margin-top:6px}html body .grid-product__price *{font-family:var(--gr-mono)!important}html body .site-footer{background:var(--gr-ink)!important;color:#d6d9dd!important}html body .site-footer a{color:#eef0f2!important}html body .site-footer .footer__title{color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-weight:800!important}.gr-wrap{max-width:1320px;margin:0 auto;padding:0 40px}.gr-kick{font-family:var(--gr-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gr-muted);margin:0}.gr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:6px;font-weight:700;font-size:16px;text-decoration:none!important;transition:background .2s,transform .2s}.gr-btn--red{background:var(--gr-red-d);color:#fff!important}.gr-btn--red:hover{background:#a82511}.gr-btn--line{box-shadow:inset 0 0 0 1.5px var(--gr-ink);color:var(--gr-ink)!important}.gr-btn--line:hover{background:var(--gr-ink);color:#fff!important}.gr-btn--light{box-shadow:inset 0 0 0 1.5px #8d949c;color:#fff!important}.gr-btn--light:hover{background:#fff;color:var(--gr-ink)!important}.gr-btn:focus-visible,.gr-model:focus-visible,.gr-door:focus-visible,.gr-card:focus-visible{outline:3px solid var(--gr-red);outline-offset:3px}.gr-plate{position:relative;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 1px,rgba(0,0,0,.035) 1px 2px,transparent 2px 4px),linear-gradient(180deg,#eef1f3,#d3d8dd);color:var(--gr-ink);border-radius:4px;box-shadow:inset 0 0 0 1px #0000002e,inset 0 1px #fff,0 14px 26px -14px #0000008c;padding:14px 18px 12px}.gr-plate:before,.gr-plate:after{content:"";position:absolute;top:8px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#9aa1a8 60%,#5d636b);box-shadow:0 0 0 1px #0003}.gr-plate:before{left:8px}.gr-plate:after{right:8px}.gr-plate__name{font-weight:800;font-size:15px;letter-spacing:.02em;text-transform:uppercase;text-align:center;padding:0 10px 8px;border-bottom:1px solid rgba(0,0,0,.22);line-height:1.25}.gr-plate dl{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;margin:9px 0 0;font-family:var(--gr-mono);font-size:12.5px;line-height:1.35}.gr-plate dt{color:#4b5158;text-transform:uppercase;letter-spacing:.04em}.gr-plate dd{margin:0;font-weight:600}.gr-plate small{display:block;font-family:var(--gr-sans);font-size:11.5px;color:#4b5158;margin-top:6px}.gr-hero{background:var(--gr-paper);padding:64px 0 72px;overflow:hidden}.gr-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.gr-h1{font-size:clamp(2.7rem,5.6vw,5.1rem)!important;line-height:.98!important;letter-spacing:-.03em!important;margin:16px 0 0!important;text-wrap:balance;color:var(--gr-ink)}.gr-h1 em{font-style:normal;color:var(--gr-red)}.gr-lede{font-size:1.15rem;line-height:1.6;color:#3f454c;max-width:46ch;margin:22px 0 0}.gr-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gr-facts{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;padding:0;margin:26px 0 0;font-size:14.5px;color:#3f454c}.gr-facts li{display:flex;align-items:center;gap:8px;margin:0}.gr-facts li:before{content:"";width:14px;height:2px;background:var(--gr-red)}.gr-bench{position:relative;display:block;background:#fff;border-radius:8px;padding:28px 28px 70px;box-shadow:0 40px 60px -36px #16181b73;text-decoration:none!important;color:inherit}.gr-bench img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain}.gr-bench .gr-plate{position:absolute;left:-22px;bottom:-26px;width:min(330px,80%);transform:rotate(-1.5deg)}.gr-bench:hover .gr-plate{transform:rotate(0)}.gr-bench .gr-plate{transition:transform .25s}.gr-models{background:var(--gr-steel);color:#eef0f2;padding:72px 0 76px}.gr-models .gr-kick{color:#a9b0b8}.gr-h2{font-size:clamp(2rem,3.6vw,3rem)!important;line-height:1.02!important;letter-spacing:-.025em!important;margin:12px 0 0!important;text-wrap:balance}.gr-models .gr-h2{color:#fff!important}.gr-models__head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.gr-models__head p{max-width:44ch;color:#c9ced4;margin:0;line-height:1.55}.gr-models__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.gr-model{display:block;text-decoration:none!important;transition:transform .2s}.gr-model .gr-plate{height:100%;padding-bottom:14px}.gr-model .gr-plate__name{text-align:left;padding-left:0;font-size:16px}.gr-model:hover{transform:translateY(-3px)}.gr-model .gr-go{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-weight:700;font-size:14px;color:var(--gr-red-d)}.gr-models__foot{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gr-machines{background:#fff;padding:80px 0}.gr-machines__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:30px}.gr-machines__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.gr-card{display:flex;flex-direction:column;text-decoration:none!important;color:var(--gr-ink)!important}.gr-card__img{background:#fff;border:1px solid var(--gr-line);border-radius:8px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.gr-card__img img{width:88%;height:88%;object-fit:contain;transition:transform .3s}.gr-card:hover .gr-card__img img{transform:scale(1.04)}.gr-card .gr-plate{margin:-18px 10px 0;position:relative;z-index:1;padding:12px 14px 10px}.gr-card .gr-plate__name{font-size:13.5px;text-align:left;padding:0 8px 7px}.gr-card .gr-plate dl{font-size:12px}.gr-card__price{font-family:var(--gr-mono);font-weight:600;font-size:15px}.gr-doors{background:var(--gr-paper);padding:76px 0}.gr-doors__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.gr-door{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--gr-line);border-radius:10px;padding:26px;text-decoration:none!important;color:var(--gr-ink)!important;transition:border-color .2s,transform .2s}.gr-door:hover{border-color:var(--gr-ink);transform:translateY(-3px)}.gr-door b{font-size:1.45rem;font-weight:800;letter-spacing:-.015em}.gr-door p{margin:0;color:var(--gr-muted);line-height:1.55}.gr-door span{margin-top:auto;padding-top:8px;font-weight:700;color:var(--gr-red-d)}.gr-door .gr-kick{color:var(--gr-red-d)}.gr-story{background:#fff;padding:84px 0}.gr-story__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.gr-time{list-style:none;padding:0;margin:0;border-left:2px solid var(--gr-ink)}.gr-time li{position:relative;padding:0 0 26px 26px;margin:0}.gr-time li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px var(--gr-red)}.gr-time b{display:block;font-family:var(--gr-mono);font-size:13px;letter-spacing:.06em;color:var(--gr-red-d)}.gr-time span{display:block;margin-top:4px;line-height:1.5;color:#3f454c}.gr-quote{margin:26px 0 0;padding:0 0 0 20px;border-left:3px solid var(--gr-red);font-size:1.2rem;line-height:1.5;color:var(--gr-ink)}.gr-quote cite{display:block;margin-top:10px;font-style:normal;font-size:.95rem;color:var(--gr-muted)}@media(max-width:1000px){.gr-models__grid,.gr-machines__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gr-wrap{padding:0 16px}.gr-hero{padding:36px 0 56px}.gr-hero__grid,.gr-story__grid,.gr-doors__grid{grid-template-columns:1fr;gap:34px}.gr-h1{font-size:2.6rem!important}.gr-lede{font-size:1.02rem}.gr-btn{width:100%}.gr-bench{padding:18px 18px 64px}.gr-bench .gr-plate{left:-8px;bottom:-22px}.gr-models,.gr-machines,.gr-doors,.gr-story{padding:54px 0}.gr-models__grid{gap:12px}.gr-model .gr-plate__name{font-size:14px}.gr-machines__grid{gap:22px 12px}}@media(prefers-reduced-motion:reduce){.gr-model,.gr-door,.gr-card__img img,.gr-bench .gr-plate{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/gri-look.css.map */
