:root{--cs-ink:#262622;--cs-paper:#f8f8f5;--cs-line:#deded8;--cs-charcoal:#3e3e3b}body{background:var(--cs-paper);color:var(--cs-ink);-webkit-font-smoothing:antialiased}#header-group{border:0;background:var(--cs-charcoal)}#header-component{--header-padding:6px}#header-component .header__row--top{min-height:48px}#header-component .header-logo{font-size:14px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}#header-component .menu-list__link,#header-component .header-actions__action,#header-component .search-action{font-size:10px;letter-spacing:.1em;text-transform:uppercase}#header-component .menu-list{gap:16px}#header-component .header-actions{gap:18px}#header-group .announcement-bar__text{font-size:12px;font-weight:400;letter-spacing:.015em;line-height:1.5}#header-group .announcement-bar{min-height:34px}#header-group .announcement-bar__link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}main[data-template^=collection] h1{font-size:22px;letter-spacing:.08em;font-weight:400;text-transform:uppercase}main[data-template^=product] h1{font-size:22px;line-height:1.4;font-weight:400;letter-spacing:.05em}.product-details .rte{font-size:13px;line-height:1.8}.product-form-buttons .button,.add-to-cart-button{font-size:12px;letter-spacing:.1em;text-transform:uppercase;min-height:50px}footer{border-top:1px solid var(--cs-line);background:#fff;color:var(--cs-ink)}footer .footer-content{content-visibility:visible}footer h2,footer h3,footer h4,footer h5{font-size:13px!important;font-weight:500!important;letter-spacing:.1em;text-transform:uppercase}footer p{font-size:12px;line-height:1.7}footer .email-signup__input{border-radius:0}@media(min-width:1000px){#header-component .header__columns{padding-inline:28px}}@media(max-width:999px){#header-component .header-logo{font-size:12px;letter-spacing:.08em}}@media(max-width:749px){#header-group .announcement-bar__text{font-size:10px;line-height:1.55}#header-group .announcement-bar{padding-inline:16px}#header-component .header-logo{font-size:11px;letter-spacing:.05em;max-width:100%}#header-component .header__row--top{min-height:54px}main[data-template^=product] h1{font-size:19px}footer .footer-content{gap:28px}}.cs-editorial{background:#ddd9d0;color:#fff}.cs-panel{height:100svh;min-height:560px;position:relative;isolation:isolate;overflow:hidden}.cs-panel--first .cs-panel__image{object-position:50% 0%}.cs-panel--first{height:calc(100svh - var(--header-group-height,90px));min-height:520px}.cs-panel__media,.cs-panel__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.cs-panel__image{object-fit:cover;object-position:50% 38%}.cs-panel:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0000007a);z-index:0;pointer-events:none}.cs-panel__content{position:absolute;inset:auto 24px 46px;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}.cs-panel__eyebrow{font-size:10px;font-weight:500;letter-spacing:.2em;line-height:1.5;text-transform:uppercase;margin:0 0 12px}.cs-panel__title{color:inherit;font-size:clamp(32px,4.1vw,62px);font-weight:400;letter-spacing:.035em;line-height:1.1;text-transform:uppercase;margin:0 0 34px;text-wrap:balance}.cs-panel__actions{display:flex;align-items:center;justify-content:center;gap:28px;width:100%}.cs-panel__button{display:flex;align-items:center;justify-content:center;width:308px;min-height:56px;padding:16px 24px;background:#080808;border:1px solid #080808;color:#fff;text-decoration:none;font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}.cs-panel__button:hover{background:#30302d;border-color:#30302d;color:#fff}.cs-panel--light .cs-panel__button{background:#fff;border-color:#fff;color:#171715}.cs-panel--light .cs-panel__button:hover{background:#eeede8;border-color:#eeede8}.cs-panel__button:focus-visible{outline:2px solid #fff;outline-offset:5px}.card-gallery{background:#f3f2ef;overflow:hidden}.card-gallery .product-media,.card-gallery .product-media-container{background:#fff}.collection-card__image{overflow:hidden;border:1px solid #deded8;border-radius:0}.collection-card__image .resource-image__image{object-fit:cover}@media(max-width:749px){.cs-panel{min-height:520px}.cs-panel--first{height:calc(100svh - var(--header-group-height,106px));min-height:460px}.cs-panel__image{object-position:50% 28%}.cs-panel__content{inset:auto 20px 32px}.cs-panel__eyebrow{font-size:9px;margin-bottom:10px}.cs-panel__title{font-size:31px;letter-spacing:.025em;max-width:330px;margin-bottom:24px}.cs-panel__actions{gap:10px;flex-wrap:wrap}.cs-panel__button{width:min(100%,308px);min-height:50px;font-size:10px}.cs-panel__actions:has(.cs-panel__button:nth-child(2)) .cs-panel__button{width:calc(50% - 5px);padding-inline:10px}.cs-panel:after{top:56%;right:0;bottom:0;left:0}}@media(prefers-reduced-motion:reduce){.cs-editorial *{transition:none!important;scroll-behavior:auto!important}}.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail{aspect-ratio:1;overflow:hidden}.slideshow-controls__thumbnail img,.dialog-thumbnails-list__thumbnail img{width:100%;height:100%;object-fit:cover}.cs-panel--monochrome .cs-panel__image{filter:grayscale(1)}.product-information__media .media-gallery__grid>.product-media-container,.product-information__media media-gallery>slideshow-component slideshow-slide.product-media-container{border:1px solid #deded8;background:#fff;overflow:hidden}.product-details>.group-block{max-width:420px}.product-details h1{font-size:20px!important;font-weight:400;line-height:1.4;letter-spacing:.055em;text-transform:uppercase}.product-details .price{font-size:13px;letter-spacing:.03em}.product-details .variant-option__name{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.product-details .rte{font-size:12px;line-height:1.85;color:#51514b}.product-details .variant-option__button-label{border-radius:0}.product-card__content{padding-bottom:4px}@media(min-width:750px){.product-details{padding-right:16px}.product-details .product-form-buttons{gap:12px}}@media(max-width:749px){.product-details>.group-block{max-width:none}.product-details h1{font-size:18px!important}.product-information__media{margin-inline:0}.cs-panel--monochrome .cs-panel__image{object-position:50% 24%}}main[data-template=product] .product-details h1{text-transform:uppercase;letter-spacing:.055em;line-height:1.4}#header-group .announcement-bar{background:#fff;color:#262622}main[data-template^=product]{background:#fff;color:#222}main[data-template^=product] .product-information,main[data-template^=product] .product-information+.section-background{background:#fff}main[data-template^=product] .product-information{--color-background:#fff}main[data-template^=product] .product-information__media .media-gallery__grid>.product-media-container,main[data-template^=product] .product-information__media media-gallery>slideshow-component slideshow-slide.product-media-container{border:0;background:#fff;border-radius:0}main[data-template^=product] .product-details{min-width:0}main[data-template^=product] .product-details>.group-block{max-width:400px;width:100%}main[data-template^=product] .product-details h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px!important;font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none}main[data-template^=product] .product-details .price{font-size:12px;font-weight:400;color:#6b6b65;letter-spacing:0}main[data-template^=product] .product-details .variant-picker__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}main[data-template^=product] .product-details .variant-option{min-width:0;margin:0}main[data-template^=product] .product-details .variant-option:only-of-type{grid-column:1/-1}main[data-template^=product] .product-details .variant-option>label{font-size:11px;line-height:1.4;letter-spacing:.02em}main[data-template^=product] .product-details .variant-option__select-wrapper{border:1px solid #cececa;border-radius:0;margin-top:6px;background:transparent}main[data-template^=product] .product-details .variant-option__select{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;min-height:40px;line-height:1.3;padding:10px 32px 10px 12px;border-radius:0;background:transparent;color:#222}main[data-template^=product] .product-details .variant-option__select:focus-visible{outline:2px solid #222;outline-offset:-3px}main[data-template^=product] .product-details .product-form-buttons{gap:0}main[data-template^=product] .product-details .quantity-selector-wrapper,main[data-template^=product] .product-details .accelerated-checkout-block{display:none}main[data-template^=product] .product-details .product-form-buttons:has(.quantity-rules) .quantity-selector-wrapper{display:block;margin-bottom:12px}main[data-template^=product] .product-details .add-to-cart-button{width:100%;min-height:48px;border-radius:0;background:#181818;color:#fff;border:1px solid #181818;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}main[data-template^=product] .product-details .add-to-cart-button:hover{background:#333;border-color:#333}main[data-template^=product] .product-details .add-to-cart-button[disabled]{background:#777;border-color:#777;opacity:.65}main[data-template^=product] .product-details .add-to-cart-icon{display:none}main[data-template^=product] .cs-product-copy{width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;color:#454540}main[data-template^=product] .cs-product-copy__intro{white-space:normal}main[data-template^=product] .cs-product-copy__details{margin-top:20px}main[data-template^=product] .cs-product-copy__details summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 0;cursor:pointer;list-style:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:.03em;color:#222;text-transform:uppercase}main[data-template^=product] .cs-product-copy__details summary::-webkit-details-marker{display:none}main[data-template^=product] .cs-product-copy__details summary span{font-size:18px;line-height:1;transition:transform .15s}main[data-template^=product] .cs-product-copy__details[open] summary span{transform:rotate(45deg)}main[data-template^=product] .cs-product-copy__body.rte{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.65;color:#54544f;padding:4px 0 16px}@media(min-width:750px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,61fr) minmax(320px,39fr)}main[data-template^=product] .product-information__media{padding:0}main[data-template^=product] .product-details{padding:24px clamp(24px,4vw,64px) 48px}main[data-template^=product] .product-details.sticky-content--desktop{top:calc(var(--header-height,0px) + 24px)}}@media(min-width:750px)and (max-width:999px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,55fr) minmax(300px,45fr)}main[data-template^=product] .product-details{padding:24px}}@media(max-width:749px){body:has(main[data-template^=product]){padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}main[data-template^=product] .product-information{padding-bottom:0}main[data-template^=product] .product-details{grid-column:1/-1;background:#f5f5f3;padding:24px 16px 40px}main[data-template^=product] .product-details>.group-block{max-width:none}main[data-template^=product] .product-details h1{font-size:24px!important}main[data-template^=product] .product-details .variant-picker{position:fixed;z-index:20;inset:auto 0 calc(48px + env(safe-area-inset-bottom,0px));width:100%;padding:0;background:#f5f5f3}main[data-template^=product] .product-details .variant-picker__form{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}main[data-template^=product] .product-details .variant-option>label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}main[data-template^=product] .product-details .variant-option__select-wrapper{border:0;border-top:1px solid #e0e0dc;margin:0;border-radius:0}main[data-template^=product] .product-details .variant-option+.variant-option .variant-option__select-wrapper{border-left:1px solid #e0e0dc}main[data-template^=product] .product-details .variant-option__select{min-height:54px;padding:16px 36px 16px 16px}main[data-template^=product] .product-details .buy-buttons-block{position:fixed;z-index:21;inset:auto 0 0;width:100%;padding:0 0 env(safe-area-inset-bottom,0px);background:#181818}main[data-template^=product] .product-details .product-form-buttons{display:block;padding:0}main[data-template^=product] .product-details .add-to-cart-button{display:flex;width:100%;min-height:48px}main[data-template^=product] .product-details .product-form-text__error:not(.hidden){display:block;padding:12px 16px;background:#fff;color:#a12626}main[data-template^=product] .product-details .product-form-buttons:has(.quantity-rules) .quantity-selector-wrapper{display:none}main[data-template^=product] .cs-product-copy{font-size:14px;line-height:1.5}main[data-template^=product] .media-gallery__mobile-controls{padding-block:6px;background:#fff;mix-blend-mode:normal!important}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .cs-product-copy__details summary span{transition:none}}main[data-template^=product]{--font-body--family:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-heading--family:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-subheading--family:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-accent--family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}main[data-template^=product] :is(h1,h2,h3,h4,h5,h6,p,a,button,select,input,label,summary,.price,.rte,.text-block,.cs-product-copy,.cs-product-copy__body,.variant-option,.product-card__content){font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}main[data-template^=product] .product-details h1{font-family:var(--cs-collegiate-family,"Arvo",Georgia,serif)!important;font-weight:var(--cs-collegiate-weight,700);font-size:24px!important;line-height:1.2;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}main[data-template^=product] :is(h2,h3,h4,h5,h6,[role=heading]){font-family:var(--cs-collegiate-family,"Arvo",Georgia,serif)!important;font-weight:var(--cs-collegiate-weight,700)}main[data-template^=product] [ref=productTitleLink] [role=heading]{font-family:var(--cs-collegiate-family,"Arvo",Georgia,serif)!important;font-weight:var(--cs-collegiate-weight,700);font-size:13px;line-height:1.4;letter-spacing:.01em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/5/assets/campus-refined.css.map */
