collection-component:has(.legacy-campus-style-header) .legacy-collection-masthead{display:none!important}.legacy-campus-style-header{padding:3.2rem 5rem 1.6rem;background:#fff;color:#111}.legacy-campus-style-header__inner{max-width:var(--page-width);margin:0 auto}.legacy-campus-style-header__eyebrow{margin:0 0 .7rem;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.legacy-campus-style-header h1{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:clamp(4.2rem,5vw,6.5rem);font-weight:400;line-height:.95;letter-spacing:-.02em}.legacy-campus-style-header__intro{display:block;max-width:52rem;margin:0;font-size:1.35rem;line-height:1.45}.legacy-campus-merch-nav{padding:0 5rem 1rem!important;margin:0!important;background:#fff!important;border:0!important}.legacy-campus-merch-nav__eyebrow,.legacy-campus-merch-nav__title{display:none!important}.legacy-campus-merch-nav__links{display:flex!important;flex-wrap:wrap!important;gap:.8rem!important;margin:0!important;padding:0!important}.legacy-campus-merch-nav__links a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:4.8rem!important;padding:1.1rem 1.5rem!important;border:1px solid #111!important;background:#fff!important;color:#111!important;text-decoration:none!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.1!important;text-transform:uppercase!important;box-sizing:border-box!important}.legacy-campus-merch-nav__links a.is-active,.legacy-campus-merch-nav__links a:hover,.legacy-campus-merch-nav__links a:focus-visible{background:#111!important;color:#fff!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-quick-filters{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 5rem 2.2rem!important;background:#fff!important;border-bottom:1px solid rgba(17,17,17,.1)!important;box-sizing:border-box!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-quick-filters .legacy-campus-filter-row{display:none!important}collection-component:has(.legacy-campus-style-header) .legacy-collection-toolbar{display:flex!important;width:100%!important;justify-content:flex-end!important;margin:0!important;padding:0!important}collection-component:has(.legacy-campus-style-header) .legacy-collection-toolbar__right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:1rem!important}collection-component:has(.legacy-campus-style-header) .legacy-toolbar-filter{display:flex!important;align-items:center!important;justify-content:center!important;min-height:4.8rem!important;padding:1rem 1.5rem!important;border:1px solid #111!important;background:#fff!important;color:#111!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-sizing:border-box!important}collection-component:has(.legacy-campus-style-header) .legacy-toolbar-view{display:none!important}.legacy-product-card__link[href*=legacy-cap] .legacy-product-card__image-wrap,.legacy-product-card__link[href*=signature-l-cap] .legacy-product-card__image-wrap,.product-card-wrapper:has(a[href*=legacy-cap]) .card__inner,.product-card-wrapper:has(a[href*=signature-l-cap]) .card__inner{aspect-ratio:1/1!important;background:#fff!important;overflow:hidden!important}.legacy-product-card__link[href*=legacy-cap] .legacy-product-card__image,.legacy-product-card__link[href*=signature-l-cap] .legacy-product-card__image,.product-card-wrapper:has(a[href*=legacy-cap]) .card__media img,.product-card-wrapper:has(a[href*=signature-l-cap]) .card__media img{width:83%!important;height:83%!important;max-width:83%!important;max-height:83%!important;object-fit:contain!important;object-position:center 53%!important;margin:auto!important}.legacy-product-card__link[href*=legacy-cap] .legacy-product-card__image--secondary,.legacy-product-card__link[href*=signature-l-cap] .legacy-product-card__image--secondary,.product-card-wrapper:has(a[href*=legacy-cap]) .media.media--hover-effect>img+img,.product-card-wrapper:has(a[href*=signature-l-cap]) .media.media--hover-effect>img+img{display:none!important}.legacy-product-card__link[href*=legacy-cap] .legacy-product-card__image--primary,.legacy-product-card__link[href*=signature-l-cap] .legacy-product-card__image--primary{opacity:1!important}body:has(product-info[data-url*=legacy-cap]) .product__media-list .product__media-item:first-child .product-media-container,body:has(product-info[data-url*=signature-l-cap]) .product__media-list .product__media-item:first-child .product-media-container{background:#fff!important}body:has(product-info[data-url*=legacy-cap]) .product__media-list .product__media-item:first-child img,body:has(product-info[data-url*=signature-l-cap]) .product__media-list .product__media-item:first-child img{object-fit:contain!important;object-position:center!important}@media(max-width:749px){.legacy-campus-style-header{padding:2.8rem 2rem 1.4rem}.legacy-campus-style-header h1{font-size:clamp(4.2rem,16vw,6.5rem)}.legacy-campus-style-header__intro{font-size:1.35rem;line-height:1.45}.legacy-campus-merch-nav{padding:0 2rem 1rem!important}.legacy-campus-merch-nav__links{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:.8rem!important;width:100%!important}.legacy-campus-merch-nav__links a{width:100%!important;min-width:0!important;min-height:5.2rem!important;padding:1.2rem .7rem!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.legacy-campus-merch-nav__links a:first-child:nth-last-child(3),.legacy-campus-merch-nav__links a:first-child:nth-last-child(5){grid-column:1/-1!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-quick-filters{padding:0 2rem 2rem!important}collection-component:has(.legacy-campus-style-header) .legacy-toolbar-filter{width:100%!important;min-height:5.2rem!important}.legacy-product-card__link[href*=legacy-cap] .legacy-product-card__image,.legacy-product-card__link[href*=signature-l-cap] .legacy-product-card__image,.product-card-wrapper:has(a[href*=legacy-cap]) .card__media img,.product-card-wrapper:has(a[href*=signature-l-cap]) .card__media img{width:86%!important;height:86%!important;max-width:86%!important;max-height:86%!important}}collection-component:has(.legacy-campus-style-header)>.legacy-campus-style-header,collection-component:has(.legacy-campus-style-header) .legacy-campus-style-header{box-sizing:border-box!important;margin:0!important;padding:3.2rem 5rem 1.6rem!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-merch-nav{box-sizing:border-box!important;padding:0 5rem 1.6rem!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-merch-nav__links{align-items:stretch!important;gap:.8rem!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-merch-nav__links a{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:4.8rem!important;min-height:4.8rem!important;max-height:4.8rem!important;padding:0 1.5rem!important;white-space:nowrap!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-merch-nav__links a.is-active{background:#111!important;color:#fff!important;border-color:#111!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-quick-filters{min-height:0!important;padding:0 5rem 2.2rem!important}collection-component:has(.legacy-campus-style-header) .legacy-toolbar-filter{height:4.8rem!important;min-height:4.8rem!important;max-height:4.8rem!important;padding:0 1.5rem!important}collection-component:has(.legacy-campus-style-header) #ProductGridContainer,collection-component:has(.legacy-campus-style-header) .product-grid-container,collection-component:has(.legacy-campus-style-header) .collection{margin-top:0!important;padding-top:0!important}collection-component:has(.legacy-campus-style-header) #product-grid{margin-top:0!important;padding-top:0!important}@media(max-width:749px){collection-component:has(.legacy-campus-style-header)>.legacy-campus-style-header,collection-component:has(.legacy-campus-style-header) .legacy-campus-style-header{padding:2.6rem 2rem 1.25rem!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-style-header__eyebrow{margin-bottom:.55rem!important;font-size:.92rem!important;letter-spacing:.18em!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-style-header h1{margin-bottom:.7rem!important;font-size:clamp(3.7rem,12.5vw,5rem)!important;line-height:.94!important;letter-spacing:-.025em!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-style-header__intro{max-width:31rem!important;font-size:1.28rem!important;line-height:1.42!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-merch-nav{padding:0 2rem 1.2rem!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-merch-nav__links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:.8rem!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-merch-nav__links a,collection-component:has(.legacy-campus-style-header) .legacy-campus-merch-nav__links a:first-child:nth-last-child(3),collection-component:has(.legacy-campus-style-header) .legacy-campus-merch-nav__links a:first-child:nth-last-child(5){grid-column:auto!important;width:100%!important;height:5rem!important;min-height:5rem!important;max-height:5rem!important;padding:0 .8rem!important;font-size:.95rem!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:normal!important}collection-component:has(.legacy-campus-style-header) .legacy-campus-quick-filters{padding:0 2rem 1.7rem!important}collection-component:has(.legacy-campus-style-header) .legacy-collection-toolbar__right{width:100%!important}collection-component:has(.legacy-campus-style-header) .legacy-toolbar-filter{width:100%!important;height:5rem!important;min-height:5rem!important;max-height:5rem!important;font-size:.95rem!important}collection-component:has(.legacy-campus-style-header) #ProductGridContainer,collection-component:has(.legacy-campus-style-header) .product-grid-container,collection-component:has(.legacy-campus-style-header) .collection{margin-top:0!important;padding-top:0!important}collection-component:has(.legacy-campus-style-header) #product-grid{margin-top:0!important;padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/legacy-campus-hat-cleanup.css.map */
