html.integy-v370-touch body.template-collection,html.integy-v370-touch body.template-search{overflow-x:hidden!important;-webkit-text-size-adjust:100%!important}html.integy-v370-touch body.template-collection .collection--section,html.integy-v370-touch body.template-search .collection--section,html.integy-v370-touch body.template-collection .productgrid--outer,html.integy-v370-touch body.template-search .productgrid--outer,html.integy-v370-touch body.template-collection .productgrid--wrapper,html.integy-v370-touch body.template-search .productgrid--wrapper,html.integy-v370-touch body.template-collection .productgrid--items,html.integy-v370-touch body.template-search .productgrid--items{box-sizing:border-box!important;max-width:100vw!important;min-width:0!important}html.integy-v370-touch body.template-collection .productgrid--item,html.integy-v370-touch body.template-search .productgrid--item,html.integy-v370-touch body.template-collection .productitem,html.integy-v370-touch body.template-search .productitem,html.integy-v370-touch body.template-collection .productitem__container,html.integy-v370-touch body.template-search .productitem__container,html.integy-v370-touch body.template-collection .productitem--image,html.integy-v370-touch body.template-search .productitem--image,html.integy-v370-touch body.template-collection .productitem--image-link,html.integy-v370-touch body.template-search .productitem--image-link,html.integy-v370-touch body.template-collection .productitem--image-container,html.integy-v370-touch body.template-search .productitem--image-container,html.integy-v370-touch body.template-collection .productitem__image-container,html.integy-v370-touch body.template-search .productitem__image-container,html.integy-v370-touch body.template-collection .productitem__badge-wrapper,html.integy-v370-touch body.template-search .productitem__badge-wrapper{overflow:visible!important;min-width:0!important}html.integy-v370-touch body.template-collection .productitem--image,html.integy-v370-touch body.template-search .productitem--image,html.integy-v370-touch body.template-collection .productitem--image-container,html.integy-v370-touch body.template-search .productitem--image-container,html.integy-v370-touch body.template-collection .productitem__image-container,html.integy-v370-touch body.template-search .productitem__image-container{position:relative!important}html.integy-v370-touch body.template-collection [data-badge-sales],html.integy-v370-touch body.template-search [data-badge-sales],html.integy-v370-touch body.template-collection [data-badge-sales][data-integy-v370-sale-compact],html.integy-v370-touch body.template-search [data-badge-sales][data-integy-v370-sale-compact],html.integy-v370-touch body.template-collection .productitem__badge--sale,html.integy-v370-touch body.template-search .productitem__badge--sale,html.integy-v370-touch body.template-collection .productitem--badge,html.integy-v370-touch body.template-search .productitem--badge{box-sizing:border-box!important;position:absolute!important;left:5px!important;top:5px!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:calc(100% - 10px)!important;min-width:0!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;line-height:1.05!important;padding:3px 5px!important;font-size:clamp(8.75px,2.35vw,11.5px)!important;letter-spacing:0!important;z-index:8!important}html.integy-v370-touch body.template-collection [data-badge-sales]>span,html.integy-v370-touch body.template-search [data-badge-sales]>span,html.integy-v370-touch body.template-collection [data-badge-sales-range],html.integy-v370-touch body.template-search [data-badge-sales-range],html.integy-v370-touch body.template-collection [data-badge-sales-single],html.integy-v370-touch body.template-search [data-badge-sales-single]{display:inline!important;max-width:100%!important;min-width:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow:visible!important;text-overflow:clip!important}html.integy-v370-phone.integy-v370-portrait body.template-collection .productgrid--items,html.integy-v370-phone.integy-v370-portrait body.template-search .productgrid--items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-left:max(7px,env(safe-area-inset-left))!important;padding-right:max(7px,env(safe-area-inset-right))!important}html.integy-v370-narrow-portrait body.template-collection [data-badge-sales],html.integy-v370-narrow-portrait body.template-search [data-badge-sales],html.integy-v370-narrow-portrait body.template-collection .productitem__badge--sale,html.integy-v370-narrow-portrait body.template-search .productitem__badge--sale{left:4px!important;top:4px!important;max-width:calc(100% - 8px)!important;padding:2px 4px!important;font-size:clamp(8px,2.55vw,10px)!important}html.integy-v370-phone.integy-v370-portrait body.template-collection .productitem--info,html.integy-v370-phone.integy-v370-portrait body.template-search .productitem--info,html.integy-v370-phone.integy-v370-portrait body.template-collection .productitem__info,html.integy-v370-phone.integy-v370-portrait body.template-search .productitem__info{padding:7px 7px 9px!important}html.integy-v370-touch body.template-collection .productitem--price,html.integy-v370-touch body.template-search .productitem--price,html.integy-v370-touch body.template-collection .productitem__price,html.integy-v370-touch body.template-search .productitem__price,html.integy-v370-touch body.template-collection .price,html.integy-v370-touch body.template-search .price{box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:1px 5px!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow:visible!important}html.integy-v370-touch body.template-collection .price__compare-at,html.integy-v370-touch body.template-search .price__compare-at,html.integy-v370-touch body.template-collection .price__current,html.integy-v370-touch body.template-search .price__current,html.integy-v370-touch body.template-collection .productitem--price .money,html.integy-v370-touch body.template-search .productitem--price .money,html.integy-v370-touch body.template-collection .productitem__price .money,html.integy-v370-touch body.template-search .productitem__price .money,html.integy-v370-touch body.template-collection .price .money,html.integy-v370-touch body.template-search .price .money{white-space:nowrap!important;word-break:keep-all!important;overflow:visible!important;text-overflow:clip!important}html.integy-v370-phone.integy-v370-landscape body.template-collection .productgrid--items,html.integy-v370-phone.integy-v370-landscape body.template-search .productgrid--items{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding-left:max(6px,env(safe-area-inset-left))!important;padding-right:max(6px,env(safe-area-inset-right))!important}@media(orientation:landscape)and (hover:none)and (pointer:coarse)and (min-width:880px)and (max-height:520px){html.integy-v370-phone body.template-collection .productgrid--items,html.integy-v370-phone body.template-search .productgrid--items{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}}html.integy-v370-short-landscape body.template-collection .productitem--image-container,html.integy-v370-short-landscape body.template-search .productitem--image-container,html.integy-v370-short-landscape body.template-collection .productitem--image-link,html.integy-v370-short-landscape body.template-search .productitem--image-link,html.integy-v370-short-landscape body.template-collection .productitem--image,html.integy-v370-short-landscape body.template-search .productitem--image{height:clamp(82px,14.5vw,126px)!important;min-height:clamp(82px,14.5vw,126px)!important;max-height:126px!important}html.integy-v370-ultra-short-landscape body.template-collection .productitem--image-container,html.integy-v370-ultra-short-landscape body.template-search .productitem--image-container,html.integy-v370-ultra-short-landscape body.template-collection .productitem--image-link,html.integy-v370-ultra-short-landscape body.template-search .productitem--image-link,html.integy-v370-ultra-short-landscape body.template-collection .productitem--image,html.integy-v370-ultra-short-landscape body.template-search .productitem--image{height:clamp(72px,13vw,108px)!important;min-height:clamp(72px,13vw,108px)!important;max-height:108px!important}html.integy-v370-phone.integy-v370-landscape body.template-collection .productitem--info,html.integy-v370-phone.integy-v370-landscape body.template-search .productitem--info,html.integy-v370-phone.integy-v370-landscape body.template-collection .productitem__info,html.integy-v370-phone.integy-v370-landscape body.template-search .productitem__info{padding:5px 6px 7px!important}html.integy-v370-phone.integy-v370-landscape body.template-collection .productitem--title,html.integy-v370-phone.integy-v370-landscape body.template-search .productitem--title,html.integy-v370-phone.integy-v370-landscape body.template-collection .productitem--title a,html.integy-v370-phone.integy-v370-landscape body.template-search .productitem--title a{font-size:clamp(10.5px,1.65vw,12px)!important;line-height:1.15!important;-webkit-line-clamp:2!important;min-height:2.25em!important;max-height:2.32em!important}html.integy-v370-phone.integy-v370-landscape body.template-collection .productitem--vendor,html.integy-v370-phone.integy-v370-landscape body.template-search .productitem--vendor,html.integy-v370-phone.integy-v370-landscape body.template-collection .productitem--sku,html.integy-v370-phone.integy-v370-landscape body.template-search .productitem--sku,html.integy-v370-phone.integy-v370-landscape body.template-collection .productitem--price,html.integy-v370-phone.integy-v370-landscape body.template-search .productitem--price,html.integy-v370-phone.integy-v370-landscape body.template-collection .productitem .money,html.integy-v370-phone.integy-v370-landscape body.template-search .productitem .money{font-size:clamp(9.75px,1.5vw,11px)!important;line-height:1.13!important}html.integy-v370-phone.integy-v370-landscape body.template-collection [data-badge-sales],html.integy-v370-phone.integy-v370-landscape body.template-search [data-badge-sales],html.integy-v370-phone.integy-v370-landscape body.template-collection .productitem__badge--sale,html.integy-v370-phone.integy-v370-landscape body.template-search .productitem__badge--sale{left:3px!important;top:3px!important;max-width:calc(100% - 6px)!important;padding:2px 4px!important;font-size:clamp(7.75px,1.35vw,9.5px)!important}html.integy-v370-phone.integy-v370-landscape body.template-collection .productgrid--utils-container.integy-v360-primary-toolbar,html.integy-v370-phone.integy-v370-landscape body.template-search .productgrid--utils-container.integy-v360-primary-toolbar{position:sticky!important;top:max(3px,env(safe-area-inset-top))!important;z-index:2147480500!important;min-height:34px!important;padding:3px 5px!important;margin:3px max(5px,env(safe-area-inset-left)) 7px max(5px,env(safe-area-inset-right))!important;border-radius:8px!important}html.integy-v370-phone.integy-v370-landscape body.template-collection .productgrid--utils-container.integy-v360-primary-toolbar button,html.integy-v370-phone.integy-v370-landscape body.template-search .productgrid--utils-container.integy-v360-primary-toolbar button,html.integy-v370-phone.integy-v370-landscape body.template-collection .productgrid--utils-container.integy-v360-primary-toolbar select,html.integy-v370-phone.integy-v370-landscape body.template-search .productgrid--utils-container.integy-v360-primary-toolbar select{min-height:30px!important;font-size:11.5px!important}html.integy-v370-touch body.template-collection.integy-v360-filter-open [data-productgrid-sidebar].integy-v360-active-sidebar,html.integy-v370-touch body.template-search.integy-v360-filter-open [data-productgrid-sidebar].integy-v360-active-sidebar,html.integy-v370-touch body.template-collection.integy-v360-filter-open .productgrid--sidebar.integy-v360-active-sidebar,html.integy-v370-touch body.template-search.integy-v360-filter-open .productgrid--sidebar.integy-v360-active-sidebar{max-height:calc((var(--integy-v370-vh, 1vh) * 100) - 12px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html.integy-v370-phone.integy-v370-portrait body.template-collection.integy-v360-filter-open [data-productgrid-sidebar].integy-v360-active-sidebar,html.integy-v370-phone.integy-v370-portrait body.template-search.integy-v360-filter-open [data-productgrid-sidebar].integy-v360-active-sidebar,html.integy-v370-phone.integy-v370-portrait body.template-collection.integy-v360-filter-open .productgrid--sidebar.integy-v360-active-sidebar,html.integy-v370-phone.integy-v370-portrait body.template-search.integy-v360-filter-open .productgrid--sidebar.integy-v360-active-sidebar{left:max(5px,env(safe-area-inset-left))!important;right:max(5px,env(safe-area-inset-right))!important;top:max(5px,env(safe-area-inset-top))!important;bottom:max(5px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;border-radius:10px!important;padding:8px 9px calc(62px + env(safe-area-inset-bottom))!important}html.integy-v370-phone.integy-v370-landscape body.template-collection.integy-v360-filter-open [data-productgrid-sidebar].integy-v360-active-sidebar,html.integy-v370-phone.integy-v370-landscape body.template-search.integy-v360-filter-open [data-productgrid-sidebar].integy-v360-active-sidebar,html.integy-v370-phone.integy-v370-landscape body.template-collection.integy-v360-filter-open .productgrid--sidebar.integy-v360-active-sidebar,html.integy-v370-phone.integy-v370-landscape body.template-search.integy-v360-filter-open .productgrid--sidebar.integy-v360-active-sidebar{left:max(3px,env(safe-area-inset-left))!important;right:max(3px,env(safe-area-inset-right))!important;top:max(3px,env(safe-area-inset-top))!important;bottom:max(3px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;border-radius:8px!important;padding:6px 8px calc(44px + env(safe-area-inset-bottom))!important}html.integy-v370-short-landscape .integy-v360-active-sidebar .integy-v360-drawer-header{min-height:32px!important;padding:2px 2px 5px!important;margin-bottom:4px!important}html.integy-v370-short-landscape .integy-v360-active-sidebar .integy-v360-drawer-close{min-height:28px!important;padding:3px 7px!important;font-size:12px!important}html.integy-v370-phone.integy-v370-landscape .integy-v360-active-sidebar .integy-v200-static-part-filter-list,html.integy-v370-phone.integy-v370-landscape .integy-v360-active-sidebar .integy-v201-static-part-filter-list,html.integy-v370-phone.integy-v370-landscape .integy-v360-active-sidebar .integy-v309-profile-filter-list,html.integy-v370-tablet .integy-v360-active-sidebar .integy-v200-static-part-filter-list,html.integy-v370-tablet .integy-v360-active-sidebar .integy-v201-static-part-filter-list,html.integy-v370-tablet .integy-v360-active-sidebar .integy-v309-profile-filter-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.integy-v370-phone.integy-v370-portrait .integy-v360-active-sidebar .integy-v200-static-part-filter-list,html.integy-v370-phone.integy-v370-portrait .integy-v360-active-sidebar .integy-v201-static-part-filter-list,html.integy-v370-phone.integy-v370-portrait .integy-v360-active-sidebar .integy-v309-profile-filter-list{grid-template-columns:1fr!important;gap:7px!important}html.integy-v370-touch .integy-v360-active-sidebar .integy-model-vehicle-filter-links,html.integy-v370-touch .integy-v360-active-sidebar .integy-v327-model-filter-list{grid-template-columns:1fr!important}html.integy-v370-short-landscape .integy-v360-active-sidebar .integy-v360-filter-option-button,html.integy-v370-short-landscape .integy-v360-active-sidebar a[role=checkbox]{min-height:32px!important;padding-top:5px!important;padding-bottom:5px!important;font-size:12px!important}html.integy-v370-tablet.integy-v370-portrait body.template-collection .productgrid--items,html.integy-v370-tablet.integy-v370-portrait body.template-search .productgrid--items{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}html.integy-v370-tablet.integy-v370-landscape body.template-collection .productgrid--items,html.integy-v370-tablet.integy-v370-landscape body.template-search .productgrid--items{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}html.integy-v370-ipad.integy-v370-landscape body.template-collection .productgrid--items,html.integy-v370-ipad.integy-v370-landscape body.template-search .productgrid--items{grid-template-columns:repeat(4,minmax(0,1fr))!important}html.integy-v370-tablet body.template-collection .productitem--info,html.integy-v370-tablet body.template-search .productitem--info,html.integy-v370-tablet body.template-collection .productitem__info,html.integy-v370-tablet body.template-search .productitem__info{padding:9px 10px 11px!important}
/*# sourceMappingURL=/cdn/shop/t/478/assets/integy-v370-touch-viewport-card-drawer-hardening.css.map */
