#tg-garage *{box-sizing:border-box}#tg-garage{margin:0;background:#262523;color:#1b1a17;font-family:Arial,sans-serif}#tg-garage .presentation{max-width:1460px;margin:auto;padding:26px}#tg-garage .note{color:#ddd2bd;font:11px monospace;letter-spacing:2px;display:flex;justify-content:space-between;margin-bottom:18px}#tg-garage .site{background:#eee6d5;box-shadow:0 20px 70px #0005}#tg-garage .top{background:#b52e25;color:#fff1dd;text-align:center;font:10px monospace;letter-spacing:3px;padding:10px}#tg-garage header{height:95px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;background:#121413;color:#eee6d5;border-bottom:1px solid #5e5a4f}#tg-garage header img{display:block;width:152px;height:auto;max-height:80px;object-fit:contain}#tg-garage nav{display:flex;gap:32px;font-size:12px;font-weight:700;letter-spacing:1px}#tg-garage .icons{font-size:23px;letter-spacing:18px}#tg-garage .hero{display:grid;grid-template-columns:43% 57%;min-height:465px}#tg-garage .copy{padding:43px 42px;background:radial-gradient(ellipse at top right,#fff6e777,transparent),#eee6d5;position:relative}#tg-garage .eyebrow{font:10px monospace;letter-spacing:2px;display:flex;gap:12px;align-items:center}#tg-garage .eyebrow:before{content:"";width:26px;height:3px;background:#b52e25}#tg-garage h1,#tg-garage h2,#tg-garage h3{font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:400}#tg-garage h1{font-size:76px;line-height:.99;letter-spacing:-1px;margin:26px 0 20px}#tg-garage p{font-size:14px;line-height:1.65;max-width:345px}#tg-garage .actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}#tg-garage a{color:inherit;text-decoration:none}#tg-garage .btn{display:inline-block;background:#b52e25;color:#fff3e1;padding:15px 20px;font-size:11px;font-weight:700;letter-spacing:1px}#tg-garage .btn.outline{border:1px solid #302f29;background:transparent;color:#302f29}#tg-garage .hero-photo{position:relative;background:#1b1b18;overflow:hidden}#tg-garage .hero-photo img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}#tg-garage .caption{position:absolute;bottom:22px;left:24px;background:#111c;color:#f6ebd6;padding:12px 15px;font:11px monospace;letter-spacing:1px}#tg-garage .steps{display:flex;justify-content:space-around;padding:21px;background:#151714;color:#e9e0cb;font:11px monospace;letter-spacing:1.5px}#tg-garage .steps span+span{border-left:1px solid #686257;padding-left:55px}#tg-garage .products{padding:30px 42px 32px}#tg-garage h2{font-size:39px;letter-spacing:.2px;margin:14px 0 18px}#tg-garage .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#tg-garage .card figure{margin:0;height:255px;background:#fff;border:1px solid #d6cebc;position:relative}#tg-garage .card img{height:100%;width:100%;object-fit:contain}#tg-garage .num{position:absolute;top:10px;left:10px;font:10px monospace;background:#eee6d5;padding:5px 7px}#tg-garage .card h3{font-size:20px;margin:13px 0 8px}#tg-garage .card-bottom{display:flex;justify-content:space-between;font-size:13px}#tg-garage .card-bottom a{color:#af2923;font-weight:700;font-size:11px;letter-spacing:1px}#tg-garage .service{display:grid;grid-template-columns:43% 57%;background:#151714;color:#ede3cb;min-height:255px}#tg-garage .service-copy{padding:30px 42px}#tg-garage .service h2{font-size:38px;line-height:1.05;margin:15px 0}#tg-garage .service p{margin:0 0 18px;color:#c8c2b3;font-size:13px}#tg-garage .service-photo{position:relative;overflow:hidden}#tg-garage .service-photo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}#tg-garage .footer{padding:17px 42px;display:flex;justify-content:space-between;font:10px monospace;letter-spacing:1px;border-top:1px solid #6e695c;background:#151714;color:#c5bcaa}@media(max-width:700px){#tg-garage .presentation{padding:10px}#tg-garage .note{font-size:8px;letter-spacing:.5px}#tg-garage .note span:last-child{display:none}#tg-garage header{height:76px;padding:0 20px}#tg-garage header img{width:130px}#tg-garage nav{display:none}#tg-garage .icons{font-size:18px;letter-spacing:10px}#tg-garage .top{font-size:8px;letter-spacing:1px}#tg-garage .hero{grid-template-columns:1fr}#tg-garage .copy{padding:30px 24px}#tg-garage h1{font-size:62px;margin:22px 0 16px}#tg-garage .hero-photo{height:285px}#tg-garage .steps{font-size:8px;letter-spacing:0;padding:18px 9px;gap:9px}#tg-garage .steps span+span{padding-left:8px}#tg-garage .products{padding:28px 20px}#tg-garage h2{font-size:34px}#tg-garage .grid{grid-template-columns:1fr;gap:25px}#tg-garage .card figure{height:285px}#tg-garage .service{grid-template-columns:1fr}#tg-garage .service-copy{padding:28px 24px}#tg-garage .service-photo{height:240px}#tg-garage .footer{padding:15px 20px;font-size:8px;gap:12px}}#tg-garage .section{padding:48px 42px}#tg-garage .section h2{font-size:48px;margin:16px 0 24px}#tg-garage .portfolio{background:#e7ddc9}#tg-garage .work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#tg-garage .work img{width:100%;height:250px;object-fit:cover}#tg-garage .work h3{font-size:25px;margin:14px 0 7px}#tg-garage .work p{font-size:13px;margin:0 0 15px}#tg-garage .work a{color:#b52e25;font-size:11px;font-weight:700;letter-spacing:1px}#tg-garage .lab{display:grid;grid-template-columns:1fr 1fr;background:#151714;color:#eee6d5}#tg-garage .lab-copy{padding:48px 42px}#tg-garage .lab h2{font-size:53px;line-height:1.02;margin:20px 0}#tg-garage .video-space{background:repeating-linear-gradient(135deg,#242720 0 2px,#20231d 2px 9px);margin:32px;min-height:270px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #6a6657;text-align:center}#tg-garage .play{border:2px solid #b52e25;color:#eee6d5;width:65px;height:65px;border-radius:50%;display:grid;place-items:center;font-size:25px}#tg-garage .video-space strong{font:13px monospace;letter-spacing:1px;margin-top:22px}#tg-garage .video-space small{font:11px monospace;color:#b9b09b;margin:10px}#tg-garage .how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}#tg-garage .how{border-top:2px solid #25241f;padding-top:18px}#tg-garage .how b{color:#b52e25;font:36px Impact}#tg-garage .how h3{font-size:26px;margin:15px 0 10px}#tg-garage .how p{font-size:13px}#tg-garage .phrase{background:#b52e25;color:#fff1dd;display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}#tg-garage .phrase h2{font-size:58px;line-height:1;max-width:580px}#tg-garage .phrase p{max-width:450px}#tg-garage .phrase .eyebrow:before{background:#fff1dd}#tg-garage .phrase-card{background:#eee6d5;color:#151714;border:1px solid #201e18;padding:27px;box-shadow:8px 8px #80231b;transform:rotate(-2deg)}#tg-garage .phrase-card .label{font:10px monospace;letter-spacing:2px}#tg-garage .phrase-card blockquote{font:42px Impact;line-height:1.1;margin:22px 0}#tg-garage .phrase .btn{background:#151714}#tg-garage .social{background:#e7ddc9}#tg-garage .social-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px}#tg-garage .social-intro{font-size:17px;max-width:530px}#tg-garage .placeholder{border:1px dashed #a69b85;padding:25px;background:#eee6d5}#tg-garage .placeholder h3{font-size:24px;margin:10px 0}#tg-garage .placeholder p{font-size:13px;max-width:none}#tg-garage .placeholder small{font:10px monospace;color:#736a59}#tg-garage .faq{background:#151714;color:#eee6d5;display:grid;grid-template-columns:1fr 1.2fr;gap:55px}#tg-garage .faq h2{line-height:1.08;max-width:430px}#tg-garage .faq details{border-bottom:1px solid #666052;padding:16px 0}#tg-garage .faq summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none;display:flex;justify-content:space-between}#tg-garage .faq summary:after{content:"+";color:#d53d31}#tg-garage .faq p{max-width:none;font-size:13px;color:#cec4b0}#tg-garage .closing{text-align:center;padding:55px 40px;background:#eee6d5}#tg-garage .closing .eyebrow{justify-content:center}#tg-garage .closing h2{font-size:64px;line-height:1.05;margin:22px 0}#tg-garage .closing p{margin:0 auto;max-width:500px}#tg-garage .closing .actions{justify-content:center}#tg-garage .contacts{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px;padding:38px 42px;background:#151714;color:#ddd3bf}#tg-garage .contacts img{display:block;width:150px;max-width:100%;height:auto;object-fit:contain}#tg-garage .contacts h3{font-size:24px;margin:0 0 15px}#tg-garage .contacts p{font-size:12px}#tg-garage .contacts a{display:block;font-size:12px;margin:12px 0}#tg-garage .contacts small{font:10px monospace;letter-spacing:1px}@media(max-width:700px){#tg-garage .section{padding:32px 20px}#tg-garage .section h2{font-size:37px}#tg-garage .work-grid,#tg-garage .how-grid,#tg-garage .lab,#tg-garage .phrase,#tg-garage .social-grid,#tg-garage .faq,#tg-garage .contacts{grid-template-columns:1fr}#tg-garage .work-grid{gap:30px}#tg-garage .work img{height:240px}#tg-garage .lab-copy{padding:32px 24px}#tg-garage .lab h2{font-size:43px}#tg-garage .video-space{margin:0 20px 30px}#tg-garage .phrase{gap:20px}#tg-garage .phrase h2{font-size:42px}#tg-garage .phrase-card blockquote{font-size:34px}#tg-garage .faq{gap:5px}#tg-garage .closing{padding:35px 20px}#tg-garage .closing h2{font-size:46px}#tg-garage .contacts{padding:30px 24px;gap:20px}}#tg-garage .dtf-block{display:grid;grid-template-columns:1fr 1fr;background:#171a16;color:#eee6d5;border-top:6px solid #b52e25}#tg-garage .dtf-copy{padding:42px}#tg-garage .dtf-copy h2{font-size:55px;line-height:1.02;margin:20px 0}#tg-garage .dtf-copy p{max-width:520px;color:#d2c9b8}#tg-garage .dtf-prices{display:flex;gap:24px;margin:24px 0;flex-wrap:wrap}#tg-garage .dtf-prices div{border-left:2px solid #b52e25;padding-left:14px}#tg-garage .dtf-prices small{display:block;font:10px monospace;color:#c9beaa;margin-bottom:6px}#tg-garage .dtf-prices strong{font:28px Impact}#tg-garage .dtf-footnote{font:11px monospace!important;color:#bbb09d!important}#tg-garage .dtf-photo{background:#eee6d5;display:flex;align-items:center;justify-content:center;padding:25px}#tg-garage .dtf-photo img{width:100%;max-height:390px;object-fit:contain}#tg-garage .dtf-link{color:#eee6d5;text-decoration:underline;font-size:12px;margin-left:18px}@media(max-width:700px){#tg-garage .dtf-block{grid-template-columns:1fr}#tg-garage .dtf-copy{padding:30px 24px}#tg-garage .dtf-copy h2{font-size:43px}#tg-garage .dtf-photo{padding:18px}#tg-garage .dtf-link{display:block;margin:18px 0 0}}#tg-garage{background:#eee6d5;color:#1b1a17;font:14px Arial,sans-serif;letter-spacing:normal;line-height:normal}#tg-garage h1,#tg-garage h2,#tg-garage h3{color:inherit;letter-spacing:normal}#tg-garage .btn{min-height:44px}#tg-garage a:focus-visible,#tg-garage summary:focus-visible{outline:3px solid #e25545;outline-offset:4px}#tg-garage .tg-mobile-menu{display:none}#tg-garage .tg-tools{display:flex;gap:20px}#tg-garage .tg-tools a{font-size:12px;min-height:44px;display:flex;align-items:center}#tg-garage .tg-mobile-menu summary{min-height:44px;display:flex;align-items:center;cursor:pointer}#tg-garage .tg-mobile-menu nav{display:flex;flex-direction:column;position:absolute;left:0;top:90px;background:#151714;color:#eee6d5;padding:25px;width:100%;z-index:10}#tg-garage header{position:relative}#tg-garage .lab h2,#tg-garage .service h2,#tg-garage .faq h2{color:#eee6d5}@media(max-width:700px){#tg-garage .tg-mobile-menu{display:block}#tg-garage .tg-tools{gap:12px}#tg-garage header{padding:0 12px}#tg-garage header img{width:110px}#tg-garage .steps{flex-wrap:wrap}#tg-garage .steps span+span{border:none}#tg-garage .closing h2{font-size:clamp(32px,9vw,46px)}}#tg-garage .mug-offer{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:36px 42px;border-bottom:4px solid #b52e25;background:#eee6d5}#tg-garage .mug-offer img{display:block;width:100%;height:auto;object-fit:contain}#tg-garage .mug-offer p{max-width:520px}@media(max-width:700px){#tg-garage .mug-offer{grid-template-columns:1fr;padding:28px 20px;gap:20px}}#tg-garage .dtf-block+.service{margin-top:48px}#tg-garage .service-copy{padding-top:44px;padding-bottom:44px}@media(max-width:700px){#tg-garage .dtf-block+.service{margin-top:28px}#tg-garage .service-copy{padding-top:32px;padding-bottom:32px}}#tg-garage header>nav{gap:22px}@media(min-width:701px)and (max-width:989px){#tg-garage header>nav{display:none}#tg-garage .tg-mobile-menu{display:block}}@media(min-width:990px)and (max-width:1199px){#tg-garage header{padding:0 24px}#tg-garage header>nav{gap:16px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAE */
