@media(hover:none),(pointer:coarse),(max-width:739px){html.integy-v312-mobile-layout-search-hotfix,html.integy-v312-mobile-layout-search-hotfix body{max-width:100vw!important;overflow-x:hidden!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .collection--section,html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--outer,html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--wrapper,html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--items,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--outer,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--wrapper,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--items{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:clip!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--outer.layout--has-sidebar,html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--outer.integy-v278-has-sidebar,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--outer.layout--has-sidebar{display:block!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--sidebar:not(.is-open):not(.active),html.integy-v312-mobile-layout-search-hotfix body.template-collection [data-productgrid-sidebar]:not(.is-open):not(.active),html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--sidebar:not(.is-open):not(.active),html.integy-v312-mobile-layout-search-hotfix body.template-search [data-productgrid-sidebar]:not(.is-open):not(.active),html.integy-v312-mobile-layout-search-hotfix body.template-collection .facets-wrapper:empty,html.integy-v312-mobile-layout-search-hotfix body.template-collection .facets-container:empty,html.integy-v312-mobile-layout-search-hotfix body.template-collection .collection-filters__filter-group:empty,html.integy-v312-mobile-layout-search-hotfix body.template-search .facets-wrapper:empty,html.integy-v312-mobile-layout-search-hotfix body.template-search .facets-container:empty,html.integy-v312-mobile-layout-search-hotfix body.template-search .collection-filters__filter-group:empty,html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--utils-sticky-intersection,html.integy-v312-mobile-layout-search-hotfix body.template-collection [data-utils-intersection-target]{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection.integy-v308-filter-open .productgrid--sidebar,html.integy-v312-mobile-layout-search-hotfix body.template-collection.integy-v308-filter-open [data-productgrid-sidebar],html.integy-v312-mobile-layout-search-hotfix body.template-collection.integy-v310-filter-open .productgrid--sidebar,html.integy-v312-mobile-layout-search-hotfix body.template-collection.integy-v310-filter-open [data-productgrid-sidebar],html.integy-v312-mobile-layout-search-hotfix body.template-collection.filter-drawer-open .productgrid--sidebar,html.integy-v312-mobile-layout-search-hotfix body.template-collection.filter-drawer-open [data-productgrid-sidebar]{display:block!important;visibility:visible!important;height:auto!important;min-height:0!important;pointer-events:auto!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--masthead,html.integy-v312-mobile-layout-search-hotfix body.template-collection .collection--information,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--masthead{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:6px auto 8px!important;padding-top:0!important;padding-bottom:0!important;white-space:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;overflow-x:hidden!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--masthead *,html.integy-v312-mobile-layout-search-hotfix body.template-collection .collection--information *,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--masthead *{max-width:100%!important;white-space:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;overflow-wrap:anywhere!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--wrapper,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--wrapper,html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--items,html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid-listview,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--items,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid-listview{margin-top:0!important;padding-top:0!important}html.integy-v312-mobile-layout-search-hotfix .integy-v263-mobile-search-first,html.integy-v312-mobile-layout-search-hotfix .integy-v265-mobile-search-first,html.integy-v312-mobile-layout-search-hotfix .integy-v278-mobile-search-first{position:relative!important;top:auto!important;z-index:18!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:4px auto 8px!important;padding:8px!important;border-radius:10px!important;box-shadow:none!important}html.integy-v312-mobile-layout-search-hotfix .integy-v263-search-heading{margin-bottom:5px!important}html.integy-v312-mobile-layout-search-hotfix .integy-v263-search-heading strong{font-size:13px!important}html.integy-v312-mobile-layout-search-hotfix .integy-v263-search-heading span,html.integy-v312-mobile-layout-search-hotfix .integy-v263-search-note{display:none!important}html.integy-v312-mobile-layout-search-hotfix .integy-v263-search-form input[type=search]{height:40px!important;min-height:40px!important;line-height:40px!important;font-size:15px!important}html.integy-v312-mobile-layout-search-hotfix .integy-v263-search-form button,html.integy-v312-mobile-layout-search-hotfix .integy-v263-sort-btn{min-height:40px!important;padding:0 11px!important}html.integy-v312-mobile-layout-search-hotfix .integy-v263-chip-row{max-width:100%!important;margin-top:6px!important;padding-bottom:0!important;overflow-x:auto!important;overflow-y:hidden!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--utils-container,html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--utils.productgrid--utils-container,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--utils-container,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--utils.productgrid--utils-container{position:relative!important;z-index:19!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;min-height:0!important;margin:0 0 8px!important;padding:8px!important;gap:8px!important;overflow:visible!important;box-sizing:border-box!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-filter,html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-sortby,html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-view,html.integy-v312-mobile-layout-search-hotfix body.template-search .utils-filter,html.integy-v312-mobile-layout-search-hotfix body.template-search .utils-sortby,html.integy-v312-mobile-layout-search-hotfix body.template-search .utils-view{width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-sortby,html.integy-v312-mobile-layout-search-hotfix body.template-search .utils-sortby{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:40px!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-sortby-select--wrapper,html.integy-v312-mobile-layout-search-hotfix body.template-search .utils-sortby-select--wrapper{height:40px!important;min-height:40px!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-sortby-select,html.integy-v312-mobile-layout-search-hotfix body.template-search .utils-sortby-select{height:40px!important;min-height:40px!important;line-height:40px!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-view,html.integy-v312-mobile-layout-search-hotfix body.template-search .utils-view{display:flex!important;justify-content:flex-end!important;min-height:0!important;padding:0!important;background:transparent!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-view button,html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-view a,html.integy-v312-mobile-layout-search-hotfix body.template-search .utils-view button,html.integy-v312-mobile-layout-search-hotfix body.template-search .utils-view a{min-width:42px!important;width:42px!important;min-height:38px!important;height:38px!important}html.integy-v312-mobile-layout-search-hotfix .integy-v204-one-search-panel{width:var(--integy-v204-search-width, calc(100vw - 16px) )!important;max-width:calc(100vw - 16px)!important;max-height:min(68dvh,560px)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important}html.integy-v312-mobile-layout-search-hotfix .integy-v204-one-search-list,html.integy-v312-mobile-layout-search-hotfix .integy-v204-one-search-item,html.integy-v312-mobile-layout-search-hotfix .integy-v204-one-search-copy{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html.integy-v312-mobile-layout-search-hotfix .integy-v204-one-search-title{overflow-wrap:anywhere!important}html.integy-v312-mobile-layout-search-hotfix body.template-cart .cart-shipping .cart-message.meta{display:none!important}}@media(hover:none)and (pointer:coarse)and (orientation:landscape)and (max-width:932px),(orientation:landscape)and (max-width:932px)and (max-height:520px){html.integy-v312-mobile-layout-search-hotfix .integy-v263-mobile-search-first,html.integy-v312-mobile-layout-search-hotfix .integy-v265-mobile-search-first,html.integy-v312-mobile-layout-search-hotfix .integy-v278-mobile-search-first{margin:2px auto 6px!important;padding:6px!important}html.integy-v312-mobile-layout-search-hotfix .integy-v263-search-heading,html.integy-v312-mobile-layout-search-hotfix .integy-v263-search-note,html.integy-v312-mobile-layout-search-hotfix .integy-v263-chip-row{display:none!important}html.integy-v312-mobile-layout-search-hotfix .integy-v263-search-form input[type=search],html.integy-v312-mobile-layout-search-hotfix .integy-v263-search-form button{height:36px!important;min-height:36px!important;line-height:36px!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--masthead,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--masthead{margin:3px auto 5px!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--utils-container,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--utils-container{margin-bottom:6px!important;padding:6px!important;gap:6px!important}html.integy-v312-mobile-layout-search-hotfix .integy-v204-one-search-panel{max-height:calc(100dvh - 92px)!important}}@media(hover:none)and (pointer:coarse)and (min-width:740px)and (max-width:1368px){html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--outer.layout--has-sidebar,html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--outer.integy-v278-has-sidebar{display:block!important;grid-template-columns:minmax(0,1fr)!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--masthead,html.integy-v312-mobile-layout-search-hotfix body.template-collection .collection--information,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--masthead{margin-bottom:10px!important}html.integy-v312-mobile-layout-search-hotfix .integy-v263-mobile-search-first,html.integy-v312-mobile-layout-search-hotfix .integy-v265-mobile-search-first,html.integy-v312-mobile-layout-search-hotfix .integy-v278-mobile-search-first{position:relative!important;top:auto!important;z-index:12!important;width:min(100%,1120px)!important;max-width:100%!important;margin:0 auto 10px!important;padding:8px 10px!important;box-shadow:none!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--utils-container,html.integy-v312-mobile-layout-search-hotfix body.template-collection .productgrid--utils.productgrid--utils-container,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--utils-container,html.integy-v312-mobile-layout-search-hotfix body.template-search .productgrid--utils.productgrid--utils-container{display:grid!important;grid-template-columns:minmax(190px,280px) minmax(220px,1fr) auto!important;align-items:center!important;gap:8px 10px!important;min-height:0!important;margin-bottom:10px!important;padding:8px!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection [data-productgrid-trigger-filters],html.integy-v312-mobile-layout-search-hotfix body.template-collection [data-open-filter-drawer],html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-filter-button{max-width:280px!important;min-height:44px!important;padding:8px 12px!important;font-size:14px!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .integy-v302-filter-helper,html.integy-v312-mobile-layout-search-hotfix body.template-search .integy-v302-filter-helper{grid-column:1 / -1!important;margin:-2px 0 0!important;line-height:1.25!important}html.integy-v312-mobile-layout-search-hotfix body.template-collection .utils-view,html.integy-v312-mobile-layout-search-hotfix body.template-search .utils-view{justify-content:flex-end!important;margin:0!important}}@media(max-width:739px){html.integy-v312-mobile-layout-search-hotfix body.template-product .site-main,html.integy-v312-mobile-layout-search-hotfix body.template-product main,html.integy-v312-mobile-layout-search-hotfix body.template-product .product--outer,html.integy-v312-mobile-layout-search-hotfix body.template-product .product--container,html.integy-v312-mobile-layout-search-hotfix body.template-product .product-main,html.integy-v312-mobile-layout-search-hotfix body.template-product .product-gallery-wrapper,html.integy-v312-mobile-layout-search-hotfix body.template-product .product-gallery,html.integy-v312-mobile-layout-search-hotfix body.template-product .product-recommendations,html.integy-v312-mobile-layout-search-hotfix body.template-product .product-recommendations--container,html.integy-v312-mobile-layout-search-hotfix body.template-product .recommended-products,html.integy-v312-mobile-layout-search-hotfix body.template-product .product-recently-viewed--section,html.integy-v312-mobile-layout-search-hotfix body.template-product .search--section,html.integy-v312-mobile-layout-search-hotfix body.template-product .dynamic-search{max-width:100vw!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}html.integy-v312-mobile-layout-search-hotfix body.template-product .product-title,html.integy-v312-mobile-layout-search-hotfix body.template-product .product__title{max-width:100%!important;font-size:clamp(22px,6.4vw,32px)!important;line-height:1.1!important;margin-bottom:10px!important;overflow-wrap:anywhere!important;word-break:normal!important}html.integy-v312-mobile-layout-search-hotfix body.template-product .quantity-selector{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important}html.integy-v312-mobile-layout-search-hotfix body.template-product .quantity-selector__label{display:block!important;margin:0!important;line-height:1.25!important}html.integy-v312-mobile-layout-search-hotfix body.template-product .quantity-selector__wrapper{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;width:100%!important;max-width:100%!important;min-width:0!important}html.integy-v312-mobile-layout-search-hotfix body.template-product .quantity-selector__input{width:100%!important;min-width:0!important;text-align:center!important}html.integy-v312-mobile-layout-search-hotfix body.template-product .product-recommendations--container .product-row,html.integy-v312-mobile-layout-search-hotfix body.template-product .recommended-products .product-row,html.integy-v312-mobile-layout-search-hotfix body.template-product .product-section--content.product-row{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity}html.integy-v312-mobile-layout-search-hotfix body.template-product .product-recommendations--container .productgrid--item,html.integy-v312-mobile-layout-search-hotfix body.template-product .recommended-products .productgrid--item{flex:0 0 min(74vw,260px)!important;width:min(74vw,260px)!important;max-width:min(74vw,260px)!important;min-width:0!important;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/391/assets/integy-v312-mobile-layout-search-hotfix.css.map */
