*,*:before,*:after{box-sizing:border-box}img,svg,video,canvas,audio{max-width:100%}img,video{height:auto}iframe,embed,object{max-width:100%}#MainContent,#MainContent>*,.shopify-section,.section-content,.container{min-width:0}.abmium-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:var(--border-radius-base, 6px);scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.abmium-table-scroll:focus-visible{outline:2px solid #0a66c2;outline-offset:2px}.abmium-table-scroll>table{width:max-content;min-width:100%;margin:0}.abmium-table-scroll th,.abmium-table-scroll td{min-width:140px;max-width:360px;overflow-wrap:anywhere;vertical-align:top}.abmium-table-scroll th:first-child,.abmium-table-scroll td:first-child{min-width:160px}@media(max-width:989px){html,body{width:100%;max-width:100%;overflow-x:clip}#MainContent :is(.grid,[class*=__grid],[class*=-grid]),#MainContent :is(.grid,[class*=__grid],[class*=-grid])>*,#MainContent :is([class*=__row],[class*=-row]),#MainContent :is([class*=__row],[class*=-row])>*,.product-info-wrap,.product-info-wrap>*,.product-info,.product-info>*,.product-info-description,.product-info-description-content{min-width:0;max-width:100%}#MainContent .rte :is(table,iframe,embed,object),#MainContent .metafield-rich_text_field :is(table,iframe,embed,object),#MainContent .shopify-policy__body :is(table,iframe,embed,object),#MainContent .custom-liquid :is(table,iframe,embed,object){max-width:100%}#MainContent .rte table:not(.product-info-table),#MainContent .metafield-rich_text_field table,#MainContent .shopify-policy__body table,#MainContent .custom-liquid table{display:block;width:100%;overflow-x:auto;overflow-y:hidden;white-space:normal;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#MainContent .rte table:not(.product-info-table) th,#MainContent .rte table:not(.product-info-table) td,#MainContent .metafield-rich_text_field table th,#MainContent .metafield-rich_text_field table td,#MainContent .shopify-policy__body table th,#MainContent .shopify-policy__body table td,#MainContent .custom-liquid table th,#MainContent .custom-liquid table td{min-width:135px;max-width:320px;padding:10px 12px;overflow-wrap:anywhere}.product-info-table-wrapper,.product-block-table,.product-block-table .facet,.product-block-table .facet-content{width:100%;min-width:0;max-width:100%}.product-info-table{table-layout:auto!important}.product-form,.product-form form,.product-form__buttons,.product-form__input,.product-form__input fieldset,.product-info :is(select,input,textarea,button),#MainContent form,#MainContent fieldset{min-width:0;max-width:100%}#MainContent :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%}.product-info-heading,#MainContent :is(h1,h2,h3,h4),#MainContent :is(p,li,a,button,label,dd,dt){overflow-wrap:anywhere;word-break:normal}.product-info-meta,.product-info-secondary-line,.product-info-extra,.product-info-extra-aux{flex-wrap:wrap;min-width:0;gap:8px}.product-media,.product-media-gallery,.product-media-gallery-viewer,.product-media-gallery-thumbnails,.slider,.slideshow{width:100%;min-width:0;max-width:100%}.video-wrapper,.deferred-media,#MainContent iframe[src*=youtube],#MainContent iframe[src*=vimeo]{width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto}.shopify-policy__container,.page-width,.container{max-width:100%}}@media(max-width:749px){#MainContent .grid:not(.product-grid){grid-template-columns:minmax(0,1fr)}.product-info-wrap{grid-template-columns:minmax(0,1fr)!important}.product-info-heading{font-size:clamp(20px,6vw,28px);line-height:1.2}.abmium-table-scroll th,.abmium-table-scroll td{min-width:125px;padding:10px;font-size:13px}.abmium-table-scroll th:first-child,.abmium-table-scroll td:first-child{min-width:145px}#MainContent .button,#MainContent button:not(.slider-button):not(.navigation-mobile-item-link-expand){max-width:100%;white-space:normal}}@media(max-width:479px){.product-info-secondary.card,.product-info-box-block,#MainContent .card{max-width:100%}.abmium-table-scroll{margin-inline:0}}@media(max-width:749px){#MainContent{width:100%;min-width:0;overflow-x:clip}#MainContent>.shopify-section,#MainContent .shopify-section>:is(.container,.page-width,.section-content),#MainContent>:is(.container,.page-width,.section-content){min-width:0;max-width:100%}#MainContent :is(.container,.page-width,.section-content):not(.full-width):not([class*=full-width]){padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important}#MainContent :is(h1,h2,h3,h4,p,li,a,button,label,dd,dt){overflow-wrap:break-word;word-break:normal}#MainContent :is(.grid,[class*=__grid],[class*=-grid]){min-width:0;max-width:100%}#MainContent :is(.grid,[class*=__grid],[class*=-grid])>*{min-width:0;max-width:100%}}.template-index #MainContent>.shopify-section:not(:first-child),.template-index .footer{content-visibility:auto;contain-intrinsic-size:auto 760px}@media(max-width:749px){.template-index #MainContent>.shopify-section:not(:first-child){contain-intrinsic-size:auto 620px}}@media(max-width:760px){#MainContent .rt-wrap{padding-left:24px!important;padding-right:24px!important}#MainContent .rt-hero .rt-wrap{padding-left:32px!important;padding-right:24px!important}#MainContent .rt-hero .rt-wrap:before{left:10px!important}#MainContent .rt-hero-grid,#MainContent .rt-hero-copy,#MainContent .rt-hero-side{min-width:0;max-width:100%}}@media(max-width:480px){#MainContent .rt-wrap{padding-left:22px!important;padding-right:22px!important}#MainContent .rt-hero .rt-wrap{padding-left:30px!important;padding-right:22px!important}#MainContent .rt-hero .rt-wrap:before{left:9px!important}}@media(max-width:768px){#MainContent .abg-section,#MainContent .abg-section :is(.abg-main,.abg-sidebar,.abg-hero,.abg-hero__info,.abg-glass,.abg-card,.abg-glass__hdr,.abg-glass__hdr-left,.abg-card__hdr,.abg-card__hdr-l,.abg-support-card__body,.abg-related-item__info,.abg-comp-item>div){min-width:0!important;max-width:100%}#MainContent .abg-section :is(.abg-hero__h1,.abg-hero__tagline,.abg-hero__desc,.abg-bar__type,.abg-bar__id,.abg-bar__title,.abg-bar__pill,.abg-bar__conf,.abg-glass__hdr h2,.abg-card__title,.abg-spec-cell__val,.abg-stor-cell__val,.abg-kf-tbl td,.abg-kit-step__title,.abg-kit-step__desc,.abg-acc-trigger,.abg-acc-body,.abg-faq-q,.abg-faq-a,.abg-pub__title,.abg-pub__authors,.abg-pub__journal,.abg-doc-name,.abg-related-item__title,.abg-support-card__title,.abg-support-card__text,.abg-support-card__link,.abg-comp-item__mark,.abg-comp-item strong,.abg-comp-item p,.abg-cta__title,.abg-cta__text,.abg-cta__btn,.abg-btn,.abg-tag,.abg-feat,.abg-kf-id-pill,.abg-pt-chip,.abg-pt-strip__target,.abg-availability,.abg-dispatch,.abg-mob__var-btn,.abg-mob__expand-btn){white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}#MainContent .abg-section :is(.abg-hero__tags,.abg-hero__feats,.abg-kf-ids,.abg-app-chips-kf,.abg-cta__actions,.abg-mob__actions,.abg-mob__variants,.abg-support-card__links){flex-wrap:wrap!important}#MainContent .abg-section .abg-glass__hdr,#MainContent .abg-section .abg-card__hdr{gap:8px;align-items:flex-start}#MainContent .abg-section .abg-glass__hdr h2,#MainContent .abg-section .abg-card__title,#MainContent .abg-section .abg-related-item__title{overflow:visible!important;text-overflow:clip!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/abmium-mobile-responsive.css.map */
