@media screen and (min-width:990px){html body.template-collection{--zoalin-pc-collection-safe-version: 202607270118;--zoalin-pc-collection-safe-width: min(1500px, calc(100vw - 240px) );overflow-x:hidden!important}html body.template-collection.template-collection #MainContent#MainContent,html body.template-collection.template-collection #MainContent#MainContent>.shopify-section,html body.template-collection.template-collection #MainContent#MainContent>.section-wrapper,html body.template-collection.template-collection #MainContent#MainContent .product-grid-container,html body.template-collection.template-collection #MainContent#MainContent results-list,html body.template-collection.template-collection #ResultsList.main-collection-grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}html body.template-collection.template-collection #MainContent#MainContent>.shopify-section:has(h1) .section-content-wrapper,html body.template-collection.template-collection #MainContent#MainContent>.section-wrapper:has(h1) .section-content-wrapper,html body.template-collection.template-collection #MainContent#MainContent .main-collection-grid,html body.template-collection.template-collection #MainContent#MainContent .main-collection-grid>div,html body.template-collection.template-collection #MainContent#MainContent .collection-wrapper,html body.template-collection.template-collection #MainContent#MainContent .collection-wrapper.grid,html body.template-collection.template-collection #MainContent#MainContent .facets-block-wrapper,html body.template-collection.template-collection #MainContent#MainContent .facets-controls-wrapper,html body.template-collection.template-collection #MainContent#MainContent .facets.facets--horizontal,html body.template-collection.template-collection #MainContent#MainContent .facets--horizontal .facets__form-wrapper,html body.template-collection.template-collection #MainContent#MainContent .facets--horizontal .facets__form,html body.template-collection.template-collection #MainContent#MainContent ul.product-grid[data-testid=product-grid]{box-sizing:border-box!important;width:var(--zoalin-pc-collection-safe-width)!important;max-width:var(--zoalin-pc-collection-safe-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;transform:none!important;left:auto!important;right:auto!important}html body.template-collection.template-collection #MainContent#MainContent h1,html body.template-collection.template-collection #MainContent#MainContent [class*=__text_tqQTNE] h1,html body.template-collection.template-collection #MainContent#MainContent>.shopify-section:has([class*=__text_tqQTNE]) h1,html body.template-collection.template-collection #MainContent#MainContent>.section-wrapper:has([class*=__text_tqQTNE]) h1,html body.template-collection.template-collection #MainContent#MainContent .main-collection-grid__title h1{display:block!important;max-width:100%!important;margin:0!important;font-size:clamp(34px,2.1vw,42px)!important;line-height:1.04!important;letter-spacing:0!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.template-collection.template-collection #MainContent#MainContent .facets.facets--horizontal,html body.template-collection.template-collection #MainContent#MainContent .facets--horizontal .facets__form-wrapper,html body.template-collection.template-collection #MainContent#MainContent .facets--horizontal .facets__form{box-sizing:border-box!important;width:var(--zoalin-pc-collection-safe-width)!important;max-width:var(--zoalin-pc-collection-safe-width)!important;min-width:0!important}html body.template-collection.template-collection #MainContent#MainContent .facets--horizontal .facets__form{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;flex-wrap:nowrap!important}html body.template-collection.template-collection #MainContent#MainContent .facets--horizontal .facets__filters-wrapper{flex:1 1 auto!important;min-width:0!important}html body.template-collection.template-collection #MainContent#MainContent .facets--horizontal .products-count-wrapper,html body.template-collection.template-collection #MainContent#MainContent .facets--horizontal sorting-filter-component,html body.template-collection.template-collection #MainContent#MainContent .facets--horizontal .sorting-filter,html body.template-collection.template-collection #MainContent#MainContent .facets--horizontal .column-options-wrapper{flex:0 0 auto!important;min-width:0!important;margin-left:0!important;margin-right:0!important}html body.template-collection.template-collection #MainContent#MainContent ul.product-grid[data-testid=product-grid][product-grid-view=default]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:28px!important;row-gap:42px!important;justify-content:center!important;align-items:start!important;overflow:visible!important}html body.template-collection.template-collection #MainContent#MainContent ul.product-grid[data-testid=product-grid] .product-grid__item,html body.template-collection.template-collection #MainContent#MainContent ul.product-grid[data-testid=product-grid] product-card,html body.template-collection.template-collection #MainContent#MainContent ul.product-grid[data-testid=product-grid] .product-card,html body.template-collection.template-collection #MainContent#MainContent ul.product-grid[data-testid=product-grid] .product-grid__card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}}@media screen and (min-width:990px)and (max-width:1920px){html body.template-collection{--zoalin-pc-collection-safe-width: min(1500px, calc(100vw - 240px) )}html body.template-collection.template-collection #MainContent#MainContent h1{font-size:clamp(34px,2.1vw,42px)!important}html body.template-collection.template-collection #MainContent#MainContent ul.product-grid[data-testid=product-grid][product-grid-view=default]{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:24px!important}}@media screen and (min-width:990px)and (max-width:1220px){html body.template-collection{--zoalin-pc-collection-safe-width: calc(100vw - 72px) }html body.template-collection.template-collection #MainContent#MainContent h1{font-size:clamp(32px,3.4vw,40px)!important}html body.template-collection.template-collection #MainContent#MainContent ul.product-grid[data-testid=product-grid][product-grid-view=default]{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:22px!important}}@media screen and (min-width:990px){html,html body.template-collection{overflow-x:hidden!important}html body.template-collection{--zoalin-pc-collection-safe-version: 202607271936;--zoalin-pc-collection-safe-width: min(1500px, calc(100vw - 240px) ) !important}html body.template-collection #MainContent{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:clip!important}html body.template-collection #MainContent h1{max-width:100%!important;margin:0!important;font-size:clamp(34px,2.1vw,42px)!important;line-height:1.04!important;letter-spacing:0!important;font-weight:700!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;transform:none!important}html body.template-collection #MainContent>.shopify-section:has(h1) .section-content-wrapper,html body.template-collection #MainContent>.section-wrapper:has(h1) .section-content-wrapper,html body.template-collection #MainContent :is(.collection-wrapper,.main-collection-grid,.main-collection-grid>div,.product-grid-container,results-list,collection-component,.facets-block-wrapper,.facets-controls-wrapper,.facets.facets--horizontal,.facets__form-wrapper,.facets__form,ul.product-grid[data-testid=product-grid]){box-sizing:border-box!important;width:var(--zoalin-pc-collection-safe-width)!important;max-width:var(--zoalin-pc-collection-safe-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;left:auto!important;right:auto!important;transform:none!important}html body.template-collection #MainContent :is(.facets__form-wrapper,.facets__form){width:100%!important;max-width:100%!important}html body.template-collection #MainContent .facets__form{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;flex-wrap:nowrap!important}html body.template-collection #MainContent .facets__filters-wrapper{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}html body.template-collection #MainContent :is(.products-count-wrapper,sorting-filter-component,.sorting-filter,.column-options-wrapper){flex:0 0 auto!important;min-width:0!important;white-space:nowrap!important}html body.template-collection #MainContent :is(ul.product-grid,.product-grid,[data-testid=product-grid]){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(20px,1.65vw,30px)!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow:visible!important;transform:none!important}html body.template-collection #MainContent :is(ul.product-grid,.product-grid,[data-testid=product-grid])>*,html body.template-collection #MainContent :is(product-card,.product-card,.card,.card-wrapper,.product-card-wrapper,.grid__item,.product-grid__item){box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;transform:none!important}}@media screen and (min-width:1921px){html body.template-collection{--zoalin-pc-collection-safe-width: min(1640px, calc(100vw - 288px) ) !important}html body.template-collection #MainContent :is(ul.product-grid,.product-grid,[data-testid=product-grid]){grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media screen and (min-width:990px)and (max-width:1220px){html body.template-collection{--zoalin-pc-collection-safe-width: calc(100vw - 72px) !important}html body.template-collection #MainContent :is(ul.product-grid,.product-grid,[data-testid=product-grid]){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/zoalin-pc-collection-viewport-safe-final-20260727.css.map?zoalin_pc_collection_viewport_safe_final=20260729_density_toggle */
