:root{--ts-ink:#191c19;--ts-muted:#596056;--ts-paper:#faf8f2;--ts-line:#dcded3;--ts-orange:#ff6b2b;--ts-deep:#171c18;scroll-behavior:smooth}.ts-wrap{width:min(1280px,100% - 64px);margin-inline:auto}.ts-home,.ts-story,.ts-faq,.ts-feedback,.ts-final{color:var(--ts-ink);font-size:16px;line-height:1.55;letter-spacing:0}.ts-home *,.ts-story *,.ts-faq *,.ts-feedback *,.ts-final *{box-sizing:border-box}.ts-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:1.7px;line-height:1.45;margin:0 0 16px;text-transform:uppercase}.ts-home h1{font-size:clamp(44px,5.2vw,76px);line-height:.99;font-weight:700;letter-spacing:-3.5px;margin:0 0 24px;max-width:640px}.ts-story h2,.ts-faq h2,.ts-feedback h2,.ts-final h2{font-size:clamp(32px,3.2vw,47px);font-weight:650;line-height:1.1;letter-spacing:-1.65px;margin:0 0 20px}.ts-story h3{font-size:19px;line-height:1.25;letter-spacing:-.3px;margin:0 0 7px;font-weight:650}.ts-body,.ts-lead{max-width:520px;color:var(--ts-muted)}.ts-lead{font-size:18px;margin:0 0 24px;line-height:1.55}.ts-hero{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:40px;padding-top:30px;padding-bottom:36px}.ts-hero-copy{padding:12px 0}.ts-hero-art{background:var(--ts-deep);overflow:hidden;border-radius:12px;position:relative}.ts-hero-img{width:100%;height:580px;display:block;object-fit:cover;object-position:66% 50%}.ts-image-label{position:absolute;bottom:0;left:0;right:0;margin:0;display:flex;align-items:center;gap:9px;color:#fff;padding:18px 20px;background:linear-gradient(transparent,#000c);font-size:10px;letter-spacing:1.3px;font-weight:650}.ts-image-label>span:last-child{margin-left:auto;font-size:9px}.ts-dot{height:6px;width:6px;flex:none;background:var(--ts-orange);border-radius:50%}.ts-button.button{background:var(--ts-orange);color:var(--ts-ink);border:0;border-radius:7px;min-height:52px;padding:15px 23px;gap:22px;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.3;text-decoration:none;box-shadow:none}.ts-button.button:before,.ts-button.button:after{display:none}.ts-button:hover{filter:brightness(.94)}.ts-button span{font-size:21px}.ts-price-note{display:flex;align-items:center;gap:12px;margin:14px 0 22px;font-size:12px;color:var(--ts-muted)}.ts-price-note strong{font-size:21px;color:var(--ts-ink)}.ts-text-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;color:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ts-text-link span{font-size:18px}.ts-statbar{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;border-top:1px solid var(--ts-line);border-bottom:1px solid var(--ts-line)}.ts-statbar>div{display:flex;align-items:center;justify-content:center;gap:16px;border-left:1px solid var(--ts-line)}.ts-statbar>div:first-child{border:0}.ts-statbar strong{font-size:26px;letter-spacing:-1px}.ts-statbar span{font-size:12px;color:var(--ts-muted)}.ts-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:64px}.ts-feature-art{background:#f1eadd;border-radius:12px;overflow:hidden}.ts-feature-art img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.ts-feature-list{margin-top:26px}.ts-feature-list>div{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--ts-line)}.ts-feature-list>div>span{font-size:12px;font-weight:600;color:#aa3918;padding-top:2px}.ts-feature-list p{font-size:14px;color:var(--ts-muted);margin:0;max-width:370px}.ts-carry-band{background:var(--ts-deep);color:#faf8f2;margin-top:4px}.ts-carry-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:48px;align-items:center;padding-block:45px}.ts-carry-copy p:not(.ts-eyebrow){color:#c7cdc4;max-width:360px;font-size:15px}.ts-carry-copy h2{color:#faf8f2}.ts-carry-copy .ts-eyebrow{color:#ff9163}.ts-story figure{margin:0}.ts-carry-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:68% 50%;border-radius:9px}.ts-story figcaption{font-size:11px;margin-top:8px;opacity:.78;line-height:1.4}.ts-how{padding-block:54px;scroll-margin-top:110px}.ts-section-heading{margin-bottom:26px}.ts-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ts-steps>div{padding:24px;background:#eeeae1;border-radius:9px}.ts-steps>div>span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #9d7663;border-radius:50%;font-size:12px;margin-bottom:22px}.ts-steps p{margin:0;font-size:14px;color:var(--ts-muted)}.ts-spec-band{background:#efeee7}.ts-spec-grid{display:grid;grid-template-columns:1fr .9fr;gap:34px 68px;align-items:center;padding-block:48px}.ts-specs{margin:26px 0 0}.ts-specs>div{display:grid;grid-template-columns:1fr 1.3fr;gap:16px;padding:14px 0;border-bottom:1px solid #d1d4c9;font-size:14px}.ts-specs dt{color:var(--ts-muted)}.ts-specs dd{margin:0;font-weight:600}.ts-spec-art img{width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:9px;background:#fff}.ts-use-note{grid-column:1/-1;padding:20px 24px;border:1px solid #c5b599;border-left:4px solid #ab501d;border-radius:7px;background:#fff9e9;color:#392c1f}.ts-use-note strong{font-size:16px}.ts-use-note p{font-size:14px;margin:5px 0 0}.ts-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;padding-block:54px;scroll-margin-top:90px}.ts-faq h2{max-width:400px}.ts-faq details{border-bottom:1px solid var(--ts-line)}.ts-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:65px;padding:16px 0;cursor:pointer;list-style:none;font-weight:600;font-size:15px}.ts-faq summary::-webkit-details-marker{display:none}.ts-faq summary span{font-size:24px;line-height:1;color:#a53f16;font-weight:400}.ts-faq details[open] summary span{transform:rotate(45deg)}.ts-faq details p{margin:0 28px 22px 0;color:var(--ts-muted);font-size:14px}.ts-feedback{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:34px 48px;border-top:1px solid var(--ts-line)}.ts-feedback h2{font-size:30px;max-width:340px}.ts-zero{font-size:18px}.ts-feedback p:not(.ts-eyebrow){color:var(--ts-muted);font-size:14px;max-width:420px}.ts-final{background:#e5e8de;padding-block:50px}.ts-final-grid{display:flex;align-items:center;justify-content:space-between;gap:32px}.ts-final h2{margin-bottom:0}.ts-final-action{display:flex;flex-direction:column;gap:14px;align-items:flex-end}.ts-final-action>strong{font-size:42px;line-height:1.1;letter-spacing:-2px}.ts-purchase-intro{font-size:14px;line-height:1.5;margin:8px 0 10px;letter-spacing:0}.ts-purchase-intro p{font-weight:600;margin:0 0 8px}.ts-purchase-intro ul{list-style:none;padding:0;margin:0;color:#485043}.ts-purchase-intro li{padding:3px 0 3px 17px;position:relative}.ts-purchase-intro li:before{content:"\2713";position:absolute;left:0;color:#994217;font-size:12px}.ts-purchase-note{font-size:12px;color:#596056;line-height:1.5}.ts-purchase-kicker{font-size:10px;font-weight:650;letter-spacing:1.2px;color:#805137;margin-bottom:8px;scroll-margin-top:120px}.ts-purchase-review{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:#596056;display:inline-flex;align-items:center;min-height:35px}.header__heading-link .h2{font-size:25px;letter-spacing:-1.25px;font-weight:750}.header__heading-link .h2:after{content:".";color:#c84218}.header-wrapper{border-bottom:1px solid #e4e5dc}.header__menu-item{font-weight:550}.announcement-bar{letter-spacing:.4px}.footer{border-top:1px solid #353c33}.footer-block__heading{letter-spacing:-.2px}.footer-block__details-content p{line-height:1.6}.product__info-container .product__title h1{line-height:1.17;letter-spacing:-1px}.product__info-container .product-form__submit{min-height:52px;font-weight:700;letter-spacing:.15px}.product__info-container .product-page-price{margin-bottom:8px!important}.product__info-container .price__sale .price-item--regular{display:inline;color:var(--ts-muted);font-size:18px}.product__info-container .price__sale .price-item--sale{font-size:28px;font-weight:700}.product__info-container .price--on-sale .price__badge-sale{display:inline-flex;background:var(--ts-orange);color:var(--ts-ink);border:0;font-weight:700;padding:6px 10px;border-radius:6px}.product__media-wrapper img{border-radius:9px}.product__info-container .product__tax{font-size:12px}.product__info-container .installment{margin:0}.product__view-details{display:none!important}.shopify-section:has(.ts-home),.shopify-section:has(.ts-story),.shopify-section:has(.ts-faq),.shopify-section:has(.ts-feedback){margin-top:0!important;margin-bottom:0!important}.cart-drawer .button{font-weight:700}.ts-home a:focus-visible,.ts-story a:focus-visible,.ts-faq a:focus-visible,.ts-faq summary:focus-visible,.ts-feedback a:focus-visible,.ts-final a:focus-visible{outline:3px solid #a43e16;outline-offset:4px}@media(min-width:990px){.product__info-wrapper{padding-left:5rem!important}.product__info-container{max-width:56rem}.footer-block--newsletter{display:none}}@media(max-width:989px){.ts-wrap{width:calc(100% - 32px)}.ts-hero{gap:22px;grid-template-columns:.95fr 1.05fr}.ts-hero-img{height:460px}.ts-home h1{font-size:50px;letter-spacing:-2.4px}.ts-feature-grid{gap:32px}.ts-carry-grid{gap:28px}.ts-faq{gap:30px}.ts-spec-grid{gap:28px}}@media(max-width:749px){.ts-wrap{width:calc(100% - 28px)}.ts-home,.ts-story,.ts-faq,.ts-feedback,.ts-final{font-size:15px}.ts-eyebrow{font-size:9px!important;letter-spacing:1.3px;margin-bottom:10px}.ts-hero{display:flex;flex-direction:column;gap:18px;padding-top:18px;padding-bottom:20px}.ts-hero-copy{width:100%;padding:0}.ts-home h1{font-size:45px;line-height:1.02;letter-spacing:-2.3px;margin:0 0 12px}.ts-lead{font-size:15px;line-height:1.5;margin:0 0 16px;max-width:350px}.ts-button.button{width:100%;min-height:49px;justify-content:space-between;padding:14px 17px;font-size:14px}.ts-price-note{margin:10px 0 0;gap:9px;font-size:11px}.ts-price-note strong{font-size:19px}.ts-hero-copy>.ts-text-link{display:none}.ts-hero-art{width:100%;border-radius:9px}.ts-hero-img{height:auto;aspect-ratio:1.5;object-position:60% 50%}.ts-image-label{padding:16px 12px 12px;font-size:8px;letter-spacing:.8px}.ts-statbar{padding:17px 0}.ts-statbar>div{display:block;text-align:center;padding-inline:5px}.ts-statbar strong{font-size:22px;letter-spacing:-.8px;display:block}.ts-statbar span{font-size:10px;display:block;margin-top:3px}.ts-story h2,.ts-faq h2,.ts-feedback h2,.ts-final h2{font-size:30px;letter-spacing:-1.15px;margin-bottom:12px}.ts-feature-grid{grid-template-columns:1fr;gap:18px;padding-block:24px}.ts-feature-art{order:2}.ts-feature-art img{aspect-ratio:1.15;object-fit:cover}.ts-body{font-size:14px;margin:0 0 14px}.ts-feature-list{margin-top:16px}.ts-feature-list>div{padding:14px 0;gap:14px}.ts-story h3{font-size:17px;margin-bottom:5px}.ts-feature-list p{font-size:14px}.ts-carry-grid{grid-template-columns:1fr;gap:18px;padding-block:24px}.ts-carry-copy p:not(.ts-eyebrow){font-size:14px;margin-bottom:0}.ts-carry-grid img{aspect-ratio:1.25;object-position:70% 50%}.ts-story figcaption{font-size:10px;margin-top:6px}.ts-how{padding-block:24px}.ts-section-heading{margin-bottom:16px}.ts-steps{grid-template-columns:1fr;gap:9px}.ts-steps>div{display:grid;grid-template-columns:32px 1fr;column-gap:13px;padding:16px}.ts-steps>div>span{grid-row:1/3;width:31px;height:31px;margin:0;font-size:11px}.ts-steps h3{font-size:16px}.ts-steps p{font-size:14px;grid-column:2}.ts-spec-grid{grid-template-columns:1fr;padding-block:24px;gap:18px}.ts-specs{margin-top:18px}.ts-specs>div{font-size:14px;padding-block:11px;gap:10px}.ts-spec-art img{max-height:360px}.ts-use-note{padding:14px 16px}.ts-use-note strong{font-size:15px}.ts-use-note p{font-size:14px}.ts-faq{grid-template-columns:1fr;gap:14px;padding-block:24px}.ts-faq>div:first-child>.ts-text-link{min-height:36px}.ts-faq summary{font-size:14px;min-height:56px;padding:13px 0;gap:15px}.ts-faq details p{font-size:14px;margin:0 16px 18px 0}.ts-feedback{grid-template-columns:1fr;gap:8px;padding-block:24px}.ts-feedback h2{font-size:27px}.ts-feedback p:not(.ts-eyebrow){margin:8px 0}.ts-zero{font-size:16px}.ts-final{padding-block:26px}.ts-final-grid{display:block}.ts-final-action{align-items:stretch;gap:12px;margin-top:19px}.ts-final-action>strong{font-size:34px;letter-spacing:-1px}.header__heading-link .h2{font-size:23px}.header{min-height:60px}.ts-purchase-kicker{font-size:9px;margin-bottom:6px}.product__info-container .product__title h1{font-size:25px!important;letter-spacing:-.75px;line-height:1.15}.product__info-container .price__sale .price-item--sale{font-size:26px}.product__info-container .product-form__submit{min-height:50px}.product__media-wrapper .product__media-list .product__media img{object-fit:contain}.product__info-wrapper{padding-top:14px!important}.ts-purchase-intro{font-size:14px;margin-block:7px}.ts-purchase-note{font-size:11px}.footer{padding-bottom:80px}.footer__content-top{padding-inline:16px}.footer-block__details-content{font-size:14px}.footer__content-bottom{padding-top:16px}.ts-story[data-product=true] .ts-feature-art{display:none}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ts-spec-infographic img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:10px;background:#faf8f2}@media(max-width:749px){.ts-spec-infographic img{max-height:none}}.ts-offer-price{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.ts-offer-price .ts-compare-price{color:var(--ts-muted);font-size:16px;font-weight:500;white-space:nowrap}.ts-offer-price .ts-sale-badge{background:var(--ts-orange);color:var(--ts-ink);border-radius:6px;padding:5px 9px;font-size:12px;font-weight:750;line-height:1.2;white-space:nowrap}.ts-price-note{flex-wrap:wrap}.ts-final-action .ts-offer-price strong{font-size:24px}.ts-statbar .ts-offer-price{justify-content:center}.ts-statbar .ts-offer-price .ts-sale-badge{color:var(--ts-ink);font-size:12px}.sticky-atc__price .price__compare-price{display:inline}.sticky-atc__price .price__badge-sale{background:var(--ts-orange);color:var(--ts-ink);border:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/toolstore.css.map */
