@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.disclosure-has-popup[open]>summary+*{z-index:99}@media screen and (max-width:749px){.facets-container{margin-bottom:3rem}}.product-count__text.mt-10{margin-top:10px}.price--filter__divider{width:60%;height:1px;background:rgba(var(--color-foreground),.3);display:block;margin:0 auto;min-width:2rem}input.price__filter_input[type=number]{border-radius:0}.collection.loading{position:relative}.loading-overlay{position:absolute;z-index:9;width:1.8rem;background:rgb(var(--color-background))}@media screen and (max-width:749px){.loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.loading-overlay{left:0}}.loading-overlay__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading-overlay:not(.hidden)+.cart-item__price-wrapper,.loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.product-count-vertical,.product-count{position:relative}.product__filter--toolbar{padding:1rem 3rem;border-radius:.5rem}body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) main,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .collection,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .main-collection-product-grid,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .facets-vertical,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .collection-product-list{background:#fff}body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-grid-item,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-grid-item__thumbnail,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product__media_thumbnail,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-grid-item__thumbnail .media{background:#fff}body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-grid-item__thumbnail .media.media--square>img[alt*="Dress Shirt"]{object-fit:contain;object-position:center;padding:.25rem;box-sizing:border-box}body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-grid-item__thumbnail .media.media--square>img[alt*="Light Blue"]{transform:scale(.97)}body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) main,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .collection,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .collection *:not(.badge):not(.product-grid-item__badges *),body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-grid-item__content,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-grid-item__content a,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-grid-item__title,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-grid-item__vendor,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .price,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .price *,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .facets,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .facets *,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-count,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-count *{color:#121212}body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .price__compare,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .price__regular .price-item--regular,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) s,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) del{color:#767676}body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-grid-item__badges .badge,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .badge{background:#121212;color:#fff}body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .template-search,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .section-template--18830705459262__product-grid-padding,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product__filter--toolbar,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .facets-vertical,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .facets-wrapper,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .facets-container{background:#fff;color:#121212}body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product__filter--toolbar *,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .facet-filters,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .facet-filters *,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .facets-vertical-sort,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .facets-vertical-sort *,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-count-vertical,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .product-count-vertical *,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) #ProductCountDesktop,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) #ProductCount{color:#121212}body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) select,body:has(a[href*="/products/mason-blue-dress-shirt-light-blue"]) .select__select{background-color:#fff;color:#121212;border-color:#12121240}body:has(a[href*="/products/mason-blue-navy-suit"]) main,body:has(a[href*="/products/mason-blue-navy-suit"]) .collection,body:has(a[href*="/products/mason-blue-navy-suit"]) .template-search,body:has(a[href*="/products/mason-blue-navy-suit"]) .section-template--18830705459262__product-grid-padding,body:has(a[href*="/products/mason-blue-navy-suit"]) .facets-vertical,body:has(a[href*="/products/mason-blue-navy-suit"]) .product__filter--toolbar{background:#fff;color:#121212}body:has(a[href*="/products/mason-blue-navy-suit"]) .product-grid-item,body:has(a[href*="/products/mason-blue-navy-suit"]) .product-grid-item__thumbnail,body:has(a[href*="/products/mason-blue-navy-suit"]) .product__media_thumbnail,body:has(a[href*="/products/mason-blue-navy-suit"]) .product-grid-item__thumbnail .media{background:#fff}body:has(a[href*="/products/mason-blue-navy-suit"]) .product-grid-item__thumbnail .media.media--square>img[alt*=Suit]{object-fit:contain;object-position:center;padding:.35rem;box-sizing:border-box}body:has(a[href*="/products/mason-blue-navy-suit"]) .product-grid-item__thumbnail .media.media--square>img[alt*="Navy Suit"]{transform:scale(.86)}body:has(a[href*="/products/mason-blue-navy-suit"]) .product-grid-item__thumbnail .media.media--square>img[alt*="Gray Suit"]{transform:scale(.91)}body:has(a[href*="/products/mason-blue-navy-suit"]) .product-grid-item__content,body:has(a[href*="/products/mason-blue-navy-suit"]) .product-grid-item__content *,body:has(a[href*="/products/mason-blue-navy-suit"]) .facet-filters,body:has(a[href*="/products/mason-blue-navy-suit"]) .facet-filters *,body:has(a[href*="/products/mason-blue-navy-suit"]) .product-count-vertical,body:has(a[href*="/products/mason-blue-navy-suit"]) .product-count-vertical *,body:has(a[href*="/products/mason-blue-navy-suit"]) #ProductCountDesktop{color:#121212}body:has(a[href*="/products/mason-blue-navy-suit"]) select,body:has(a[href*="/products/mason-blue-navy-suit"]) .select__select{background-color:#fff;color:#121212;border-color:#12121240}
/*# sourceMappingURL=/cdn/shop/t/9/assets/template-collection.css.map */
