.mss-title{display:block;margin:0;font-family:var(--mss-display-font, inherit);font-size:30px;font-weight:800;font-style:italic;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:#111}.mss-title em{display:block;font-style:inherit;font-size:1.4em;color:var(--mss-accent, #1463ff)}.mss-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#111}.thb-full-menu li.menu-item-has-children.menu-item-has-megamenu:hover:before{height:100%}.thb-full-menu li.menu-item-has-children.menu-item-has-megamenu .sub-menu.mss-mega{left:0;right:0;width:calc(100% - 30px);max-width:var(--grid-width-row, 1380px);margin:0 auto;padding:18px;border-radius:0 0 16px 16px;white-space:normal;line-height:1.3}.mss-mega ul{list-style:none;margin:0;padding:0}.mss-mega a{color:#111;text-decoration:none}.mss-mega__inner{width:100%}.mss-mega img{display:block;opacity:0;transition:opacity .2s ease}.mss-mega img[src]{opacity:1}.mss-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mss-card{border-radius:12px;background:linear-gradient(180deg,var(--mss-tint, #f3f4f6) 0,#fff 78%);overflow:hidden}.mss-card__hero{display:grid;grid-template-columns:minmax(0,1fr) 42%;align-items:end;gap:8px;min-height:200px;padding:22px 22px 0}.mss-card__copy{align-self:start}.mss-card__tagline{display:block;max-width:17em;margin-top:12px;font-size:14px;font-weight:500;line-height:1.35}.mss-card__tagline:after{content:"";display:block;width:72px;height:5px;margin-top:12px;border-radius:5px;background:var(--mss-accent, #1463ff);transform:rotate(-2deg)}.mss-card__img{justify-self:end;width:auto;max-width:100%;height:178px;object-fit:contain;object-position:bottom right;transition:opacity .2s ease,transform .25s ease}.mss-card__hero:hover .mss-card__img{transform:translateY(-4px) rotate(-2deg)}.mss-card__links{padding:6px 22px 8px!important}.mss-card__links li+li{border-top:1px solid rgba(0,0,0,.08)}.mss-card__links li:first-child{border-top:1px solid rgba(0,0,0,.12)}.mss-card__links a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:15px;font-weight:600}.mss-card__links a svg{flex:none;transition:transform .2s ease}.mss-card__links a:hover,.mss-card__links a:focus-visible,.mss-card__links .active>a{color:var(--mss-accent, #1463ff)}.mss-card__links a:hover svg{transform:translate(3px)}.mss-college{display:grid;grid-template-columns:minmax(240px,30%) minmax(0,1fr);gap:16px}.mss-college__promo{position:relative;display:block;min-height:330px;padding:24px;border-radius:12px;background:linear-gradient(180deg,var(--mss-tint, #e6f0ff) 0,#fff 85%);overflow:hidden}.mss-college__promo-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;height:100%;max-width:52%}.mss-title--promo{margin-top:10px;font-size:44px}.mss-title--promo:after{content:"";display:block;width:110px;height:6px;margin-top:10px;border-radius:6px;background:#ff1f8e;transform:rotate(-2deg)}.mss-college__promo-text{display:block;margin-top:18px;font-size:14px;font-weight:500;line-height:1.4}.mss-college__promo-button{display:inline-block;margin-top:auto;padding:13px 18px;border-radius:6px;background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mss-college__promo-img{position:absolute;right:0;bottom:0;width:auto;max-width:46%;height:94%;object-fit:contain;object-position:bottom right}.mss-college__main{display:flex;flex-direction:column;gap:16px;min-width:0}.mss-college__search{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;align-items:center;padding:22px 24px;border-radius:12px;background:var(--mss-tint, #e6f0ff)}.mss-college__search-copy .mss-title{font-size:28px}.mss-college__search-copy .mss-title,.mss-college__search-copy .mss-title em{color:var(--mss-accent, #1463ff)}.mss-college__search-copy p{margin:12px 0 0;font-size:14px;font-weight:500;color:#111}.mss-college__styles{padding:4px 8px 0}.mss-college__styles-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.mss-college__styles-head a{font-size:13px;font-weight:600;color:var(--mss-accent, #1463ff)}.mss-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px}.mss-tiles a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:8px;font-size:11px;font-weight:700;letter-spacing:.03em;text-align:center;text-transform:uppercase}.mss-tiles img{width:auto;max-width:100%;height:120px;object-fit:contain;transition:opacity .2s ease,transform .25s ease}.mss-tiles span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;min-height:2.5em}.mss-tiles a:hover img{transform:translateY(-4px)}.mss-tiles a:hover span{color:var(--mss-accent, #1463ff)}.mss-school-search{position:relative;display:block}.mss-school-search__form{position:relative;margin:0}.mss-school-search__icon{position:absolute;top:50%;left:15px;margin-top:-9px;color:#111;pointer-events:none}.mss-school-search .mss-school-search__input{width:100%;height:48px;margin:0;padding:0 14px 0 44px;border:1px solid rgba(0,0,0,.18);border-radius:10px;background:#fff;color:#111;font-size:16px}.mss-school-search .mss-school-search__input::placeholder{color:#1111118c;opacity:1}.mss-school-search .mss-school-search__input:focus{border-color:var(--mss-accent, #1463ff);outline:0}.mss-school-search__results{list-style:none;margin:6px 0 0;padding:6px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff}.mss-school-search__results[hidden]{display:none}.mss-mega .mss-school-search__results{position:absolute;z-index:3;top:48px;left:0;right:0;max-height:236px;overflow-y:auto;box-shadow:0 10px 24px #0000001f}.mss-school-search__results a,.mobile-menu .mss-school-search__results li>a{display:block;min-height:0;padding:10px 12px;border:0;border-radius:6px;font-size:15px;font-weight:500;color:#111}.mss-school-search__results a:hover,.mss-school-search__results a:focus-visible,.mss-school-search__results li:first-child a{background:var(--mss-tint, #e6f0ff)}.mss-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.mss-chips a,.mobile-menu .mss-chips li>a{display:block;min-height:0;padding:8px 14px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#fff;color:#111;font-size:13px;font-weight:600;line-height:1.2}.mss-chips:empty{display:none}.mss-chips .mss-chips__mine>a,.mobile-menu .mss-chips .mss-chips__mine>a{border-color:var(--mss-accent, #1463ff);background:var(--mss-accent, #1463ff);color:#fff}.mss-chips a:hover{border-color:var(--mss-accent, #1463ff);color:var(--mss-accent, #1463ff)}.mobile-menu .mss-m-group{margin:12px 0;padding:2px 14px 12px;border-radius:12px;background:linear-gradient(180deg,var(--mss-tint, #f3f4f6) 0,#fff 140px);box-shadow:inset 0 0 0 1px #0000000f}.mobile-menu .mss-m-group__head{display:block;min-height:0;padding:14px 0 12px;border:0}.mss-m-group .mss-title{font-size:24px}.mss-m-group .mss-title em{display:inline;font-size:1em}.mss-m-group__tagline{display:block;margin-top:6px;font-size:13px;font-weight:400;line-height:1.35;color:#111;opacity:.75}.mobile-menu .mss-m-group__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;list-style:none;margin:0;padding:0}.mobile-menu .mss-m-group__links li>a{min-height:46px;padding:0;border-top:1px solid rgba(0,0,0,.1);color:#111;font-size:15px;font-weight:600}.mobile-menu .mss-m-cta>a{justify-content:center;min-height:48px;margin:12px 0;border:0;border-radius:8px;background:#111;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/52/assets/mss-mega-menu.css.map */
