@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');
:root{--font-body-family:'Inter',sans-serif;--font-heading-family:'Cormorant Garamond',serif}
html body:has(.legacy-campus-merch-nav) .legacy-campus-quick-filters .legacy-campus-filter-row[hidden],html body:has(.legacy-campus-merch-nav) .legacy-campus-quick-filters .legacy-campus-filter-row[aria-hidden='true']{display:none!important}.legacy-campus-quick-filters:has(.legacy-mobile-school-filter){align-items:center}#shopify-section-template--search .card__inner,#shopify-section-template--search .card__media .media,.template-search .card__inner,.template-search .card__media .media{background:#fff!important}body.legacy-campus-jersey .ssu-preorder-note,body:has(.legacy-campus-pdp-summary) .ssu-preorder-note{display:none!important}
body.legacy-about-page .page-width--narrow{max-width:960px!important}body.legacy-about-page .main-page-title{margin:0 0 48px!important;font-family:var(--font-body-family)!important;font-size:clamp(44px,4.3vw,60px)!important;font-weight:500!important;line-height:1.02!important;letter-spacing:-.025em!important}body.legacy-about-page .rte{max-width:820px!important;font-family:var(--font-body-family)!important}body.legacy-about-page .rte *{font-family:var(--font-body-family)!important}body.legacy-about-page .rte p{margin:0 0 18px!important;font-size:16px!important;font-weight:400!important;line-height:1.68!important;letter-spacing:0!important}body.legacy-about-page .rte p:first-child{margin-bottom:26px!important;font-size:19px!important;font-weight:500!important;line-height:1.55!important}body.legacy-about-page .rte p:last-child{margin-top:28px!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important}
cart-drawer.active{visibility:visible!important}@media screen and (min-width:750px){cart-drawer .drawer__inner{width:min(40rem,44vw)!important;max-width:40rem!important;padding-left:2rem!important;padding-right:2rem!important}cart-drawer .cart-items thead{display:none!important}cart-drawer .cart-items,cart-drawer .cart-items tbody{display:block!important;width:100%!important;max-width:100%!important}cart-drawer .cart-items .cart-item{display:grid!important;grid-template-columns:7.25rem minmax(0,1fr) 7rem!important;grid-template-areas:'media details quantity'!important;column-gap:1.15rem!important;row-gap:.35rem!important;align-items:start!important;width:100%!important;max-width:100%!important;margin:0!important;padding:1.35rem 0!important;border-bottom:1px solid rgba(17,17,17,.1)!important;box-sizing:border-box!important}cart-drawer .cart-item__media{grid-area:media!important;width:7.25rem!important;padding:0!important;margin:0!important}cart-drawer .cart-item__image{display:block!important;width:7.25rem!important;height:7.25rem!important;max-width:7.25rem!important;object-fit:contain!important;background:#fff!important;margin:0!important}cart-drawer .cart-item__details{grid-area:details!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important}cart-drawer .cart-item__name{display:block!important;margin:0 0 .3rem!important;font-family:var(--font-body-family)!important;font-size:.9rem!important;line-height:1.3!important;font-weight:600!important;letter-spacing:0!important;text-decoration:none!important;color:#111!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}cart-drawer .cart-item__details>.product-option{margin:.2rem 0 .45rem!important;font-size:.82rem!important;line-height:1.25!important;color:#111!important}cart-drawer .cart-item__details dl{margin:.35rem 0 0!important}cart-drawer .cart-item__details dl .product-option{display:flex!important;gap:.35rem!important;align-items:baseline!important;margin:.12rem 0!important;font-size:.74rem!important;line-height:1.25!important;color:rgba(17,17,17,.65)!important}cart-drawer .cart-item__details dl dt,cart-drawer .cart-item__details dl dd{margin:0!important;padding:0!important}cart-drawer .cart-item__totals{display:none!important}cart-drawer .cart-item__quantity{grid-area:quantity!important;width:7rem!important;padding:0!important;margin:0!important;align-self:center!important}cart-drawer .cart-item__quantity-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:.5rem!important}cart-drawer .quantity-popover-container{margin:0!important}cart-drawer .cart-item quantity-input.quantity{width:6.5rem!important;min-width:6.5rem!important;height:2.5rem!important;min-height:2.5rem!important}cart-drawer .cart-item .quantity__button{width:2rem!important;min-width:2rem!important;height:2.5rem!important;padding:0!important}cart-drawer .cart-item .quantity__input{width:2.5rem!important;height:2.5rem!important;padding:0!important;font-size:.82rem!important}cart-drawer .cart-remove-button{width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;margin:0!important;padding:0!important}cart-drawer .legacy-cart-upsell{margin-top:.5rem!important}}
@media screen and (max-width:749px){body.legacy-about-page .page-width--narrow{max-width:100%!important;padding-left:22px!important;padding-right:22px!important}body.legacy-about-page .main-page-title{margin-bottom:34px!important;font-size:42px!important}body.legacy-about-page .rte p{margin-bottom:16px!important;font-size:15px!important;line-height:1.65!important}body.legacy-about-page .rte p:first-child{margin-bottom:22px!important;font-size:17px!important;line-height:1.55!important}}
