@media screen and (max-width:700px),screen and (orientation:landscape)and (max-height:500px)and (max-width:1024px){:root{--inmc-mobile-gutter:12px;--inmc-mobile-gap:10px}html,body{overflow-x:hidden}body{font-size:14px;line-height:1.5}.wrap,.privacy-wrap,.policy-wrap,.shipping-wrap,.terms-wrap,.faq-wrap,.inmc-collabs-wrap,.aff-wrap,.product-wrap{width:min(100% - 24px,1320px)!important}.ruler{display:none!important}header nav.wrap{height:58px!important;min-height:58px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important}header .brand-header{flex:0 0 auto!important;min-width:0!important;gap:4px!important}header .drill-logo{width:34px!important;height:30px!important;flex-basis:34px!important}header .brand-copy{font-size:15px!important;line-height:1!important;white-space:nowrap!important}header .brand-header small{display:block!important;margin-top:2px!important;color:var(--muted)!important;font:500 5.5px/1.12 var(--mono)!important;letter-spacing:.015em!important;text-transform:uppercase!important;white-space:nowrap!important}header .links{flex:1 1 auto!important;min-width:0!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0!important;font:700 9px/1 var(--sans)!important;letter-spacing:0!important;text-transform:none!important}header .links a{display:inline!important;min-height:0!important;padding:4px 0!important;border:0!important;background:transparent!important;color:var(--muted)!important;white-space:nowrap!important}header .links a:hover,header .links a:focus-visible{color:var(--orange)!important;outline:none!important}header .cart{flex:0 0 auto!important;min-height:36px!important;padding:0 6px!important;font-size:8px!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important}.marquee-group{padding:7px 0!important}.marquee-track{font-size:9px!important}.marquee-group span:after{margin:0 20px!important}h1,.catalog-hero h1,.privacy-hero h1,.policy-hero h1,.shipping-hero h1,.faq-hero h1,.inmc-collabs-intro h1{font-size:33px!important;line-height:.99!important;letter-spacing:-.04em!important}h2{font-size:24px!important}.hero-copy,.catalog-hero .hero-copy,.privacy-intro,.policy-intro,.shipping-intro,.faq-intro,.inmc-collabs-intro p{font-size:14px!important;line-height:1.55!important}.cta{min-height:46px!important;min-width:0!important;padding:0 18px!important;font-size:11px!important;margin-top:18px!important}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.hero{padding:24px 0!important;gap:18px!important}.hero-content h1{font-size:36px!important;margin-bottom:14px!important}.hero-content .hero-copy{font-size:14px!important;line-height:1.5!important}.hero-kit-cards{margin-top:20px!important;gap:9px!important}.hero-newest-kit{min-height:94px!important;grid-template-columns:80px minmax(0,1fr)!important}.hero-newest-kit-media{padding:6px!important}.hero-newest-kit-media img{max-height:80px!important}.hero-newest-kit-copy{padding:8px 9px!important}.hero-newest-kit-title{font-size:12px!important}.hero-newest-kit-price{font-size:11px!important}.hero-newest-kit-copy p{margin:4px 0!important;font-size:9px!important;line-height:1.3!important}.hero-newest-kit-label,.hero-newest-kit-link{font-size:8px!important}.hero-visual .badges{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:9px!important}.hero-visual .badge{min-height:94px!important;padding:8px!important;display:block!important;text-align:left!important}.hero-visual .badge-icon{width:34px!important;height:34px!important;margin:0 0 5px!important}.hero-visual .badge strong,.hero-visual .badge strong span,.hero-visual .badge .badge-title-big,.hero-visual .badge .badge-title-medium{font-size:9px!important;line-height:1.15!important;margin:0 0 3px!important}.hero-visual .badge strong:after{display:none!important}.hero-visual .badge>span{font-size:8px!important;line-height:1.3!important;text-align:left!important}.workflow{padding:44px 0 50px!important}.section-head{margin-bottom:20px!important}.catalog-hero{padding:30px 0 20px!important}.catalog-toolbar{padding:12px 0!important;gap:7px!important}.catalog{padding:20px 0 44px!important}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.product-info{padding:9px!important}.product-type{font-size:8px!important;margin-bottom:4px!important}.product-info h3{font-size:11px!important;line-height:1.2!important;min-height:27px!important}.product-bottom{margin-top:8px!important;padding-top:8px!important;gap:5px!important}.view-link{font-size:8px!important}.card-index{left:7px!important;top:7px!important;padding:3px 5px!important;font-size:8px!important}.product-image img{padding:6px!important}.catalog-section-head{margin:5px 0 12px!important;padding-bottom:9px!important}.catalog-section-head h2{font-size:19px!important}.apparel-section-head,.catalog-section-head[data-section-heading=parts-kits]{margin-top:26px!important}.product-wrap{padding:22px 0 50px!important}.product-breadcrumb{gap:6px!important;margin-bottom:8px!important;font-size:8px!important;line-height:1.3!important;flex-wrap:wrap}.product-value-banner{gap:9px!important;margin:16px 0!important;font-size:9px!important;line-height:1.3!important;letter-spacing:.05em!important;white-space:normal!important}.product-grid{gap:16px!important}.product-gallery{gap:7px!important;position:relative!important;top:auto!important;width:100%!important;margin:0 auto!important}.product-stage{max-height:58dvh!important}.product-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.product-thumb{width:auto!important;flex:auto!important;min-width:0!important}.product-title{margin-bottom:10px!important}.product-title-main,.product-title{font-size:30px!important;line-height:.98!important}.product-title-type{margin-top:6px!important;font-size:9px!important}.inmc-ryviu-summary{margin:5px 0 7px!important}.product-rating{margin-bottom:11px!important;font-size:9px!important}.product-price{margin-bottom:11px!important;font-size:22px!important}.product-status{padding:6px 8px!important;margin-bottom:15px!important;font-size:9px!important}.inmc-product-form{gap:9px!important;margin-top:10px!important}.product-option-group{margin-bottom:10px!important}.product-option-label{margin-bottom:7px!important;font-size:9px!important}.product-options{gap:6px!important;margin-bottom:12px!important}.product-option{min-height:44px!important;font-size:11px!important}.product-field label{font-size:9px!important}.product-field select,.product-field input{min-height:44px!important;padding:0 10px!important}.product-quantity{max-width:105px!important}.product-button{min-height:48px!important;margin-bottom:8px!important;font-size:11px!important}.product-description{padding-top:18px!important}.product-description h2{margin-bottom:10px!important;font-size:17px!important}.product-description-content,.product-description-content *{font-size:13px!important;line-height:1.55!important}.product-files{margin-top:14px!important;padding:14px!important}.product-file-link{min-height:46px!important;padding:0 12px!important;font-size:9px!important}.cart-page{min-height:0!important;padding:26px 0 44px!important}.cart-page-heading{gap:14px!important;padding-bottom:16px!important;margin-bottom:16px!important}.cart-page-heading h1{font-size:33px!important}.cart-layout{gap:14px!important}.cart-items{gap:9px!important}.cart-item{grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important;min-height:110px!important;padding:8px!important}.cart-item-title{font-size:13px!important}.cart-item-variant{margin-top:4px!important;font-size:9px!important}.cart-item-line-price{font-size:12px!important}.cart-item-controls{padding-top:7px!important;gap:6px!important}.cart-qty{width:56px!important;height:38px!important}.cart-summary{padding:16px!important}.cart-summary h2{margin-bottom:14px!important;font-size:20px!important}.cart-summary-row{padding:10px 0!important;font-size:12px!important}.cart-checkout,.cart-update{min-height:46px!important;font-size:10px!important}.privacy-wrap,.policy-wrap,.shipping-wrap,.terms-wrap,.faq-wrap{padding-top:36px!important;padding-bottom:56px!important}.privacy-hero,.policy-hero,.shipping-hero,.faq-hero{padding-bottom:24px!important}.privacy-layout,.policy-layout,.shipping-layout,.faq-layout{padding-top:24px!important;gap:24px!important}.privacy-section,.policy-section,.shipping-section,.faq-section{padding-bottom:23px!important;margin-bottom:23px!important}.privacy-section p,.policy-section p,.shipping-section p,.faq-section p,.privacy-list li,.policy-list li,.shipping-list li,.faq-list li{font-size:13px!important;line-height:1.55!important}.privacy-contact,.policy-contact,.shipping-contact,.faq-contact{padding:14px!important}.faq-page .privacy-contact p{margin:0!important;font-size:0!important;line-height:1!important}.faq-page .privacy-contact p a{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;padding:5px 0!important;font:600 12px/1.4 var(--mono)!important;overflow-wrap:anywhere!important}.faq-page .privacy-contact p a:before{color:var(--muted)!important;font:700 9px/1.4 var(--mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.faq-page .privacy-contact p a[href^="https://inmc.us"]:before{content:"Website"}.faq-page .privacy-contact p a[href^="mailto:"]:before{content:"Email"}.faq-page .privacy-contact p a[href*="instagram.com"]:before{content:"Instagram"}.aff-wrap{padding:28px 0 46px!important}.aff-hero{padding-bottom:24px!important}.aff-hero h1{font-size:32px!important}.aff-intro{margin-top:13px!important;font-size:13px!important;line-height:1.5!important}.aff-proof{gap:5px!important;margin-top:16px!important}.aff-proof span{padding:5px 7px!important;font-size:7px!important}.aff-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:18px!important}.aff-card{min-width:0!important;min-height:0!important;padding:11px 9px 10px!important}.aff-card-top{gap:7px!important;margin-bottom:10px!important}.aff-num{font-size:8px!important}.aff-type{font-size:7px!important;line-height:1.2!important}.aff-brand-visual,.aff-dubby-visual,.aff-placeholder-visual{height:44px!important;gap:7px!important;margin:0 0 8px!important}.aff-polymaker-mark,.aff-sunlu-spool,.aff-dubby-face,.aff-placeholder-logo{width:32px!important;height:32px!important;flex-basis:32px!important}.aff-polymaker-wordmark,.aff-sunlu-logo,.aff-dubby-logo{width:min(100px,68%)!important;max-height:36px!important}.aff-placeholder-title{font-size:14px!important}.aff-tag{font-size:7px!important;margin-bottom:9px!important;padding:5px 6px!important;line-height:1.3!important}.aff-copy{font-size:10px!important;line-height:1.4!important}.aff-placeholder-card .aff-copy{min-height:0!important}.aff-cta{gap:6px!important;margin-top:10px!important;padding:9px 7px!important;font-size:7px!important;letter-spacing:.05em!important}.aff-card-bottom{padding-top:12px!important}.aff-status{gap:6px!important;padding-top:8px!important;font-size:6px!important;line-height:1.2!important}.aff-info-row{grid-template-columns:1fr!important;gap:6px!important;padding:14px!important}.aff-program{margin-top:22px!important}.aff-info-label{font-size:8px!important}.aff-info-text{font-size:9px!important;line-height:1.45!important}.aff-pinty-visual{overflow:visible!important;gap:7px!important}.aff-pinty-mark-wrap{width:32px!important;height:32px!important;flex-basis:32px!important}.aff-pinty-mark-wrap:before{display:none!important}.aff-pinty-mark{width:32px!important;height:32px!important;filter:brightness(0) invert(1)!important}.aff-pinty-wordmark-wrap{width:min(100px,68%)!important;height:26px!important;aspect-ratio:auto!important;flex:1 1 auto!important}.aff-pinty-wordmark{width:100%!important;height:100%!important}.aff-pinty-wordmark-top{filter:brightness(0) invert(1)!important}.aff-pinty-wordmark-bottom{display:none!important}.footer-workbench{min-height:auto!important;padding:32px 12px 24px!important}.footer-workbench-grid{gap:24px!important}.footer-newsletter h2{font-size:24px!important}.footer-newsletter p{margin-top:12px!important;font-size:13px!important;line-height:1.5!important}.footer-signup{margin-top:20px!important}.footer-signup input,.footer-signup button{height:46px!important}.footer-links-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:16px!important}.footer-link-column:last-child{grid-column:1/-1}.footer-link-column a{font-size:13px!important}.footer-bottom{padding:20px 12px 24px!important;row-gap:14px!important}.footer-bottom p{font-size:11px!important;line-height:1.5!important}.footer-meta{padding-top:14px!important;font-size:8px!important}dialog,[role=dialog],.modal,.media-modal,.product-media-modal,.lightbox{max-width:100vw!important;max-height:100dvh!important}dialog img,[role=dialog] img,.modal img,.media-modal img,.product-media-modal img,.lightbox img,dialog video,[role=dialog] video,.modal video,.media-modal video,.product-media-modal video,.lightbox video{max-width:100%!important;max-height:calc(100dvh - 64px)!important;object-fit:contain!important}.shopify-app-block,[class*=reviews],[id*=reviews],[class*=back-in-stock],[class*=notify],[class*=calculator],[class*=dxf]{max-width:100%!important;box-sizing:border-box!important}}@media screen and (max-width:350px){header nav.wrap{gap:5px!important}header .drill-logo{width:30px!important;height:28px!important;flex-basis:30px!important}header .brand-copy{font-size:14px!important}header .links{gap:5px!important;font-size:8px!important}header .cart{padding:0 5px!important}}@media screen and (max-width:700px),screen and (orientation:landscape)and (max-height:500px)and (max-width:1024px){.viewer-hud{top:30px!important}}@media screen and (max-width:700px),screen and (orientation:landscape)and (max-height:500px)and (max-width:1024px){.product-page,.product-wrap,.product-grid,.product-gallery,.product-stage,.product-copy,.inmc-product-form,.product-variant-options,.product-option-group,.product-options,.product-description,.lt-block-reviews{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.product-grid{width:100%!important;grid-template-columns:minmax(0,1fr)!important}.product-gallery,.product-stage,.product-copy,.inmc-product-form{width:100%!important}.product-stage{height:auto!important;aspect-ratio:1!important;overflow:hidden!important}.product-media,.product-media img,.product-media video,.product-media iframe,.product-media model-viewer{max-width:100%!important}.product-thumbs{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.product-thumb{min-width:0!important;max-width:100%!important}.product-field,.product-field input,.product-field select,.product-button,.product-alert{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.product-button,.product-alert{width:100%!important}.product-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-option{min-width:0!important;max-width:100%!important}.catalog-toolbar,.category-filters{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.category-filters{display:flex!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important}.category-filters .filter-btn{flex:1 1 calc(50% - 4px)!important;min-width:0!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important}}@media screen and (max-width:700px),screen and (orientation:landscape)and (max-height:500px)and (max-width:1024px){.hero-visual .badges{grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.hero-visual .badge{min-height:0!important;padding:12px 13px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:11px!important;row-gap:3px!important;align-items:center!important;text-align:left!important}.hero-visual .badge-icon{width:42px!important;height:42px!important;margin:0!important;grid-column:1!important;grid-row:1 / 3!important;align-self:center!important}.hero-visual .badge strong,.hero-visual .badge strong span,.hero-visual .badge .badge-title-big,.hero-visual .badge .badge-title-medium{grid-column:2!important;font-size:12px!important;line-height:1.25!important;margin:0!important;letter-spacing:.04em!important}.hero-visual .badge>span{grid-column:2!important;font-size:12px!important;line-height:1.45!important;text-align:left!important}.footer-workbench{padding-top:28px!important}.footer-kicker{margin-bottom:10px!important;font-size:10px!important;letter-spacing:.16em!important}.footer-newsletter h2{font-size:22px!important;line-height:1.08!important;letter-spacing:-.02em!important}}@media screen and (max-width:700px),screen and (orientation:landscape)and (max-height:500px)and (max-width:1024px){.hero-visual .badge strong,.hero-visual .badge strong span,.hero-visual .badge .badge-title-big,.hero-visual .badge .badge-title-medium{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}}@media screen and (max-width:350px){.hero-visual .badge strong,.hero-visual .badge strong span,.hero-visual .badge .badge-title-big,.hero-visual .badge .badge-title-medium{font-size:11px!important;letter-spacing:.02em!important}}@media screen and (max-width:700px),screen and (orientation:landscape)and (max-height:500px)and (max-width:1024px){.hero-visual .badge strong{display:block!important;white-space:nowrap!important}.hero-visual .badge strong>span,.hero-visual .badge .badge-title-big,.hero-visual .badge .badge-title-medium{display:inline!important;white-space:nowrap!important}}@media screen and (max-width:700px),screen and (orientation:landscape)and (max-height:500px)and (max-width:1024px){.footer-links-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:16px 10px!important;align-items:start!important}.footer-link-column,.footer-link-column:last-child{grid-column:auto!important;min-width:0!important;align-items:center!important;text-align:center!important}.footer-link-column h3{min-height:18px!important;margin:0 0 8px!important;font-size:10px!important;line-height:1.1!important;white-space:nowrap!important}.footer-link-column a{font-size:12px!important;line-height:1.35!important;white-space:nowrap!important}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/inmc-mobile-ui-system.css.map */
