@font-face{font-family:ivypresto-display;src:url(/cdn/shop/files/IvyprestoDisplay-Regular.woff2?v=1778744969);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ivypresto-display;src:url(/cdn/shop/files/IvyprestoHeadline-Regular.otf?v=1778733983) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ivypresto-display;src:url(/cdn/shop/files/IvyprestoHeadline-Regular.ttf?v=1778733983) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ivypresto-display;src:url(/cdn/shop/files/IvyprestoDisplay-Regular.ttf?v=1778733983) format("truetype");font-weight:500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;background-color:var(--body-color);height:100%;margin:0}body{background-color:var(--body-color);min-height:100%;margin:0;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;overflow-x:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}a.site-nav__link{font-size:14px}.new-search-button{margin:auto}section.section-contact-form .shown-on-scroll{padding:0 15px}.site-nav--link-text{font-weight:500;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.collection-search{width:50%;margin:0 auto;padding-bottom:30px}heading{font-family:Times New Roman}h2.rte.homepage-sections--title{font-family:Times New Roman;letter-spacing:-1px}form.search-forms{display:flex;align-items:center;padding:0 10px;justify-content:space-between}section.section-contact-form{padding:55px 0!important}section.section-contact-form form#ContactForm input{padding-left:15px}section.section-contact-form form#ContactForm input#form_ex-tom-monograth-college-edu{border-right:1px solid var(--border-color)}section.section-contact-form form#ContactForm fieldset{margin:0;width:100%;border:none}section.section-contact-form form#ContactForm textarea{border-left:0;border-right:0}section.section-contact-form .section-contact-form--submit-wrapper p{border-bottom:1px solid var(--border-color);padding:15px}section.section-contact-form .section-contact-form--submit-wrapper button.btn{margin-left:15px;margin-bottom:15px}.cs-hero__inner.page-width{max-width:1300px;margin:auto;padding:0 20px}.cs-hero__text.rte{max-width:400px}.template-index .wrapper-spacing--v .logo-bar__item,.template-collection .wrapper-spacing--v .logo-bar__item{margin:auto}.template-index .wrapper-spacing--v .logo-bar,.template-collection .wrapper-spacing--v .logo-bar{display:grid;grid-template-columns:repeat(5,1fr)}.cs-hero .cs-hero__grid{display:grid;grid-template-columns:1fr 1.2fr;align-items:center}.cs-hero .cs-hero__grid--right{grid-template-areas:"content media"}.cs-hero .cs-hero__grid--right .cs-hero__media{grid-area:media}.cs-hero .cs-hero__grid--right .cs-hero__content{grid-area:content}.cs-hero .cs-hero__image-wrap{max-width:100%;overflow:hidden}.cs-hero .cs-hero__image{width:100%;height:auto;display:block}.cs-hero .cs-hero__image-placeholder{background:#0000000d;min-height:220px;display:flex;align-items:center;justify-content:center}.cs-hero .cs-hero__content{max-width:680px}.cs-hero .cs-hero__content--left{text-align:left}.cs-hero .cs-hero__content--center{text-align:center}.cs-hero .cs-hero__content--right{text-align:right}.cs-hero .cs-hero__eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.cs-hero .cs-hero__heading{margin:0 0 6px;line-height:1.05}.cs-hero .cs-hero__heading--small{font-size:36px}.cs-hero .cs-hero__heading--medium{font-size:44px}.cs-hero .cs-hero__heading--large{font-size:56px}.cs-hero .cs-hero__subheading{margin:0 0 16px;font-size:18px;font-style:italic;opacity:.9}.cs-hero .cs-hero__text{opacity:.92;font-size:14px;line-height:1.7;margin-bottom:18px}.cs-hero .cs-hero__text a{text-decoration:underline;text-underline-offset:3px}.cs-hero .cs-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.cs-hero .cs-hero__pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1px solid;font-size:13px;line-height:1;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;transition:transform .15s ease,opacity .15s ease,background .15s ease;white-space:nowrap}.cs-hero .cs-hero__pill:hover{transform:translateY(-1px);opacity:.95}.cs-hero .cs-hero__pill--outline{background:transparent}.swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) label{border-radius:0%}.product-single-wrapper{padding-bottom:0!important}.product-details-wrapper .collapsible-tab-image{max-width:100%;height:auto;display:block}.template-product .product-section ul{display:grid;grid-template-columns:repeat(2,1fr);row-gap:3px}@media(max-width:749px){.cs-hero .cs-hero__inner{padding-left:16px;padding-right:16px}.cs-hero .cs-hero__grid{grid-template-columns:1fr;gap:18px}.cs-hero .cs-hero__image-wrap,.cs-hero .cs-hero__image-placeholder{max-width:100%}.cs-hero .cs-hero__heading--small{font-size:30px}.cs-hero .cs-hero__heading--medium{font-size:34px}.cs-hero .cs-hero__heading--large{font-size:40px}.cs-hero .cs-hero__actions{justify-content:flex-start}}.ifc .ifc__title{margin:0 0 18px;text-align:center}.ifc .ifc__grid{display:grid;align-items:stretch}.ifc .ifc__item{text-align:center;padding:26px 22px;position:relative}.ifc .ifc__item:after{content:"";position:absolute;top:0;bottom:0;right:calc(var(--ifc-gap) / -2);width:1px;opacity:1}.ifc .ifc__icon{margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.ifc .ifc__icon svg{width:100%;height:100%;display:block}.ifc .ifc__icon img{width:100%;height:100%;object-fit:contain;display:block}.ifc .ifc__heading{margin:0 0 10px;font-weight:700;font-size:18px;line-height:1.2;font-family:Times New Roman,Times,serif!important}.ifc .ifc__text{margin:0;font-size:15px;line-height:1.55;opacity:.9}.ifc .ifc__text p{margin:0}.ifc__wrap.page-width{max-width:1300px;padding:0 20px;margin:auto}.ifc-marquee{width:100%;overflow:hidden;border-top:1px solid #e5e7eb;padding:16px 0;margin-top:10px;position:relative}.ifc-marquee-track{display:flex;align-items:center;white-space:nowrap;width:max-content;will-change:transform;animation:ifc-marquee-scroll 120s linear infinite}.ifc-marquee:hover .ifc-marquee-track{animation-play-state:paused}@keyframes ifc-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ifc-marquee-group{display:inline-flex;align-items:center;flex-shrink:0}.ifc-marquee-link,.ifc-marquee-link:visited,.ifc-marquee-text{display:inline-block;color:#888;text-decoration:none;font-size:14px;font-weight:400;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;line-height:1;flex-shrink:0}.ifc-marquee-link:hover{opacity:.7}.ifc-marquee-dot{display:inline-block;margin:0 22px;color:#888;line-height:1;pointer-events:none;flex-shrink:0}section.ifc{border-top:1px solid #E5E7E9;border-bottom:1px solid #e5e7eb}@media(max-width:989px){.ifc .ifc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ifc .ifc__item:after{display:none}.ifc .ifc__item:not(:nth-child(2n)):after{content:"";position:absolute;top:0;bottom:0;right:calc(var(--ifc-gap) / -2);width:1px;display:block}}@media(max-width:749px){.ifc .ifc__grid{grid-template-columns:1fr;gap:0}.ifc .ifc__item{padding:22px 18px;border-top:1px solid}.ifc .ifc__item:first-child{border-top:0}.ifc .ifc__item:after{display:none!important}}.mobile-sticky-atc{position:fixed;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 12px #00000014;z-index:999}.mobile-sticky-atc__left{flex:1 1 auto;min-width:0}.mobile-sticky-atc__title{font-size:13px;font-weight:600;line-height:1.2;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sticky-atc__price{font-size:14px;font-weight:700;line-height:1.2}.mobile-sticky-atc__variant{font-size:12px;color:#000000a6;margin-top:2px;line-height:1.2}.mobile-sticky-atc__right{flex:0 0 auto}.mobile-sticky-atc__button{min-width:130px;border:0;background:#000;color:#fff;padding:12px 18px;font-size:14px;font-weight:600;cursor:pointer}.collection-main-body .product-price--regular{font-weight:600}.footer-logos{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;align-items:center}.footer-logos img{max-width:65px;width:100%;height:auto;object-fit:contain}.new-search-content{position:fixed;top:0;bottom:0;width:767px;max-width:90%;right:100%;transform:translate(0);transition:transform .4s ease;z-index:1500;background:#fff;overflow-y:auto;box-shadow:0 0 150px #0000001a}.new-search-content.open-search-drawer{right:-767px;transform:translate(-767px)}.new-search-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:15px 30px}.colse-btn{cursor:pointer}.search-bar-new{margin:30px;border-bottom:1px solid #ddd;display:flex;gap:10px;align-items:center}.search-input--btn-new{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.autocomplete{position:relative;width:100%}.input-group-field-new{width:100%;font-size:16px;border:none;outline:none;padding:10px 15px}.autocomplete-items{position:absolute;top:100%;left:0;right:0;z-index:9999;background:#fff;border:1px solid #ddd;max-height:350px;overflow:auto}.school-group{border-bottom:1px solid #eee}.school-label{padding:10px;font-size:14px;font-weight:600;background:#f7f7f7;border-bottom:1px solid #eee}.collection-item{padding:10px;cursor:pointer}.collection-item:hover{background:#f0f0f0}.is-empty{padding:10px;opacity:.75}.site-header .top-links--icon-links li a{display:block}.site-header .new-search-button{padding:12px}.collection-item.autocomplete-active,.collection-item:hover{background:#f0f0f0}.collection-item strong{font-weight:700}.footer-wrapper .grid__item{height:-webkit-fill-available;height:stretch}.process-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px;color:#6b6b6b;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.process-heading{font-size:52px;font-weight:400;margin-bottom:30px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd;border-bottom:1px solid #ddd}.process-item{padding:30px 40px;position:relative}.process-item:not(:last-child){border-right:1px solid #ddd}.process-image{margin-bottom:18px}.process-image img{width:100%;max-width:350px;height:auto;display:block}.process-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.process-title{font-size:28px;margin:0;font-weight:500;line-height:1.2}.process-number-badge{flex:0 0 auto;width:40px;height:40px;border-radius:999px;border:1px solid #cfcfcf;background:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#111;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.5px}.process-text{font-size:16px;line-height:1.7;color:#555;max-width:380px}.process-footer{margin-top:30px;display:flex;align-items:center;gap:20px}.process-button{letter-spacing:0;color:#000;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap;background-color:#ddd;border:1px solid #999;border-radius:980px;justify-content:center;align-items:center;padding:4px 16px;font-size:11px;font-weight:400;text-decoration:none;display:inline-flex}.process-email{font-size:14px;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.page-width{max-width:1300px;padding:0 20px;margin:auto}#site-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:999999;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease,visibility .25s ease}#site-loader .loader-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}#site-loader .loader-img{height:auto;max-width:220px;width:160px;animation:loaderPulse 1.6s ease-in-out infinite}#site-loader .loader-img--top{width:120px}#site-loader .loader-img--bottom{width:180px}@keyframes loaderPulse{0%{opacity:.35;transform:scale(.98)}50%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.98)}}html.skip-home-loader #site-loader{display:none!important}#site-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:990px){.process-grid{grid-template-columns:repeat(2,1fr)}.process-item:nth-child(2){border-right:none}}@media(max-width:750px){.process-heading{font-size:36px}.process-grid{grid-template-columns:1fr}.process-item{border-right:none!important;border-bottom:1px solid #ddd}.process-item:last-child{border-bottom:none}.process-footer{flex-direction:column;align-items:flex-start}}@media screen and (max-width:989px){.ifc__item:last-child{grid-column:1 / -1}.template-index .wrapper-spacing--v .logo-bar,.template-collection .wrapper-spacing--v .logo-bar{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.mobile-sticky-atc{display:flex}body{padding-bottom:90px}.sticky-mobile-cart__variant-select option{font-size:12px!important}}@media screen and (min-width:750px){.mobile-sticky-atc{display:none!important}}@media only screen and (min-width:768px){.section-contact-form .w-partial{width:50%!important}.sticky-mobile-cart__variant-select option{font-size:12px!important}}@media only screen and (max-width:768px){.template-index .wrapper-spacing--v .logo-bar__item,.template-collection .wrapper-spacing--v .logo-bar__item{width:100%!important}.template-index .wrapper-spacing--v .logo-bar,.template-collection .wrapper-spacing--v .logo-bar{grid-template-columns:repeat(3,1fr)}.template-index .college-collections-search,.template-collection .college-collections-search{margin:0 20px}.template-index .ifc__grid{grid-template-columns:repeat(2,1fr)!important}.template-index .process-section .process-grid{display:flex;overflow:scroll;scroll-behavior:smooth}}@media only screen and (max-width:767px){.h3.footer-header{text-align:left}footer .grid__item{margin-top:10px}.clearfix{text-align:left}.footer-email-submit{width:100%}.featured-row__subtext{display:flex}.template-collection .featured-row__subtext{display:unset}h2.rte.homepage-sections--title{width:fit-content}.footer-article p,.links-footer ul li{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom.css.map */
