:root{--th-orange: #f26a21;--th-orange-dark: #d95a15;--th-navy: #12203a;--th-navy-2: #0f1b34;--th-text: #14223b;--th-muted: #6b7280;--th-border: #e6e8ec;--th-bg-soft: #f5f6f8;--th-star: #f5a623}body{color:var(--th-text)}.page-width{width:100%;max-width:var(--page-width, 1600px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}body.page-width-wide,body.page-width-normal,body.page-width-narrow,body.page-width-content{--page-margin: max(10px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}@media screen and (min-width:750px){body.page-width-wide,body.page-width-normal,body.page-width-narrow,body.page-width-content{--page-margin: max(20px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}@media screen and (min-width:750px){#header-component .header__row--top .header__columns{--header-center: clamp(320px, 42vw, 560px)}#header-component .header__row--top .header__column--center{justify-content:center}#header-component .header__row--top .header__column--right{gap:22px}#header-component .header__row--top .search-action{width:100%;max-width:560px}}.header-logo__image--asset{height:34px;width:auto;object-fit:contain}@media screen and (min-width:750px){.header-logo__image--asset{height:42px}}@media screen and (min-width:750px){.search-action--text button.header-actions__action{width:100%;height:50px;display:flex;align-items:center;gap:0;justify-content:space-between;padding:5px 6px 5px 18px;background:var(--th-bg-soft);border:1px solid var(--th-border);border-radius:999px;box-shadow:none}.search-action--text button.header-actions__action span{display:none!important}.search-action--text button.header-actions__action:before{content:"Buscar herramientas, marcas, productos...";flex:1 1 auto;text-align:left;color:#9aa0a8;font-size:14px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3-3'/%3E%3C/svg%3E") left center / 20px no-repeat}.search-action--text button.header-actions__action:after{content:"Buscar";flex:0 0 auto;background:var(--th-orange);color:#fff;font-weight:600;font-size:13px;padding:11px 26px;border-radius:999px;line-height:1}.search-action--text button.header-actions__action:hover:after{background:var(--th-orange-dark)}}.th-asesor-cta{display:inline-flex;align-items:center;gap:10px;background:var(--th-orange);color:#fff;border-radius:999px;padding:8px 18px;text-decoration:none;flex:0 0 auto}.th-asesor-cta:hover{background:var(--th-orange-dark);color:#fff}.th-asesor-cta__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ffffff2e;color:#fff;flex:0 0 auto}.th-asesor-cta__text{display:flex;flex-direction:column;line-height:1.15}.th-asesor-cta__text strong{font-size:14px;font-weight:700}.th-asesor-cta__text small{font-size:11px;opacity:.9}.th-icon-action{display:inline-flex;flex-direction:column;align-items:center;gap:2px;color:var(--th-navy);text-decoration:none;font-size:12px;font-weight:500;flex:0 0 auto}.th-icon-action:hover{color:var(--th-orange)}.th-icon-action .svg-wrapper{width:22px;height:22px}.th-icon-action__label{font-size:12px}.header-actions__cart-icon.th-icon-action{position:relative;cursor:pointer}.header-actions__cart-icon.th-icon-action .svg-wrapper{width:22px!important;height:22px!important;display:flex;align-items:center;justify-content:center}.header-actions__cart-icon.th-icon-action .svg-wrapper svg{width:22px!important;height:22px!important}.header-actions__action.action__cart{align-items:center;padding:0}.header__column--right header-actions{align-items:center}.header-actions__cart-icon.th-icon-action .th-icon-action__label{line-height:1;margin:0}.header-actions__cart-icon.th-icon-action .cart-bubble{position:absolute!important;top:-6px;left:calc(50% + 6px);right:auto}.header__row--bottom .menu-list__link{font-weight:600;color:var(--th-navy)}.header__row--bottom .menu-list:not(:has(.menu-list__link:hover)) .menu-list__link[aria-current],.header__row--bottom .menu-list:not(:has(.menu-list__link:hover)) .menu-list__link[aria-current=page]{color:var(--th-orange)}.header__row--bottom .menu-list .menu-list__list-item:hover .menu-list__link,.header__row--bottom .menu-list__link:hover{color:var(--th-orange)}.header__row--bottom .menu-list__link[aria-current],.header__row--bottom .menu-list__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--th-orange);text-decoration-thickness:3px;text-underline-offset:6px}.th-card-brand{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--th-muted);font-weight:600}.th-rating{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--th-muted)}.th-stars{--pct: 90%;display:inline-block;font-size:14px;line-height:1;font-family:Arial,sans-serif;background:linear-gradient(90deg,var(--th-star) var(--pct),#d7dbe0 var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:1px}.th-stars:before{content:"\2605\2605\2605\2605\2605"}.th-price{color:var(--th-navy);font-weight:700}.th-add-btn,.product-card .quick-add__button,.product-card add-to-cart-component .button{width:100%;background:var(--th-orange)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:600;padding:12px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.th-add-btn:hover,.product-card .quick-add__button:hover{background:var(--th-orange-dark)!important}.th-wishlist{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--th-border);display:inline-flex;align-items:center;justify-content:center;color:var(--th-navy);cursor:pointer}.th-wishlist:hover{color:var(--th-orange);border-color:var(--th-orange)}.th-wishlist.is-active{color:#e0245e;border-color:#e0245e}.th-wishlist.is-active svg path{fill:#e0245e;stroke:#e0245e}.th-fav-link__icon{position:relative;display:inline-flex;z-index:5}.th-fav-count{position:absolute;top:2px;right:-7px;z-index:5;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--th-orange);color:#fff;font-size:9px;font-weight:700;line-height:15px;text-align:center;box-shadow:0 0 0 2px #fff}.th-fav-empty{text-align:center;padding:48px 16px;color:var(--th-navy)}.th-fav-empty__btn{display:inline-flex;margin-top:12px;text-decoration:none}html.th-fav-open{overflow:hidden}.th-fav-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:flex-end}.th-fav-modal[hidden]{display:none}.th-fav-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a142f80;animation:th-fav-fade .2s ease}.th-fav-modal__dialog{position:relative;width:420px;max-width:92vw;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-12px 0 40px #0f1b342e;animation:th-fav-slide .25s ease}.th-fav-modal__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--th-border)}.th-fav-modal__title{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;color:var(--th-navy)}.th-fav-modal__count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--th-orange);color:#fff;font-size:12px;font-weight:700;line-height:22px;text-align:center}.th-fav-modal__close{background:none;border:none;cursor:pointer;color:var(--th-navy);padding:4px;line-height:0}.th-fav-modal__close:hover{color:var(--th-orange)}.th-fav-modal__grid{gap:14px;padding:18px 20px;overflow-y:auto}.th-fav-modal .th-fav-empty{padding:60px 20px}@keyframes th-fav-fade{0%{opacity:0}to{opacity:1}}@keyframes th-fav-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media screen and (max-width:749px){.th-fav-modal__dialog{width:100%;max-width:100%}}.th-cart-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a142f80;z-index:9998;animation:th-fav-fade .2s ease}@media screen and (min-width:990px){html.th-cart-open .th-cart-overlay{display:block}html.th-cart-open{overflow:hidden}#cart-drawer{--theme-drawer-width: 420px}html.th-cart-open #cart-drawer .theme-drawer__dialog{z-index:9999}html.th-cart-open .page-wrapper--drawer-open{margin-right:0!important}html.th-cart-open .page-wrapper--drawer-open shopify-account::part(dialog){translate:0!important}}.contact-form__form .submit-button{align-self:center}.th-pcard{position:relative;background:#fff;border:1px solid var(--th-border);border-radius:12px;padding:14px;display:flex;flex-direction:column;transition:box-shadow .15s ease,border-color .15s ease}.th-pcard:hover{box-shadow:0 8px 24px #0f1b3414;border-color:#d7dbe2}.th-pcard__media{display:block;aspect-ratio:1 / 1;margin-bottom:12px}.th-pcard__media img{width:100%;height:100%;object-fit:contain}.th-pcard__body{display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.th-pcard__title{color:var(--th-navy);font-weight:600;font-size:15px;text-decoration:none;line-height:1.25}.th-pcard__title:hover{color:var(--th-orange)}.th-rating__count{color:var(--th-muted);font-size:12px}.th-pcard__price{display:flex;align-items:center;gap:8px;margin:4px 0 12px}.th-price{font-size:18px}.th-pcard__compare{color:var(--th-muted);font-size:13px}.th-pcard__form{margin-top:auto}.th-grid-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.th-grid-head__title{font-size:clamp(24px,3vw,32px);font-weight:800;color:var(--th-navy);margin:0}.th-grid-head__sub{color:var(--th-muted);margin:4px 0 0;font-size:15px}.th-grid-head__link{color:var(--th-orange);font-weight:600;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.th-grid{display:grid;grid-template-columns:repeat(var(--th-cols, 4),1fr);gap:18px}@media screen and (max-width:989px){.th-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.th-grid{grid-template-columns:repeat(2,1fr);gap:12px}.th-add-btn{font-size:13px;padding:10px 8px}}.th-carousel{position:relative}.th-grid--carousel{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%)}.th-grid--carousel .th-grid__track{display:flex;width:max-content;will-change:transform}.th-grid__dup{display:contents}.th-grid--carousel .th-pcard{flex:0 0 auto;width:240px;margin-right:18px}.th-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--th-border);background:#fff;color:var(--th-navy);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #0000001f;transition:background .2s ease,color .2s ease,border-color .2s ease}.th-carousel__nav:hover{background:var(--th-orange);color:#fff;border-color:var(--th-orange)}.th-carousel__nav--prev{left:-6px}.th-carousel__nav--next{right:-6px}@media screen and (max-width:749px){.th-grid--carousel .th-pcard{width:175px;margin-right:12px}.th-carousel__nav{width:36px;height:36px}.th-carousel__nav--prev{left:2px}.th-carousel__nav--next{right:2px}}.th-badge-off{display:inline-block;background:var(--th-orange);color:#fff;font-weight:700;font-size:13px;padding:6px 12px;border-radius:6px}.th-hero,.th-hero h1,.th-hero h2{color:#fff}.th-hero .th-hero__accent{color:var(--th-orange)}.th-off-circle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:var(--th-orange);color:#fff;text-align:center;font-weight:800;line-height:1}.th-off-circle .th-off-circle__big{font-size:34px}.th-features{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:28px 0}.th-feature{display:flex;align-items:center;gap:14px}.th-feature__icon{color:var(--th-navy);flex:0 0 auto}.th-feature__title{font-weight:700;color:var(--th-navy);font-size:15px}.th-feature__sub{color:var(--th-muted);font-size:13px}@media screen and (max-width:749px){.th-features{grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.th-feature{flex-direction:column;gap:6px;text-align:center}.th-feature__sub{display:none}}.th-wa{position:fixed;z-index:60;left:50%;transform:translate(-50%);bottom:16px;transition:transform .35s ease,opacity .35s ease,visibility .35s;width:min(920px,calc(100% - 24px));background:var(--th-navy);color:#fff;border-radius:16px;padding:12px 16px;display:flex;align-items:center;gap:14px;box-shadow:0 10px 30px #00000040;text-decoration:none}.th-wa__bubble{width:42px;height:42px;border-radius:50%;background:#ffffff24;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.th-wa__text{flex:1 1 auto;display:flex;flex-direction:column;line-height:1.2}.th-wa__text strong{font-size:15px;color:#fff}.th-wa__text small{font-size:12px;color:#ffffffbf}.th-wa__go{width:46px;height:46px;border-radius:50%;background:#25d366;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff}.th-wa__arrow{color:#fff;flex:0 0 auto;display:inline-flex}@media screen and (max-width:749px){.th-wa{bottom:0;border-radius:14px 14px 0 0;width:100%}.th-wa__arrow{display:none}}.th-wa.th-wa--hidden{opacity:0;visibility:hidden;transform:translate(-50%) translateY(140%);pointer-events:none}@media screen and (max-width:749px){.th-wa.th-wa--hidden{transform:translate(-50%) translateY(100%)}}body.th-has-wa main{padding-bottom:90px}.th-footer{background:var(--th-navy);color:#fff}.th-footer a{color:#ffffffd9}.th-footer a:hover{color:var(--th-orange)}[data-th-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--th-delay, 0s);will-change:opacity,transform}[data-th-reveal].th-in{opacity:1;transform:none}.th-hero:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:0;background:radial-gradient(38% 38% at 22% 30%,rgba(255,255,255,.07),transparent 70%),radial-gradient(30% 30% at 85% 82%,rgba(242,106,33,.1),transparent 70%);animation:th-glow 11s ease-in-out infinite alternate;pointer-events:none}@keyframes th-glow{0%{transform:translate(0)}to{transform:translate(10%,7%)}}.th-hero__content{position:relative}.th-hero__slide.is-active .th-hero__img{animation:th-kenburns 12s ease-out both}@keyframes th-kenburns{0%{transform:scale(1.1)}to{transform:scale(1)}}.th-hero__slide.is-active .th-hero__eyebrow,.th-hero__slide.is-active .th-hero__title,.th-hero__slide.is-active .th-hero__text,.th-hero__slide.is-active .th-hero__btn,.th-hero__slide.is-active .th-hero__trust{animation:th-rise .6s both}.th-hero__slide.is-active .th-hero__eyebrow{animation-delay:.06s}.th-hero__slide.is-active .th-hero__title{animation-delay:.15s}.th-hero__slide.is-active .th-hero__text{animation-delay:.26s}.th-hero__slide.is-active .th-hero__btn{animation-delay:.36s}.th-hero__slide.is-active .th-hero__trust{animation-delay:.46s}@keyframes th-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.th-hero__btn{position:relative;overflow:hidden;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.th-hero__btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f1b3447}.th-hero__btn:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);pointer-events:none}.th-hero__btn:hover:after{animation:th-shine .75s ease}@keyframes th-shine{to{left:130%}}.th-hero__btn svg,.th-grid-head__link svg{transition:transform .25s ease}.th-hero__btn:hover svg,.th-grid-head__link:hover svg{transform:translate(4px)}.th-off-circle{animation:th-float 3.6s ease-in-out infinite}@keyframes th-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.th-hero__dot{transition:width .25s ease,background .25s ease}.th-hero__dot.is-active{width:26px;border-radius:6px}.th-feature{transition:transform .25s ease}.th-feature:hover{transform:translateY(-4px)}.th-feature__icon{width:52px;height:52px;border-radius:50%;background:#12203a0f;color:var(--th-navy);display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease,background .3s ease,color .3s ease}.th-feature:hover .th-feature__icon{transform:scale(1.08) rotate(-6deg);background:var(--th-navy);color:#fff}.th-pcard{transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.th-pcard:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f1b341f}.th-pcard__media{overflow:hidden;border-radius:8px}.th-pcard__media img{transition:transform .4s ease}.th-pcard:hover .th-pcard__media img{transform:scale(1.06)}.th-add-btn{position:relative;overflow:hidden;transition:background .2s ease,transform .15s ease}.th-add-btn:active{transform:scale(.98)}.th-add-btn:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg);pointer-events:none}.th-add-btn:hover:after{animation:th-shine .7s ease}.th-scroll-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--th-orange),#ffb37a);box-shadow:0 0 8px #f26a2180;z-index:100000;pointer-events:none;transition:width .08s linear}.th-grid-head__title{position:relative;display:inline-block}.th-grid-head__title:after{content:"";position:absolute;left:0;bottom:-8px;height:3px;width:0;background:var(--th-orange);border-radius:2px;transition:width .7s cubic-bezier(.22,.61,.36,1) .25s}.th-grid-head.th-in .th-grid-head__title:after{width:64px}@media screen and (max-width:749px){.th-feature__icon{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){[data-th-reveal],.th-hero:before,.th-hero__slide.is-active .th-hero__img,.th-hero__slide.is-active .th-hero__eyebrow,.th-hero__slide.is-active .th-hero__title,.th-hero__slide.is-active .th-hero__text,.th-hero__slide.is-active .th-hero__btn,.th-hero__slide.is-active .th-hero__trust,.th-off-circle{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/toolhouse.css.map */
