.sj-tools-page{--sj-bg: #f4f3ef;--sj-bg-warm: #fff;--sj-panel: #fff;--sj-panel-2: #f8f7f3;--sj-panel-3: #ebe9e3;--sj-line: rgba(23, 23, 22, .12);--sj-line-strong: rgba(23, 23, 22, .22);--sj-text: #171716;--sj-muted: #625f59;--sj-faint: #827e75;--sj-red: #d9342b;--sj-red-soft: rgba(217, 52, 43, .1);--sj-gold: #806b36;background:var(--sj-bg)}.sj-tools-page .sj-native-tools{border-top:0;background:radial-gradient(circle at 82% 7%,rgba(217,52,43,.05),transparent 31%),#fff}.sj-tools-page .sj-tool-inventory-section{background:#f4f3ef}.sj-tools-page .sj-tool-views{background:#fff}.sj-tools-page .sj-tool-featured-media{padding-top:0;background:#fff}.sj-tools-page .sj-tool-featured-media__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.sj-tools-page .sj-tool-featured-media__grid figure{display:grid;grid-template-rows:auto 1fr;min-width:0;margin:0;border:1px solid #d8d5cd;background:#fff}.sj-tools-page .sj-tool-featured-media__grid a{display:block;position:relative;aspect-ratio:3 / 2;overflow:hidden;border-bottom:1px solid #d8d5cd;background:#171716;cursor:zoom-in}.sj-tools-page .sj-tool-featured-media__grid .sj-tool-featured-media__rugged a{background:radial-gradient(circle at 50% 62%,rgba(217,52,43,.1),transparent 48%),#ebe9e3}.sj-tools-page .sj-tool-featured-media__grid img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.sj-tools-page .sj-tool-featured-media__grid .sj-tool-featured-media__rugged img{object-fit:contain}.sj-tools-page .sj-tool-featured-media__grid a:hover img,.sj-tools-page .sj-tool-featured-media__grid a:focus-visible img{transform:scale(1.012)}.sj-tools-page .sj-tool-featured-media__grid a:focus-visible{outline:3px solid var(--sj-red);outline-offset:-3px}.sj-tools-page .sj-tool-featured-media__grid figcaption{display:grid;gap:.65rem;align-content:start;padding:1.5rem}.sj-tools-page .sj-tool-featured-media__grid figcaption strong{color:var(--sj-text);font-size:1.45rem;line-height:1.25}.sj-tools-page .sj-tool-featured-media__grid figcaption span{color:var(--sj-muted);font-size:1.15rem;line-height:1.5}.sj-tools-page .sj-tool-field-views{background:#f4f3ef}.sj-tools-page .sj-tool-field-views__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.sj-tools-page .sj-tool-field-views__grid figure{display:grid;grid-template-rows:auto 1fr;min-width:0;margin:0;border:1px solid #d8d5cd;background:#fff}.sj-tools-page .sj-tool-field-views__grid a{display:block;position:relative;aspect-ratio:3 / 2;overflow:hidden;border-bottom:1px solid #d8d5cd;background:#171716;cursor:zoom-in}.sj-tools-page .sj-tool-field-views__grid img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;aspect-ratio:3 / 2;height:100%;object-fit:cover;transition:transform .18s ease}.sj-tools-page .sj-tool-field-views__grid a:hover img,.sj-tools-page .sj-tool-field-views__grid a:focus-visible img{transform:scale(1.012)}.sj-tools-page .sj-tool-field-views__grid a:focus-visible{outline:3px solid var(--sj-red);outline-offset:-3px}.sj-tools-page .sj-tool-field-views__grid figcaption{display:grid;gap:.65rem;align-content:start;padding:1.5rem}.sj-tools-page .sj-tool-field-views__grid figcaption strong{color:var(--sj-text);font-size:1.45rem;line-height:1.25}.sj-tools-page .sj-tool-field-views__grid figcaption span{color:var(--sj-muted);font-size:1.15rem;line-height:1.5}.sj-tools-page .sj-tool-views__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.sj-tools-page .sj-tool-views__grid figure{display:grid;grid-template-rows:auto 1fr;min-width:0;margin:0;border:1px solid #d8d5cd;background:#fff}.sj-tools-page .sj-tool-views__grid figure.sj-tool-views__featured{grid-column:span 2}.sj-tools-page .sj-tool-views__grid figure>a{display:block;overflow:hidden;border-bottom:1px solid #d8d5cd;background:#171716;cursor:zoom-in}.sj-tools-page .sj-tool-views__grid img{display:block;width:100%;height:auto;transition:transform .18s ease}.sj-tools-page .sj-tool-views__grid a:hover img,.sj-tools-page .sj-tool-views__grid a:focus-visible img{transform:scale(1.012)}.sj-tools-page .sj-tool-views__grid a:focus-visible{outline:3px solid var(--sj-red);outline-offset:-3px}.sj-tools-page .sj-tool-views__grid figcaption{display:grid;gap:.65rem;align-content:start;padding:1.5rem}.sj-tools-page .sj-tool-views__grid figcaption strong{color:var(--sj-text);font-size:1.45rem;line-height:1.25}.sj-tools-page .sj-tool-views__grid figcaption span{color:var(--sj-muted);font-size:1.15rem;line-height:1.5}.sj-tools-page .sj-tool-views__grid figcaption small{color:var(--sj-gold);font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.86rem;font-weight:700;letter-spacing:.045em;line-height:1.35;text-transform:uppercase}.sj-tools-page .sj-native-tools__head{padding-bottom:3.2rem;border-bottom:1px solid var(--sj-line-strong)}.sj-tools-page .sj-tool-grid{border-radius:0;background:#fff}.sj-tools-page .sj-tool-grid article{background:#fff}.sj-tools-page .sj-native-tools .sj-tool-grid article{background:#f8f7f3}.sj-tools-page .sj-tool-grid article.sj-tool-grid__featured{border-left-color:var(--sj-red);background:linear-gradient(135deg,rgba(128,107,54,.08),rgba(217,52,43,.035) 48%,transparent),#fff}.sj-tools-page .sj-tool-grid span,.sj-tools-page .sj-tool-grid--inventory .sj-tool-card__meta span{border-color:#806b3657;border-left-color:#d9342b94}.sj-tools-page .sj-tool-grid--inventory .sj-tool-card__meta strong{border-color:#d9342b57;background:#d9342b0f}.sj-tools-page .sj-engine-pills b{border-color:#806b363d;background:#806b360e}.sj-tools-page .sj-tool-details{border-radius:0;background:#fff}.sj-tools-page .sj-release{background:#fff}.sj-tools-page .sj-release__panel{border-color:#d6d2c9;border-radius:0;background:linear-gradient(135deg,rgba(217,52,43,.05),transparent 46%),#f8f7f3;box-shadow:0 1.8rem 5rem #27231d0d}.sj-tools-page .sj-release__form .field,.sj-tools-page .sj-klaviyo-field{border-color:#c9c5bc;border-radius:0;background:#fff}.sj-tools-page .sj-release__form .field__input,.sj-tools-page .sj-klaviyo-field input,.sj-tools-page .sj-release__form .newsletter-form__message{color:var(--sj-text)}@media screen and (max-width:749px){.sj-tools-page .sj-native-tools__head{padding-bottom:2.4rem}.sj-tools-page .sj-tool-views__grid,.sj-tools-page .sj-tool-featured-media__grid,.sj-tools-page .sj-tool-field-views__grid{grid-template-columns:1fr}.sj-tools-page .sj-tool-views__grid figure.sj-tool-views__featured{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-shield-tools.css.map */
