.shopify-section--ideal-shirt,.shopify-section--ideal-shirt .mx-ideal-shirt{container-type:initial;width:100%}.shopify-section--ideal-shirt .ideal-title{width:calc(100% - 2 * var(--mx-mobile-gutter));margin-block:0 1.5rem;color:var(--mx-content-color);text-align:center;text-transform:uppercase}@media (min-width: 40rem){.shopify-section--ideal-shirt .ideal-title{width:calc(100% - 2 * var(--mx-desktop-gutter))}}.shopify-section--ideal-shirt[data-form-submitted]{padding-bottom:0rem}@media (pointer: coarse){.shopify-section--ideal-shirt[data-form-submitted] .mx-ideal-shirt>:first-child{display:none}}.shopify-section--ideal-shirt .product-list-wrapper{display:grid;position:relative;grid-template-rows:0fr;width:100%;transition:.15s ease-out}.shopify-section--ideal-shirt[data-form-submitted] .product-list-wrapper{grid-template-rows:1fr}.shopify-section--ideal-shirt .product-list-container{display:flex;position:relative;flex-flow:column nowrap;align-items:flex-start;justify-content:stretch;width:100%;max-width:var(--max-width, 125rem);margin:0 auto;padding:0;background-color:var(--white-color);overflow:hidden}.shopify-section--ideal-shirt .product-selection-container{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;width:calc(100% - 2 * var(--mx-mobile-gutter));max-width:var(--max-width, 125rem);margin:2.5rem auto}@media (min-width: 40rem){.shopify-section--ideal-shirt .product-selection-container{width:calc(100% - 2 * var(--mx-desktop-gutter))}}.shopify-section--ideal-shirt .mx-title{margin-top:1.5rem;text-align:left}.shopify-section--ideal-shirt .mx-title:first-child{margin-top:0rem}.shopify-section--ideal-shirt .product-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin:1rem auto;padding:0;list-style:none}.shopify-section--ideal-shirt .product-list:last-child{margin-bottom:0rem}.shopify-section--ideal-shirt .product-container{display:flex;position:relative;align-items:center;justify-content:center;width:100%}.shopify-section--ideal-shirt .product-container:nth-child(1){grid-column:span 2}@media (min-width: 40rem){.shopify-section--ideal-shirt .product-list{grid-template-columns:repeat(6,1fr)}.shopify-section--ideal-shirt .product-container:nth-child(-n+2){grid-column:span 3}.shopify-section--ideal-shirt .product-container:nth-child(n+3){grid-column:span 2}}@media (min-width: 80rem){.shopify-section--ideal-shirt .product-list{grid-template-columns:repeat(5,1fr)}.shopify-section--ideal-shirt .product-container:nth-child(n){grid-column:span 1}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/mx-ideal-shirt.css.map */
