@import"https://fonts.googleapis.com/css2?family=Anton&family=Manrope:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";:root{--gm-ink:#1a1613;--gm-ink2:#352e26;--gm-panel:#2a241e;--gm-accent:#d94f1a;--gm-accent-deep:#c0461a;--gm-amber:#f0a35e;--gm-cream:#f3e9d8;--gm-cream2:#efe9e0;--gm-surface:#ece7df;--gm-line:#e3ddd2;--gm-muted:#5c554a;--gm-muted2:#8d8474;--gm-faint:#b6ac9d;--gm-green:#1f8a5b;--gm-green-bg:#e9f3ec;--gm-display:"Anton",Impact,system-ui,sans-serif;--gm-body:"Manrope",system-ui,-apple-system,sans-serif;--gm-mono:"Space Mono",ui-monospace,monospace;--gm-radius:16px;--gm-radius-sm:10px}.gm-wrap{font-family:var(--gm-body);color:var(--gm-ink);line-height:1.55;-webkit-font-smoothing:antialiased}.gm-wrap *{box-sizing:border-box}.gm-container{max-width:1180px;margin:0 auto;padding:0 22px}.gm-eyebrow{font-family:var(--gm-mono);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:var(--gm-accent)}.gm-h1{font-family:var(--gm-display);font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(40px,7vw,76px)}.gm-h2{font-family:var(--gm-display);font-weight:400;line-height:1;text-transform:uppercase;font-size:clamp(30px,4.6vw,52px);letter-spacing:.01em}.gm-lead{font-size:clamp(16px,2.2vw,19px);color:var(--gm-muted)}.gm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--gm-body);font-weight:800;font-size:17px;border:none;cursor:pointer;border-radius:999px;padding:16px 28px;background:var(--gm-accent);color:#fff;text-decoration:none;transition:transform .15s ease,background .15s ease;min-height:52px}.gm-btn:hover{background:var(--gm-accent-deep);transform:translateY(-1px)}.gm-btn--block{width:100%}.gm-btn--dark{background:var(--gm-ink)}.gm-btn--dark:hover{background:#000}.gm-announce{background:var(--gm-accent);color:#fff;text-align:center;font-family:var(--gm-mono);font-weight:700;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;padding:9px 16px}.gm-nav{position:sticky;top:0;z-index:50;background:#1a1613eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.08)}.gm-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;max-width:1180px;margin:0 auto}.gm-brand{font-family:var(--gm-display);text-transform:uppercase;color:#fff;font-size:20px;letter-spacing:.02em}.gm-brand span{color:var(--gm-accent)}.gm-nav-links{display:flex;gap:26px}.gm-nav-links a{color:#cfc7ba;text-decoration:none;font-weight:600;font-size:14px}.gm-nav-links a:hover{color:#fff}.gm-nav-cta{background:var(--gm-accent);color:#fff;border-radius:999px;padding:10px 18px;font-weight:800;font-size:14px;text-decoration:none;white-space:nowrap}@media(max-width:760px){.gm-nav-links{display:none}}.gm-hero{background:var(--gm-cream)}.gm-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;padding:46px 0 56px;align-items:start}.gm-gallery-main{position:relative;aspect-ratio:1/1;border-radius:var(--gm-radius);overflow:hidden;background:linear-gradient(135deg,#e8ddca,#d9cdb6 60%,#c9bca2);border:1px solid var(--gm-line);display:flex;align-items:center;justify-content:center}.gm-gallery-main img{width:100%;height:100%;object-fit:cover}.gm-ph-label{font-family:var(--gm-mono);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--gm-muted)}.gm-ph-num{position:absolute;top:14px;left:14px;font-family:var(--gm-mono);font-size:12px;font-weight:700;color:#fff;background:#1a16138c;border-radius:999px;padding:4px 10px}.gm-badge-disc{position:absolute;top:14px;right:14px;background:var(--gm-accent);color:#fff;font-family:var(--gm-mono);font-weight:700;font-size:12px;border-radius:999px;padding:6px 12px;text-transform:uppercase;letter-spacing:.08em}.gm-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.gm-thumb{aspect-ratio:1/1;border-radius:8px;border:2px solid transparent;background:linear-gradient(135deg,#e3d7c1,#cdbfa6);cursor:pointer;overflow:hidden;padding:0}.gm-thumb img{width:100%;height:100%;object-fit:cover}.gm-thumb[aria-current=true]{border-color:var(--gm-accent)}.gm-buybox{position:sticky;top:90px}.gm-stars{color:var(--gm-accent);font-size:16px;letter-spacing:2px}.gm-rating-row{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--gm-muted);font-weight:600;margin-bottom:10px}.gm-price-row{display:flex;align-items:baseline;gap:12px;margin:14px 0 4px}.gm-price{font-family:var(--gm-display);font-size:44px;color:var(--gm-ink)}.gm-compare{font-size:20px;color:var(--gm-faint);text-decoration:line-through}.gm-save{background:var(--gm-green-bg);color:var(--gm-green);font-weight:800;font-size:13px;border-radius:999px;padding:5px 12px}.gm-bullets{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px}.gm-bullets li{display:flex;gap:10px;align-items:flex-start;font-weight:600;font-size:15.5px;color:var(--gm-ink2)}.gm-bullets li:before{content:"";flex:0 0 22px;height:22px;border-radius:50%;background:var(--gm-green-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f8a5b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:14px;background-position:center;background-repeat:no-repeat;margin-top:1px}.gm-qty{display:inline-flex;align-items:center;border:1.5px solid var(--gm-line);border-radius:999px;overflow:hidden;background:#fff}.gm-qty button{width:44px;height:48px;border:none;background:#fff;font-size:20px;cursor:pointer;color:var(--gm-ink)}.gm-qty input{width:44px;text-align:center;border:none;font-weight:800;font-size:16px;font-family:var(--gm-body);-moz-appearance:textfield}.gm-qty input::-webkit-outer-spin-button,.gm-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.gm-atc-row{display:flex;gap:12px;align-items:stretch;margin-top:8px}.gm-trust-mini{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px;font-size:12.5px;color:var(--gm-muted);font-weight:600}.gm-trust-mini span{display:flex;gap:6px;align-items:center}@media(max-width:860px){.gm-hero-grid{grid-template-columns:1fr;gap:26px}.gm-buybox{position:static}}.gm-section{padding:clamp(44px,7vw,72px) 0}.gm-section--dark{background:var(--gm-ink);color:#fff}.gm-section--cream{background:var(--gm-cream2)}.gm-section--surface{background:var(--gm-surface)}.gm-section-head{max-width:680px;margin:0 auto 36px;text-align:center}.gm-section--dark .gm-h2{color:#fff}.gm-section--dark .gm-lead{color:#cfc7ba}.gm-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gm-card{background:#fff;border:1px solid var(--gm-line);border-radius:var(--gm-radius);overflow:hidden;display:flex;flex-direction:column}.gm-card-media{aspect-ratio:1/1;background:linear-gradient(135deg,#e8ddca,#cfc1a8);display:flex;align-items:center;justify-content:center}.gm-card-media img{width:100%;height:100%;object-fit:cover}.gm-card-body{padding:18px;display:flex;flex-direction:column;gap:6px;flex:1}.gm-card-kicker{font-family:var(--gm-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--gm-accent);font-weight:700}.gm-card-title{font-family:var(--gm-display);text-transform:uppercase;font-size:21px}.gm-card-desc{font-size:14px;color:var(--gm-muted);flex:1}.gm-card-price{font-weight:800;color:var(--gm-ink);font-size:16px}@media(max-width:860px){.gm-grid-4{grid-template-columns:1fr 1fr}}@media(max-width:520px){.gm-grid-4{grid-template-columns:1fr}}.gm-surfaces{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gm-surface-card{background:#fff;border:1px solid var(--gm-line);border-radius:var(--gm-radius);padding:22px;text-align:center}.gm-surface-ic{width:56px;height:56px;border-radius:14px;background:var(--gm-cream);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:26px}.gm-surface-name{font-weight:800;font-size:16px}.gm-surface-sub{font-family:var(--gm-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--gm-muted2)}@media(max-width:760px){.gm-surfaces{grid-template-columns:1fr 1fr}}.gm-oldnew{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gm-col{border-radius:var(--gm-radius);padding:28px}.gm-col--old{background:#efe9e0;border:1px solid var(--gm-line)}.gm-col--new{background:var(--gm-ink);color:#fff}.gm-col h3{font-family:var(--gm-display);text-transform:uppercase;font-size:22px;margin-bottom:16px}.gm-col--new h3{color:var(--gm-amber)}.gm-col ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.gm-col li{display:flex;gap:12px;font-size:15.5px;font-weight:600}.gm-col--old li:before{content:"\2717";color:#b6483a;font-weight:800}.gm-col--new li:before{content:"\2713";color:#46c08a;font-weight:800}.gm-col--new li{color:#e9e2d6}@media(max-width:760px){.gm-oldnew{grid-template-columns:1fr}}.gm-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gm-shot{aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#2a241e,#1a1613);display:flex;align-items:flex-end;padding:14px;border:1px solid rgba(255,255,255,.08)}.gm-shot img{width:100%;height:100%;object-fit:cover}.gm-shot span{font-family:var(--gm-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#cfc7ba}@media(max-width:760px){.gm-shots{grid-template-columns:1fr 1fr}}.gm-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gm-review{background:#fff;border:1px solid var(--gm-line);border-radius:var(--gm-radius);padding:22px;display:flex;flex-direction:column;gap:12px}.gm-rev-top{display:flex;align-items:center;gap:12px}.gm-rev-av{width:42px;height:42px;border-radius:50%;background:var(--gm-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.gm-rev-name{font-weight:800;font-size:15px}.gm-rev-meta{font-size:12px;color:var(--gm-muted2)}.gm-rev-text{font-size:14.5px;color:var(--gm-ink2);line-height:1.6}.gm-rev-stats{display:flex;gap:16px;font-size:12px;color:var(--gm-muted2);font-weight:600;border-top:1px solid var(--gm-line);padding-top:12px}@media(max-width:860px){.gm-reviews{grid-template-columns:1fr}}.gm-compare-list{max-width:680px;margin:0 auto;display:grid;gap:12px}.gm-compare-row{display:flex;align-items:center;gap:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 18px;font-weight:700;font-size:16px}.gm-compare-row:before{content:"";flex:0 0 26px;height:26px;border-radius:50%;background:var(--gm-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:15px;background-position:center;background-repeat:no-repeat}.gm-faq{max-width:780px;margin:0 auto}.gm-faq-item{border-bottom:1px solid var(--gm-line)}.gm-faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:20px 4px;display:flex;justify-content:space-between;gap:18px;align-items:center;font-weight:800;font-size:17px;color:var(--gm-ink);font-family:var(--gm-body)}.gm-faq-sign{font-size:24px;color:var(--gm-accent);line-height:1;flex:0 0 auto}.gm-faq-a{font-size:15px;color:var(--gm-muted);line-height:1.6;padding:0 4px 20px}.gm-guarantee{max-width:780px;margin:0 auto;text-align:center}.gm-guarantee .gm-seal{width:84px;height:84px;border-radius:50%;background:var(--gm-green-bg);display:flex;align-items:center;justify-content:center;font-size:38px;margin:0 auto 18px}.gm-foot{background:var(--gm-ink);color:#cfc7ba;padding:40px 0}.gm-foot-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center}.gm-foot a{color:#cfc7ba;text-decoration:none;font-weight:600;font-size:14px;margin-left:20px}.gm-foot a:hover{color:#fff}.gm-sticky{display:none}@media(max-width:860px){.gm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:var(--gm-ink);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;box-shadow:0 -4px 16px #0000002e;transform:translateY(110%);transition:transform .25s ease}.gm-sticky.is-on{transform:translateY(0)}.gm-sticky .gm-price{font-size:24px;color:#fff}.gm-sticky .gm-compare{font-size:14px}}.gm-added{background:var(--gm-green)!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/grillmaster-styles.css.map */
