.hs-review-bar{background:#243b35;color:#fff;display:flex;gap:20px;align-items:center;justify-content:center;padding:12px 24px;font:13px/1.5 Arial,sans-serif;flex-wrap:wrap}.hs-review-bar a{color:#fff;text-decoration:underline}.hs-review-bar span{opacity:.8}.hs-custom{display:flex;align-items:center;justify-content:space-between;gap:40px}.hs-custom h2{font-size:32px;margin:12px 0}.hs-custom p{max-width:720px;line-height:1.7;color:#637078}.hs-custom .btn{flex-shrink:0}.hs-production{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.hs-production h2{font-size:36px;line-height:1.2;margin:18px 0}.hs-production p{line-height:1.75;color:#637078}.hs-production figure{margin:0}.hs-production img{width:100%;display:block}.hs-production figcaption{font-size:12px;line-height:1.6;color:#6c7478;margin-top:10px}.hs-production-points{margin:24px 0}.hs-production-points h3{font-size:17px;margin-bottom:5px}.hs-production-points p{font-size:14px;margin:0 0 18px}.hs-directions{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hs-directions article{padding:36px;background:#f2f4f3;border:1px solid #dce2df}.hs-directions h3{font-size:25px;line-height:1.3;margin:14px 0}.hs-directions p{line-height:1.7;color:#637078;margin-bottom:24px}.hs-minor{margin-top:24px;color:#637078}.hs-minor a{margin-left:18px;text-decoration:underline}#products .products{grid-template-columns:repeat(4,minmax(0,1fr))}#sale .sale-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}#products [role=tab]:focus-visible{outline:2px solid #315c43;outline-offset:4px}.hs-preview-message{padding:18px;background:#edf3ef;color:#234335;font-size:16px;line-height:1.6}
@media(max-width:1000px){#products .products,#sale .sale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-production{gap:30px}.hs-production h2{font-size:29px}.hs-custom{gap:24px}}
@media(max-width:680px){.hs-review-bar{font-size:12px;gap:10px}.hs-review-bar span{display:none}.hs-custom{display:block}.hs-custom .btn{margin-top:20px}.hs-custom h2{font-size:26px}.hs-production,.hs-directions{grid-template-columns:1fr}.hs-production figure{max-width:500px}.hs-production h2{font-size:27px}.hs-directions article{padding:24px}#products .products,#sale .sale-grid{grid-template-columns:1fr}.hs-minor a{display:block;margin:10px 0}.hs-production-points{margin:20px 0}}
.hs-steam-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hs-steam-products .catalog-photo{height:230px}.hs-steam-products .catalog-content{display:flex;flex-direction:column;flex:1}.hs-steam-products .shop-card{min-width:0}.hs-electric-link{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;padding:28px 0;border-top:1px solid #dce2df;border-bottom:1px solid #dce2df}.hs-electric-link h3{font-size:24px;margin:0 0 10px}.hs-electric-link p{color:#637078;line-height:1.6;margin:0}.hs-electric-link .btn{flex-shrink:0}
#company.hs-company-numbers{background:#f0f2eb;color:#303b31;padding:64px 0}#company.hs-company-numbers .eyebrow{display:block;color:#5b6f53;font-size:12px;font-weight:700;letter-spacing:1.4px;margin-bottom:18px}#company.hs-company-numbers h2{font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.25;margin:0 0 42px}#company .hs-company-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}#company .hs-company-stats article{padding:0 42px 0 0;min-width:0}#company .hs-company-stats article+article{border-left:1px solid #d2dbcd;padding:0 0 0 42px}#company .hs-stat-number{color:#556b48;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1.05;white-space:nowrap;letter-spacing:-1px;margin-bottom:20px}#company .hs-stat-number small{font-size:.42em;font-weight:600;letter-spacing:0}#company .hs-stat-number span{font-size:.8em}#company .hs-company-stats h3{font-size:18px;font-weight:600;line-height:1.5;margin:0 0 10px}#company .hs-company-stats p{font-size:15px;color:#6c7866;line-height:1.7;margin:0 0 18px;max-width:490px}#company .hs-company-stats a{font-size:14px;font-weight:600;color:#556b48;text-decoration:none}#company .hs-company-stats a:hover{text-decoration:underline}#company .hs-company-stats a:focus-visible{outline:2px solid #556b48;outline-offset:4px}@media(max-width:680px){#company.hs-company-numbers{padding:42px 0}#company.hs-company-numbers h2{margin-bottom:30px}#company .hs-company-stats{grid-template-columns:1fr;gap:28px}#company .hs-company-stats article{padding:0}#company .hs-company-stats article+article{border-left:0;border-top:1px solid #d2dbcd;padding:28px 0 0}#company .hs-stat-number{font-size:54px;margin-bottom:16px}}
@media(max-width:1000px){.hs-steam-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.hs-steam-products{grid-template-columns:1fr}.hs-electric-link{display:block}.hs-electric-link .btn{margin-top:20px}.hs-steam-products .catalog-photo{height:250px}}
.hs-shorts .eyebrow,.hs-social-hub .eyebrow{font-size:12px;font-weight:600;letter-spacing:1px;color:#6a7b60;display:block;margin-bottom:12px}.hs-shorts-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.hs-short{min-width:0}.hs-short-cover{width:100%;display:block;position:relative;aspect-ratio:9/16;border:0;border-radius:6px;overflow:hidden;background:#26382b;padding:0;cursor:pointer}.hs-short-cover img{display:block;width:100%;height:100%;object-fit:cover}.hs-short-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(#0003,transparent 35%,#0002);pointer-events:none}.hs-short-platform{position:absolute;z-index:1;left:12px;top:12px;background:#fffffff0;color:#344331;border-radius:3px;padding:5px 8px;font-size:11px;font-weight:600}.hs-short-play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#9b4a35;font-size:23px;padding-left:3px;box-shadow:0 3px 22px #0003}.hs-short h3{font-size:16px;line-height:1.5;font-weight:500;margin:14px 0 0}.hs-short-channels{display:flex;gap:26px;flex-wrap:wrap;margin-top:24px}.hs-short-channels a{color:#9d4d36;font-weight:600;font-size:14px;text-decoration:none}.hs-short-cover:focus-visible{outline:3px solid #536c43;outline-offset:4px}.hs-social-hub{background:#f1f3ed}.hs-social-groups{display:grid;grid-template-columns:1fr 1fr;gap:50px}.hs-social-groups h3{font-size:20px;font-weight:500;margin:0 0 20px}.hs-channel-buttons{display:flex;flex-wrap:wrap;gap:12px}.hs-channel-buttons a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;background:#fff;border:1px solid #d4ddcf;border-radius:3px;color:#344831;font-size:15px;font-weight:600;text-decoration:none}.hs-channel-buttons a:hover{border-color:#718663;background:#fafcf7}.hs-short-dialog{position:fixed;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;border:0;border-radius:8px;background:#f7f8f3;padding:22px;color:#303b31}.hs-short-dialog::backdrop{background:#102017cf}.hs-short-dialog h2{font:500 17px/1.4 Arial,sans-serif;max-width:340px;padding-right:30px;margin:0 0 16px}.hs-short-close{position:absolute;right:10px;top:8px;border:0;background:none;font-size:29px;line-height:1;color:#344831;cursor:pointer;padding:7px}.hs-short-viewer{width:min(400px,42vh,85vw);aspect-ratio:9/16;background:#111}.hs-short-viewer iframe{display:block;width:100%;height:100%;border:0}@media(max-width:1000px){.hs-shorts-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:210px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 14px}.hs-short{scroll-snap-align:start}.hs-social-groups{grid-template-columns:1fr;gap:32px}}@media(max-width:680px){.hs-shorts-track{grid-auto-columns:66vw;gap:16px}.hs-channel-buttons a{padding:13px 16px}.hs-short-channels{gap:16px}.hs-short-viewer{width:min(400px,40vh,82vw)}}
#reviews.home-video-reviews .steam-reviews-heading{margin-bottom:28px}#reviews.home-video-reviews .steam-reviews-heading h2{margin-bottom:10px}#reviews.home-video-reviews .steam-reviews-heading p{color:#637078;line-height:1.6}#reviews.home-video-reviews .steam-review-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-bottom:28px}#reviews.home-video-reviews .steam-review{min-width:0;position:relative}#reviews.home-video-reviews .steam-review-cover{display:block;width:100%;position:relative;aspect-ratio:16/9;border:0;padding:0;background:#252923;cursor:pointer;overflow:hidden;border-radius:4px}#reviews.home-video-reviews .steam-review-cover[hidden]{display:none}#reviews.home-video-reviews .steam-review-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}#reviews.home-video-reviews .steam-review-cover:hover img{transform:scale(1.025)}#reviews.home-video-reviews .steam-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#a94c35;box-shadow:0 3px 20px #0004;font-size:25px;padding-left:4px;pointer-events:none}#reviews.home-video-reviews h3{font-size:21px;margin:17px 0 8px}#reviews.home-video-reviews article>p{font-size:14px;color:#637078;line-height:1.6;margin:0}#reviews.home-video-reviews .text-link{color:#9d4d36;text-decoration:underline;text-underline-offset:4px}#reviews.home-video-reviews .home-review-player{aspect-ratio:16/9;background:#171b18}#reviews.home-video-reviews iframe{width:100%;height:100%;border:0;display:block}#reviews.home-video-reviews .home-review-close{display:block;border:0;background:transparent;color:#9d4d36;font:inherit;text-decoration:underline;padding:9px 0;cursor:pointer}#reviews.home-video-reviews button:focus-visible{outline:3px solid #315c43;outline-offset:4px}@media(max-width:680px){#reviews.home-video-reviews .steam-review-track{grid-template-columns:1fr;gap:30px}}@media(prefers-reduced-motion:reduce){#reviews.home-video-reviews .steam-review-cover img{transition:none}}
