:root{--forge-line:#292929;--forge-muted:#b6b6b6;--forge-surface:#111;--buttons-radius:2px;--inputs-radius:2px;--variant-pills-radius:2px}html{scroll-padding-top:110px}body{background:#050505;letter-spacing:0}body.gradient{background-image:none}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.045em;line-height:1.08}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #fff!important;outline-offset:5px!important;box-shadow:none!important}.header-wrapper{border-bottom:1px solid var(--forge-line)}.header{min-height:86px}.header__heading-logo{max-height:66px;object-fit:contain}.header__menu-item{font-size:13px;font-weight:600;letter-spacing:.025em;padding:1.5rem}.header__submenu,.menu-drawer,.drawer__inner{background:#0c0c0c}.header__submenu{border:1px solid var(--forge-line)}.announcement-bar__message{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:9px 0;min-height:32px}.utility-bar{border-bottom:1px solid #202020}.button,.shopify-challenge__button{min-height:48px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;border-radius:2px;transition:background .18s,color .18s,transform .18s}.button:hover{filter:brightness(.88)}.button:after,.button:before{border-radius:2px}.page-width{max-width:1440px}.title-wrapper-with-link{align-items:end;margin-bottom:3rem}.collection__title h2,.blog__title,.contact h2{font-size:clamp(28px,3vw,48px);font-weight:700}.card-wrapper .card__inner{overflow:hidden;border:1px solid #242424}.card-wrapper .card__content{padding:12px 0}.card__heading{font-size:17px;letter-spacing:-.02em}.card__information{padding:14px 0}.card-information{text-align:left}.card__badge .badge{border-radius:2px;padding:6px 9px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.price{font-size:15px}.collection .grid{column-gap:20px;row-gap:32px}.collection .grid__item{--grid-desktop-horizontal-spacing:20px}.collection .card__media img{transition:transform .28s ease}.collection .card-wrapper:hover .card__media img{transform:scale(1.025)}.product__title h1{font-size:clamp(30px,3.4vw,50px)}.product__info-container .price{font-size:23px}.product-form__input input[type=radio]+label{border:1px solid #5c5c5c;min-height:44px;display:inline-flex;align-items:center;border-radius:2px;padding:10px 15px}.product-form__input input[type=radio]:checked+label{border-color:#fff}.product__tax,.product__inventory,.product__description{color:#bdbdbd}.product__description{line-height:1.75}.product__media-wrapper .product__media{background:#0d0d0d}.product__accordion{border-color:#303030}.product__accordion .accordion__title{font-size:15px;letter-spacing:0}.product__info-wrapper{padding-top:12px}.product__info-container .icon-with-text{border-block:1px solid #282828;padding:22px 0;margin:26px 0}.product .icon-with-text__item .h4{font-size:11px;line-height:1.5;letter-spacing:0}.product__info-container .product-form__submit{min-height:54px}.field__input,.select__select,.customer .field input{font-size:16px}.field:after,.select:after{border-radius:2px}.footer{border-top:1px solid #303030;background:#090909}.footer-block__heading{font-size:20px}.footer__content-top{padding-top:5rem}.footer__content-bottom{border-top-color:#262626}.article-card__title{font-size:21px}.article-card__excerpt{font-size:14px;color:#b6b6b6}.article-template__content{line-height:1.85}.cart-item__name{letter-spacing:0;line-height:1.35}.drawer__heading{font-size:25px}.jdgm-widget{--jdgm-primary-color:#fff;--jdgm-secondary-color:#242424}.jdgm-carousel-wrapper{border-block:1px solid #242424;padding:46px 24px!important;margin:0 auto!important}.jdgm-carousel-title{font-size:28px!important;letter-spacing:-.04em}.jdgm-carousel-item__review-body{color:#c5c5c5}.forge-eyebrow{margin:0 0 20px;color:#b6b6b6;text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:600}.forge-hero{position:relative;background:#080808;border-bottom:1px solid #292929;overflow:hidden}.forge-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center;min-height:600px;padding-block:64px}.forge-hero__copy{position:relative;z-index:1}.forge-hero h1{font-size:clamp(58px,7.7vw,112px);font-weight:800;line-height:.94;text-transform:uppercase;letter-spacing:-.065em;margin:0 0 28px}.forge-hero h1 span{display:block;color:#aaa}.forge-hero__intro{max-width:420px;color:#bbb;font-size:15px;line-height:1.7;margin:0 0 30px}.forge-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.forge-hero__image{position:relative;aspect-ratio:1/1;min-width:0}.forge-hero__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ffffff26;pointer-events:none}.forge-hero__image img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.45)}.forge-hero__caption{position:absolute;bottom:0;left:0;right:0;padding:24px 20px 18px;background:linear-gradient(transparent,#000c);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff}.forge-hero__foot{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #292929;color:#bcbcbc;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.forge-tools{padding-block:72px;background:#0c0c0c;border-block:1px solid #252525}.forge-tools__heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:32px}.forge-tools__heading h2{font-size:clamp(34px,4vw,56px);margin:0;font-weight:800}.forge-tools__heading p{max-width:390px;color:#b6b6b6;font-size:14px;line-height:1.7;margin:0}.forge-tools__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.forge-tool{position:relative;display:flex;flex-direction:column;min-height:245px;padding:28px;background:#141414;border:1px solid #303030;color:#fff;text-decoration:none;transition:border-color .18s,background .18s}.forge-tool:hover{border-color:#999;background:#191919}.forge-tool__top{display:flex;justify-content:space-between;font-size:11px;color:#b6b6b6;letter-spacing:.15em;text-transform:uppercase}.forge-tool h3{font-size:28px;margin:35px 0 12px}.forge-tool p{font-size:13px;color:#b6b6b6;line-height:1.65;max-width:370px;margin:0}.forge-tool__arrow{position:absolute;bottom:24px;right:28px;font-size:24px;transition:transform .18s}.forge-tool:hover .forge-tool__arrow{transform:translate(4px)}.forge-tool-head{padding:38px 24px 0;max-width:1008px;margin:auto}.forge-tool-head h1{font-size:clamp(34px,5vw,58px);font-weight:800;margin:0 0 22px}.forge-tool-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.forge-tool-nav a{padding:10px 13px;border:1px solid #444;color:#bbb;text-decoration:none;font-size:11px;min-height:40px;display:flex;align-items:center}.forge-tool-nav a[aria-current=page]{background:#fff;border-color:#fff;color:#000}.lo-tool-wrap:before,.lpc-wrap:before,.lpl-wrap:before,.lpb-wrap:before{display:none}.lo-tool-wrap input,.lpc-wrap input,.lpl-wrap input,.lpb-wrap input,.lo-tool-wrap select,.lpc-wrap select,.lpl-wrap select,.lpb-wrap select{min-height:48px;font-size:16px!important}.lo-tool-wrap button,.lpc-wrap button,.lpl-wrap button,.lpb-wrap button{min-height:44px}.lo-header-sub,.lpl-header-sub,.lpb-header-sub,.lpc-header-sub{color:#b6b6b6!important;font-weight:400!important}.lo-field label,.lpl-field label,.lpb-field label,.lpc-field label{color:#b6b6b6!important}.lo-lift-tab:not(.active),.lo-unit-btn:not(.active){color:#b6b6b6!important}.lo-tool-wrap,.lpc-wrap,.lpl-wrap,.lpb-wrap{padding-top:24px!important}@media(min-width:990px){.header{grid-template-columns:1fr 2fr 1fr}.header--middle-left .header__inline-menu{justify-self:center}}@media(max-width:989px){.header{min-height:72px}.header__heading-logo{max-height:55px}.forge-hero__grid{min-height:0;padding-block:42px;gap:28px}.forge-hero h1{font-size:clamp(48px,8vw,78px)}}@media(max-width:749px){.page-width{padding-inline:20px}.forge-hero__grid{grid-template-columns:1fr;padding-top:36px;padding-bottom:24px;gap:30px}.forge-hero h1{font-size:clamp(53px,13vw,80px);max-width:550px;margin-bottom:22px}.forge-hero__intro{font-size:14px;max-width:360px}.forge-hero__image{aspect-ratio:1.45}.forge-hero__image img{object-position:50% 45%}.forge-hero__actions .button{flex:1;padding-inline:15px}.forge-hero__foot{font-size:9px;letter-spacing:.07em;gap:12px}.forge-hero__foot span:last-child{display:none}.forge-tools{padding-block:46px}.forge-tools__heading{display:block}.forge-tools__heading p{margin-top:18px}.forge-tools__grid{gap:10px}.forge-tool{min-height:245px;padding:20px 17px 45px}.forge-tool h3{font-size:21px;margin-top:28px}.forge-tool p{font-size:12px}.forge-tool__top{font-size:9px}.forge-tool__arrow{bottom:13px;right:18px}.collection .grid{column-gap:12px}.card__heading{font-size:14px}.price{font-size:13px}.collection__title h2,.blog__title,.contact h2{font-size:30px}.product__info-wrapper{padding-top:28px}.jdgm-carousel-wrapper{padding:35px 20px!important}.forge-tool-head{padding:30px 20px 0}.forge-tool-nav{gap:6px}.forge-tool-nav a{font-size:10px;padding:9px}}@media(max-width:359px){.forge-tools__grid{grid-template-columns:1fr}.forge-hero__actions{flex-direction:column}}@media(prefers-reduced-motion:no-preference){.forge-hero__copy{animation:forge-arrive .2s ease both}.forge-hero__image{animation:forge-arrive .25s ease both}@keyframes forge-arrive{0%{transform:translateY(8px)}to{transform:none}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.scroll-trigger{opacity:1!important;transform:none!important}}@media print{.header-wrapper,.utility-bar,.footer,.forge-tool-nav,.shopify-section-group-header-group{display:none!important}body,main{background:#fff!important;color:#000!important}}html,body,.color-scheme-3.gradient,.shopify-section:has(.jdgm-widget),.shopify-section:has(.jdgm-carousel-wrapper){background-image:none}.forge-tools__heading h1{font-size:clamp(34px,4vw,56px);margin:0;font-weight:800}.lpc-header-sub,.lpc-field label{color:#b6b6b6!important}.lpc-toggle-btn:not(.active){color:#b6b6b6!important}.forge-hero__grid{min-height:0;padding-block:44px}.forge-hero h1{font-size:clamp(50px,5.6vw,86px)}.forge-hero__image{aspect-ratio:1.12}@media(max-width:749px){.forge-hero h1{font-size:clamp(45px,10.6vw,72px)}.forge-hero__image{aspect-ratio:1.5}.forge-hero__grid{padding-block:32px 24px}}.lpl-table-wrap,.lpb-table-wrap{overflow-x:auto!important}.lpl-table-wrap table,.lpb-table-wrap table{min-width:650px}.forge-export-status{color:#c6c6c6;font-size:13px;line-height:1.5;margin-top:12px}.product-form__submit.button--secondary{--color-button:255,255,255;--color-button-text:0,0,0;--alpha-button-background:1}.collection-hero__title{font-size:clamp(36px,5vw,64px);font-weight:800}.collection-hero{border-bottom:1px solid #292929}.facets__summary,.facet-filters__label,.facet-filters__sort{font-size:13px}.page-width--narrow{max-width:800px}.contact.page-width--narrow{max-width:960px;padding-inline:50px}.collection .card--text .card__inner{min-height:125px;background:#101010;align-items:center}.collection .card--text .card__inner:before{padding-bottom:0}.collection .card--text .card__content{padding:18px}.collection .card--text .card__heading{line-height:1.35}@media(max-width:749px){.contact.page-width--narrow{padding-inline:20px}.collection .card--text .card__inner{min-height:110px}}.collection .grid{--grid-desktop-horizontal-spacing:20px;--grid-mobile-horizontal-spacing:12px}@media(max-width:749px){.collection .grid{column-gap:12px}}@media(max-width:520px){.forge-tools__grid{grid-template-columns:1fr}.forge-tool{min-height:195px;padding:24px}.forge-tool h3{font-size:26px;margin-top:26px}.forge-tool p{font-size:13px;padding-right:28px}.forge-tool__arrow{right:24px;bottom:20px}}.forge-tool-nav a{min-height:44px;transition:color .18s,border-color .18s,background .18s}.forge-tool-nav a:hover,.forge-tool-nav a:focus-visible{border-color:#fff;color:#fff;background:#252525}.forge-tool-nav a[aria-current=page]:hover,.forge-tool-nav a[aria-current=page]:focus-visible{color:#000;background:#eee}.button:disabled,.button[aria-disabled=true],.lo-tool-wrap button:disabled,.lpc-wrap button:disabled,.lpl-wrap button:disabled,.lpb-wrap button:disabled,.forge-legacy button:disabled{cursor:not-allowed;opacity:.55;filter:none;transform:none}.button:not(:disabled):not([aria-disabled=true]):active,.forge-tool:active{transform:translateY(1px)}.forge-tool:focus-visible{border-color:#fff;background:#191919}.forge-tool p{padding-right:24px}.card__heading,.cart-item__name,.article-template__title,.main-page-title,.shopify-policy__title,.rte{overflow-wrap:anywhere}.forge-export-status{min-height:1.5em}.lpl-table-wrap,.lpb-table-wrap{scroll-margin-top:120px;overscroll-behavior-x:contain}.lpl-table-wrap:focus-visible,.lpb-table-wrap:focus-visible{outline-offset:2px!important}.lo-unit-toggle:focus-within{overflow:visible}.shopify-policy__container{padding-inline:20px;max-width:800px}.shopify-policy__title h1{font-size:clamp(32px,5vw,48px)}.shopify-policy__body{line-height:1.75}.shopify-section:has(+.shopify-section .contact) .page-width--narrow{max-width:960px;padding-inline:50px}.article-card .card__heading{line-height:1.3}@media(min-width:750px)and (max-width:989px){.product:not(.product--no-media) .product__media-wrapper{width:45%;max-width:45%}.product:not(.product--no-media) .product__info-wrapper{width:55%;max-width:55%;padding-left:24px}.product.product--right .product__info-wrapper{padding-left:0;padding-right:24px}.collection .grid--3-col-desktop:not(.slider--tablet)>.grid__item{width:calc((100% - 40px)/3);max-width:calc((100% - 40px)/3)}}@media(max-width:749px){.title-wrapper-with-link{gap:16px;flex-wrap:wrap}.forge-tool__top{gap:16px}.forge-hero__copy,.forge-tools__heading>*{min-width:0}.shopify-section:has(+.shopify-section .contact) .page-width--narrow{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.forge-tool-nav a{transition:none}.button:not(:disabled):not([aria-disabled=true]):active,.forge-tool:active{transform:none}}.lpc-wrap .lpc-score-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.lpc-score-card{min-width:0}.lpc-wrap .lpc-score-val{font-size:clamp(28px,5vw,36px);overflow-wrap:anywhere}.lpc-wrap .lpc-class-badge{max-width:100%;flex-wrap:wrap;padding:12px;gap:6px 10px}.lpc-class-val,.lpc-explainer-text{min-width:0;overflow-wrap:anywhere}.lo-tool-wrap .lo-product-rec-text,.lpc-wrap .lpc-product-rec-text,.lpl-wrap .lpl-product-rec-text,.lpb-wrap .lpb-product-rec-text{min-width:0;flex-basis:200px;overflow-wrap:anywhere}.lo-result-card,.lo-result-grid{min-width:0}.lo-tool-wrap .lo-pct-table{table-layout:fixed}.lo-tool-wrap .lo-pct-table th,.lo-tool-wrap .lo-pct-table td{padding:10px 6px;overflow-wrap:anywhere}.lo-result-unit-label,.lo-result-card-label,.lo-result-card-sub,.lo-product-rec-eyebrow,.lo-pct-table-title,.lo-pct-table th,.lo-pct-table td:first-child,.lpc-section-label,.lpc-score-name,.lpc-score-sub,.lpc-class-label,.lpc-explainer-title,.lpc-explainer-name,.lpc-explainer-text,.lpc-product-rec-eyebrow,.lpl-explainer-name,.lpl-explainer-text,.lpl-section-label,.lpl-hint,.lpl-phase-divider,.lpl-row-split,.lpl-row-rpe,.lpl-row-badge,.lpl-lift-name,.lpl-lift-weight.rest,.lpl-product-rec-eyebrow,.lpb-explainer-name,.lpb-explainer-text,.lpb-section-label,.lpb-hint,.lpb-phase-divider,.lpb-split-num,.lpb-rpe-val,.lpb-badge,.lpb-lift-label,.lpb-lift-acc,.lpb-lift-acc.muted,.lpb-product-rec-eyebrow{color:#b6b6b6!important}.lpc-score-card.primary .lpc-score-name,.lpc-score-card.primary .lpc-score-sub{color:#222!important}.lo-field input::placeholder,.lpc-field input::placeholder,.lpl-field input::placeholder,.lpb-field input::placeholder{color:#999!important}.lpl-unit-btn:not(.active),.lpb-unit-btn:not(.active){color:#b6b6b6!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/forge.css.map */
