@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--ink:#111;--muted:#68665f;--line:#e7e4dc;--paper:#fff;--panel:#f3f2ee;--gold:#b48a29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}.wrap{max-width:1240px;margin:auto;padding:0 28px}.site-header{position:sticky;top:0;background:#fff;border-bottom:1px solid var(--line);z-index:100}.topbar{min-height:76px;display:flex;align-items:center;gap:28px}.brand{font:700 22px/1 Space Grotesk;letter-spacing:-.04em;white-space:nowrap}.brand span{display:block;font:700 8px/1.4 Inter;letter-spacing:.2em;color:var(--muted);text-align:center}.header-search{display:flex;flex:1;max-width:500px;margin:auto;background:var(--panel);border-radius:999px;padding:7px 14px}.header-search input{width:100%;border:0;background:transparent;outline:0}.header-search button{border:0;background:none;font-size:21px;cursor:pointer}.header-actions{display:flex;gap:20px;font-size:13px;white-space:nowrap}.header-actions b{font-weight:700}.main-nav{display:flex;gap:25px;overflow:auto;padding-top:12px;padding-bottom:12px;font-size:12.5px;white-space:nowrap;color:var(--muted)}.mobile-menu-btn{display:none;border:0;background:none;font-size:22px}.hero{display:grid;grid-template-columns:45% 55%;min-height:570px}.hero-copy{background:var(--panel);padding:70px 8%;display:flex;flex-direction:column;justify-content:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.17em;color:var(--muted);margin-bottom:14px}.hero h1{font:700 clamp(45px,5.4vw,72px)/.98 "Space Grotesk";letter-spacing:-.055em;margin:0}.hero h1 em{font-style:normal;color:var(--gold)}.hero-copy>p{max-width:560px;color:var(--muted);line-height:1.75;font-size:14px;margin:22px 0}.hero-actions{display:flex;align-items:center;gap:20px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;border-radius:5px;border:1px solid transparent;font-weight:700;font-size:13px;cursor:pointer}.btn-dark{background:var(--ink);color:#fff}.btn-outline{background:#fff;border-color:var(--ink);color:var(--ink)}.full{width:100%}.text-link{font-size:13px;font-weight:700}.trust-row{display:flex;gap:28px;margin-top:42px}.trust-row div{display:flex;gap:9px;align-items:center}.trust-row b{font-size:19px}.trust-row span{font-size:10.5px;line-height:1.35;color:var(--muted)}.hero-visual{background:#26241f;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-visual img{width:100%;height:100%;object-fit:cover}.visual-placeholder{color:#fff;text-align:center}.visual-placeholder strong{display:block;font:700 42px Space Grotesk;letter-spacing:-.04em}.visual-placeholder span{font-size:10px;letter-spacing:.18em;color:#aaa}.section{padding:82px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.section-heading h2{font:700 clamp(28px,3vw,38px) "Space Grotesk";letter-spacing:-.04em;margin:0}.section-heading p{color:var(--muted);font-size:13px;margin:10px 0 0}.category-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:13px}.category-card{min-height:180px;background:var(--panel);border-radius:7px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:.2s}.category-card:hover{transform:translateY(-3px)}.category-card span{font:700 16px Space Grotesk;color:#aaa}.category-card strong{font:600 13px Space Grotesk}.category-card small{font-size:10px;color:var(--muted)}.category-dark{background:var(--ink);color:#fff}.category-dark small{color:#aaa}.quick-print{padding:82px 0;background:var(--ink);color:#fff}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.light{color:#c3a55b}.quick-grid h2{font:700 clamp(38px,4vw,56px) "Space Grotesk";letter-spacing:-.05em;margin:0}.quick-grid>div>p{color:#aaa;max-width:500px;line-height:1.7}.quick-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.quick-points span{border:1px solid #333;padding:9px 12px;border-radius:999px;color:#bbb;font-size:11px}.quote-card{background:#fff;color:var(--ink);padding:28px;border-radius:8px}.quote-card h3{font:600 20px Space Grotesk;margin:0 0 18px}.field{display:block;width:100%;padding:13px;margin:0 0 10px;border:1px solid var(--line);border-radius:5px;background:#fff;outline:none}.field:focus{border-color:#999}.quote-card textarea{min-height:105px;resize:vertical}.why-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:22px}.why-grid>div{text-align:center}.why-grid b,.process-grid b{display:flex;width:56px;height:56px;border:1px solid var(--line);border-radius:50%;align-items:center;justify-content:center;margin:0 auto 15px;font:600 13px Space Grotesk}.why-grid h3,.process-grid h3{font:600 14px Space Grotesk;margin:0 0 7px}.why-grid p,.process-grid p{font-size:11.5px;color:var(--muted);line-height:1.5}.promo-section{padding-top:0}.promo{display:grid;grid-template-columns:1fr 1fr;background:var(--panel)}.promo-copy{padding:60px}.promo-copy h2{font:700 40px Space Grotesk;margin:0 0 12px}.promo-copy p{color:var(--muted);line-height:1.7;max-width:450px}.promo-visual{background:#26241f;min-height:360px;display:flex;align-items:center;justify-content:center}.promo-visual img{width:100%;height:100%;object-fit:cover}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;text-align:center}.testimonials{background:var(--panel)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-grid article{background:#fff;border:1px solid var(--line);padding:25px;border-radius:7px}.stars{color:var(--gold);letter-spacing:2px}.testimonial-grid p{font-size:14px;line-height:1.6;min-height:45px}.testimonial-grid strong{display:block;font-size:13px}.testimonial-grid small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.site-footer{background:var(--ink);color:#bbb;padding:65px 0 24px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:35px}.footer-brand{color:#fff}.footer-grid h4{color:#fff;font:600 14px Space Grotesk}.footer-grid a{display:block;font-size:12px;margin:10px 0}.footer-grid p{font-size:12px;line-height:1.6}.muted{color:#888}.footer-cta{color:#fff!important;font-weight:700}.footer-bottom{border-top:1px solid #333;margin-top:45px;padding-top:18px;display:flex;justify-content:space-between;font-size:10px;color:#777}.breadcrumbs{display:flex;gap:9px;color:var(--muted);font-size:11px;margin-bottom:25px}.product-page{padding:55px 0 90px}.product-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:65px}.product-main-image{background:var(--panel);min-height:560px;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-main-image img{width:100%;height:100%;object-fit:contain}.product-thumbs{display:flex;gap:10px;margin-top:10px}.product-thumbs button{border:1px solid var(--line);background:#fff;padding:0;width:78px;height:78px;cursor:pointer}.product-thumbs img{width:100%;height:100%;object-fit:cover}.product-info h1{font:700 clamp(36px,4vw,55px) "Space Grotesk";letter-spacing:-.045em;margin:0}.product-price{font:700 27px Space Grotesk;margin:20px 0}.product-description{font-size:14px;color:var(--muted);line-height:1.75;margin-bottom:28px}.product-form label{display:block;font-size:11px;font-weight:700;margin:14px 0 7px}.product-form select{width:100%;padding:13px;border:1px solid var(--line);background:#fff;border-radius:5px}.quantity{display:grid;grid-template-columns:42px 1fr 42px;width:150px;margin-bottom:15px}.quantity button{border:1px solid var(--line);background:#fff;cursor:pointer}.quantity input{text-align:center;border:1px solid var(--line);border-left:0;border-right:0;width:100%}.product-form .btn{margin-top:8px}.product-trust{margin-top:30px;border-top:1px solid var(--line)}.product-trust div{padding:14px 0;border-bottom:1px solid var(--line)}.product-trust b,.product-trust span{display:block}.product-trust b{font-size:12px}.product-trust span{font-size:11px;color:var(--muted);margin-top:3px}.listing-page,.cart-page,.content-page{padding:60px 0 90px}.listing-title-row{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.listing-title-row h1,.listing-page h1,.cart-page h1,.content-page h1{font:700 clamp(38px,5vw,58px) "Space Grotesk";letter-spacing:-.05em;margin:0}.listing-title-row p{max-width:700px;color:var(--muted);font-size:13px;line-height:1.6}.listing-title-row>span,.result-count{font-size:11px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.product-card{display:block}.product-card-image{aspect-ratio:1;background:var(--panel);border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-card-image img{width:100%;height:100%;object-fit:cover}.product-card-image span{font:600 22px Space Grotesk}.product-card h2{font:600 15px Space Grotesk;margin:12px 0 6px}.product-card>strong{font-size:13px}.pagination{text-align:center;margin-top:35px}.pagination a,.pagination span{display:inline-block;border:1px solid var(--line);padding:8px 11px;margin:2px;border-radius:4px;font-size:11px}.empty-state{padding:70px 25px;text-align:center;border:1px dashed var(--line);grid-column:1/-1}.empty-state p{color:var(--muted);font-size:13px}.cart-layout{display:grid;grid-template-columns:1.4fr .6fr;gap:60px;margin-top:30px}.cart-item{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-image{aspect-ratio:1;background:var(--panel);border-radius:6px;overflow:hidden}.cart-image img{width:100%;height:100%;object-fit:cover}.cart-item h2{font:600 17px Space Grotesk;margin:2px 0 7px}.cart-item p{font-size:11px;color:var(--muted)}.cart-item strong{font-size:13px}.cart-quantity{margin-top:15px;display:flex;gap:8px;align-items:center;font-size:11px}.cart-quantity input{width:65px;padding:8px;border:1px solid var(--line)}.remove{display:inline-block;margin-top:10px;text-decoration:underline;font-size:11px;color:var(--muted)}.cart-summary{background:var(--panel);padding:28px;height:max-content}.cart-summary h2{font:600 21px Space Grotesk;margin-top:0}.summary-line{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:18px 0}.cart-summary p{font-size:11px;color:var(--muted);line-height:1.6}.continue{display:block;text-align:center;font-size:12px;font-weight:700;margin-top:15px}.search-page-form{display:flex;max-width:680px;gap:9px;margin:25px 0}.search-page-form input[type=search]{flex:1;padding:14px;border:1px solid var(--line);border-radius:5px;outline:none}.narrow{max-width:880px}.page-content{color:var(--muted);font-size:14px;line-height:1.8}.page-content h2,.page-content h3{color:var(--ink)}@media(max-width:1050px){.category-grid{grid-template-columns:repeat(4,1fr)}.why-grid,.product-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.wrap{padding:0 18px}.topbar{min-height:65px;gap:13px}.mobile-menu-btn{display:block}.header-search{display:none}.header-actions{margin-left:auto;gap:12px;font-size:11px}.main-nav{display:none}.main-nav.is-open{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:65px;background:#fff;border-bottom:1px solid var(--line);padding:18px 20px;gap:15px}.hero{grid-template-columns:1fr}.hero-copy{padding:55px 8%}.hero-visual{min-height:350px}.hero h1{font-size:48px}.trust-row{gap:12px}.section,.quick-print{padding:58px 0}.category-grid{grid-template-columns:repeat(2,1fr)}.quick-grid,.promo,.product-layout,.cart-layout{grid-template-columns:1fr;gap:35px}.why-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:1fr 1fr}.testimonial-grid{grid-template-columns:1fr}.promo-copy{padding:40px 25px}.promo-visual{min-height:280px}.product-main-image{min-height:380px}.product-grid{grid-template-columns:repeat(2,1fr)}.listing-title-row{display:block}.listing-title-row>span{display:block;margin-top:10px}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom span{display:block;margin:5px 0}.search-page-form{display:block}.search-page-form .btn{width:100%;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/thinkark.css.map */
