/* Version F pre-launch search containment QC. */
.phf.phf-page-search #main{overflow-x:clip}
.phf.phf-page-search .shopify-section--main-search>.section-spacing>.container{width:min(calc(100% - 2 * var(--phf-gutter)),1480px);max-width:1480px;margin-inline:auto;padding-inline:0;min-width:0}
.phf.phf-page-search .shopify-section--main-search :is(.section-stack,.main-search,.main-search__tabs,.main-search__resource-item,.collection,.collection__main,.product-list){min-width:0;max-width:100%}
.phf.phf-page-search .shopify-section--main-search .main-search__resource-item{width:100%}
.phf.phf-page-search .shopify-section--main-search .collection-toolbar.full-bleed{position:relative;inset:auto;left:auto;right:auto;width:100%;max-width:100%;margin:24px 0 0;transform:none}
.phf.phf-page-search .shopify-section--main-search .collection{width:100%;max-width:100%;margin-inline:auto;--collection-sidebar-width:230px;gap:36px}
.phf.phf-page-search .shopify-section--main-search .collection__main{width:100%;overflow:hidden}
.phf.phf-page-search .shopify-section--main-search .product-list{width:100%;overflow:visible}
@media screen and (max-width:999px){
  .phf.phf-page-search .shopify-section--main-search>.section-spacing>.container{width:calc(100% - 2 * var(--phf-gutter))}
  .phf.phf-page-search .shopify-section--main-search .collection{gap:22px}
}
