.gk-article{--gk-text: rgb(var(--colors-text));--gk-muted: rgba(var(--colors-text), .72);--gk-line: rgba(var(--colors-text), .14);--gk-soft: rgba(var(--colors-background-secondary));--gk-accent: rgba(var(--colors-button));color:var(--gk-text)}.gk-hero{position:relative;height:400px;overflow:hidden}.gk-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.gk-hero{height:550px}}.gk-column{max-width:780px;margin:0 auto;padding:0 20px 72px}.gk-header{margin:36px 0 24px}@media(min-width:768px){.gk-header{margin-top:56px}}.gk-eyebrow{margin:0 0 10px;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gk-muted)}.gk-article .gk-title{margin:0 0 12px;font-size:var(--gk-title-size);line-height:1.2}.gk-byline{margin:0;font-size:.875rem;color:var(--gk-muted)}.gk-byline span[aria-hidden]{margin:0 6px}.gk-body{font-size:var(--gk-text-size);line-height:1.75}.gk-body .gk-intro{font-size:1.12em;line-height:1.65;margin-top:0}.gk-glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:28px 0}.gk-glance div{background:var(--gk-soft);border-radius:var(--gk-radius);padding:12px 14px}.gk-glance dt{font-size:.75em;letter-spacing:.08em;text-transform:uppercase;color:var(--gk-muted)}.gk-glance dd{margin:4px 0 0;font-weight:600;line-height:1.4}.gk-toc{border:1px solid var(--gk-line);border-radius:var(--gk-radius);padding:16px 22px;margin:28px 0}.gk-body .gk-toc__title{margin:0 0 6px;font-weight:600}.gk-body .gk-toc ol{margin:0;padding-left:20px}.gk-block{margin-top:44px;scroll-margin-top:8rem}.gk-body .gk-ideas{list-style:none;padding:0;margin:0;counter-reset:gk-idea}.gk-idea{counter-increment:gk-idea;border-top:1px solid var(--gk-line);padding:20px 0}.gk-idea h3:before{content:counter(gk-idea) ". ";color:var(--gk-accent)}.gk-body .gk-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.gk-facts span{background:var(--gk-soft);border-radius:999px;padding:2px 12px;font-size:.875em}.gk-box{background:var(--gk-soft);border-radius:var(--gk-radius);padding:14px 20px;margin:16px 0}.gk-box>:first-child{margin-top:0}.gk-two{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.gk-two{grid-template-columns:1fr 1fr}}.gk-two .gk-box{margin:0}.gk-steps li{margin-bottom:10px}.gk-body .gk-pros,.gk-body .gk-cons{list-style:none;padding-left:0}.gk-pros li:before{content:"+ ";color:var(--gk-accent);font-weight:600}.gk-cons li:before{content:"\2212  ";color:var(--gk-muted);font-weight:600}.gk-calendar{display:grid;gap:10px}.gk-calendar div{display:grid;grid-template-columns:120px 1fr;gap:12px;border-top:1px solid var(--gk-line);padding-top:8px}.gk-calendar dt{font-weight:600}.gk-calendar dd{margin:0}.gk-body .gk-calendar ul{margin:0;padding-left:18px}.gk-body .gk-mistakes{list-style:none;padding:0}.gk-mistakes li{border-left:3px solid var(--gk-line);padding:4px 0 4px 14px;margin-bottom:12px}.gk-mistakes span{display:block;color:var(--gk-muted)}.gk-faq{border-top:1px solid var(--gk-line);padding:12px 0}.gk-faq summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;font-weight:600;list-style:none}.gk-faq summary::-webkit-details-marker{display:none}.gk-faq summary:after{content:"+";flex:none;font-weight:400;color:var(--gk-muted)}.gk-faq[open] summary:after{content:"\2212"}.gk-faq p{margin-bottom:0}.gk-tip{border-left:3px solid var(--gk-accent);background:var(--gk-soft);padding:14px 18px;border-radius:0 var(--gk-radius) var(--gk-radius) 0}.gk-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}@media(min-width:768px){.gk-products{grid-template-columns:repeat(3,minmax(0,1fr))}}.gk-product__media{display:block;overflow:hidden;border-radius:var(--gk-radius);background:var(--gk-soft)}.gk-body .gk-product__media img{display:block;width:100%;height:auto;margin:0;aspect-ratio:1;object-fit:cover;transition:transform .5s ease}.gk-products--inline{display:block;margin-top:14px}.gk-products--inline .gk-product{display:flex;align-items:center;gap:16px;max-width:440px;padding:10px;border:1px solid var(--gk-line);border-radius:var(--gk-radius)}.gk-products--inline .gk-product__media{flex:none;width:88px}.gk-products--inline .gk-product__info{padding:0}.gk-product__media:hover img{transform:scale(var(--image-zoom, 1.05))}.gk-product__info{padding:10px 2px 0;line-height:1.4}.gk-body .gk-product__title{display:block;color:inherit;text-decoration:none;background:none}.gk-body .gk-product__price{margin:4px 0 0;color:rgba(var(--colors-price, var(--colors-text)))}.gk-product__price s{margin-left:6px;color:var(--gk-muted)}.gk-body .gk-product__why{margin:6px 0 0;font-size:.875em;color:var(--gk-muted)}.gk-product--soldout{opacity:.6}.gk-cta{margin-top:52px;padding:28px 30px;border-radius:var(--gk-radius);background:var(--gk-soft)}.gk-cta h2{margin-top:0}.gk-footer{margin-top:44px;padding-top:16px;border-top:1px solid var(--gk-line);font-size:.875rem}.gk-footer a{color:inherit}.product-form__input label.gk-pack-option{position:relative;overflow:visible;margin-top:1rem}.gk-pack-option .gk-pack-discount{position:absolute;inset-block-start:0;inset-inline-end:.375rem;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.125rem .375rem;border-radius:2px;background:#702424;color:#fff;font-size:.6875rem;font-weight:500;line-height:1.4;letter-spacing:.02em;white-space:nowrap;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
