:root:root{--odc-green: #3E4F3A;--odc-sage-deep: #3E4F3A;--odc-paper: #FBFAF6;--odc-card: #FBF7EC;--odc-manila: #F3EBDC;--odc-cream: #F5F0E8;--odc-ink: #2C1A0E;--odc-ink-soft: #5A4A3E;--odc-peri: #A7B6E6;--odc-peri-hover: #B9C5EE;--odc-blue: #34509A;--odc-navy: #1E2B4A;--odc-brass: #C9A86A;--odc-library: #24170D;--odc-line: #E2DCCF;--odc-photo: #E9ECE4;--odc-display: "IM Fell English", "Iowan Old Style", Georgia, serif;--odc-text: "EB Garamond", Garamond, Georgia, serif;--odc-type: "Courier Prime", "Courier New", monospace;--font-heading-family: var(--odc-display);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--odc-text);--font-body-style: normal;--font-body-weight: 400}body{font-family:var(--odc-text);font-size:19px;letter-spacing:0;color:var(--odc-ink);background:var(--odc-paper)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--odc-display);font-weight:400;letter-spacing:-.005em;text-transform:lowercase}*:focus-visible{outline:2px solid var(--odc-blue)!important;outline-offset:3px!important;box-shadow:none!important}.button,.shopify-challenge__button,.customer button{font-family:var(--odc-type);font-weight:700;letter-spacing:0;text-transform:lowercase;border-radius:0}.button:after,.button:before{border-radius:0!important}.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item{font-family:var(--odc-text);font-size:19px;letter-spacing:0}.header-wrapper{border-bottom-color:#c9a86a59!important}.localization-form__select,.disclosure__button{font-family:var(--odc-type);letter-spacing:0}.footer,.footer__content-bottom,.footer-block__details-content{font-family:var(--odc-text);letter-spacing:0}.footer-block__heading{font-family:var(--odc-display);text-transform:lowercase;letter-spacing:0}.odc-hw{display:inline-block;line-height:0;vertical-align:middle}.odc-hw svg{display:block;height:var(--hw-h, 46px);width:auto;max-width:100%}.odc-typed{font-family:var(--odc-type);font-size:16px}.odc{font-family:var(--odc-text);font-size:19px;line-height:1.6}.odc :is(h1,h2,h3,p,blockquote,li,figcaption,label){color:inherit}.odc a{color:inherit}.odc-wrap{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.odc-band{padding:112px 0}.odc-band--tight{padding:88px 0}@media(max-width:749px){.odc-band{padding:72px 0}.odc-band--tight{padding:56px 0}}.odc-green{background:var(--odc-green);color:var(--odc-cream)}.odc-peri-band{background:var(--odc-peri);color:var(--odc-ink)}.odc-paper{background:var(--odc-paper);color:var(--odc-ink)}.odc-navy{background:var(--odc-navy);color:var(--odc-cream)}.odc-library{background:var(--odc-library);color:var(--odc-cream)}.odc-row{display:flex;flex-wrap:wrap;gap:48px;align-items:center;justify-content:space-between}.odc-row--end{align-items:flex-end}.odc-row--top{align-items:flex-start}.odc-col{flex:1 1 440px;min-width:0}.odc-col--wide{flex:2 1 520px;min-width:0}.odc-col--narrow{flex:1 1 260px;min-width:0}.odc-display{font-family:var(--odc-display);font-weight:400;font-size:clamp(54px,8vw,112px);line-height:.95;letter-spacing:-.015em;margin:0;text-transform:lowercase}.odc-h2{font-family:var(--odc-display);font-weight:400;font-size:clamp(40px,4.8vw,62px);line-height:1;margin:0;text-transform:lowercase}.odc-h2--italic{font-style:italic}.odc-h2--xl{font-size:clamp(56px,7vw,96px);line-height:.95}.odc-question{font-family:var(--odc-display);font-weight:400;font-size:clamp(38px,4.6vw,60px);line-height:1.05;margin:0;max-width:20ch;text-transform:lowercase}.odc-lede{font-size:22px;line-height:1.55;margin:26px 0 0;max-width:36ch}.odc-body{font-size:20px;line-height:1.6;margin:14px 0 0;max-width:44ch}.odc .odc-kicker{font-family:var(--odc-type);font-size:15px;font-weight:400;margin:0 0 14px}.odc .odc-note{font-size:18px;color:var(--odc-ink-soft);margin:22px 0 0;font-style:italic}.odc .odc-blue{color:var(--odc-blue)}.odc .odc-brass{color:var(--odc-brass)}.odc-rule{height:5px;border-top:2px solid currentColor;border-bottom:1px solid currentColor;margin:26px 0 48px}.odc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border:2px solid transparent;border-radius:0;font-family:var(--odc-type);font-weight:700;font-size:17px;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.odc .odc-btn--peri{background:var(--odc-peri);border-color:var(--odc-peri);color:var(--odc-ink)}.odc .odc-btn--peri:hover{background:var(--odc-peri-hover);border-color:var(--odc-peri-hover)}.odc .odc-btn--dark{background:var(--odc-ink);border-color:var(--odc-ink);color:var(--odc-paper)}.odc .odc-btn--dark:hover{background:#45301f;border-color:#45301f}.odc .odc-btn--light{background:var(--odc-cream);border-color:var(--odc-cream);color:var(--odc-ink)}.odc .odc-btn--light:hover{background:#fff;border-color:#fff}.odc .odc-btn--outline{background:transparent;border-color:currentColor}.odc .odc-btn--outline:hover{background:#2c1a0e0f}.odc-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-size:19px}.odc-link:hover{text-decoration-thickness:2px}.odc-mt{margin-top:32px}.odc-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:36px}.odc-icard{position:relative;background-color:var(--odc-card);background-image:linear-gradient(to bottom,transparent 0,transparent 56px,rgba(52,80,154,.6) 56px,rgba(52,80,154,.6) 58px,transparent 58px),linear-gradient(to bottom,var(--odc-card) 0,var(--odc-card) 58px,transparent 58px),repeating-linear-gradient(to bottom,transparent 0,transparent 30px,rgba(70,110,180,.22) 30px,rgba(70,110,180,.22) 31px);color:var(--odc-ink);box-shadow:0 1px #2c1a0e14,0 18px 40px #141c1229}.odc .odc-icard__head{display:flex;justify-content:space-between;align-items:center;gap:12px;height:46px;padding-top:4px;font-family:var(--odc-type);font-size:13px}.odc .odc-icard__typed{font-family:var(--odc-type);font-size:16px;line-height:31px;padding-top:25px}.odc .odc-icard__typed p{margin:0}.odc-icard__hole{width:14px;height:14px;border-radius:50%;background:var(--odc-paper);box-shadow:inset 0 1px 2px #2c1a0e59;margin:22px auto 0}.odc .odc-due{position:absolute;right:-14px;top:-26px;transform:rotate(9deg);border:3px solid var(--odc-blue);color:var(--odc-blue);background:#fbf7eccc;padding:8px 14px;font-family:var(--odc-type);font-weight:700;font-size:17px;letter-spacing:.08em;text-transform:uppercase}.odc-hero{padding:72px 0 120px}.odc-hero__row{gap:64px}.odc-hero__hand{margin-top:22px;color:var(--odc-cream);--hw-h: 64px;transform:rotate(-2deg);transform-origin:left}.odc-hero__card{padding:12px 34px 36px;transform:rotate(-1.2deg)}.odc-hero__sign{margin-top:14px;color:var(--odc-ink);--hw-h: 52px}@media(max-width:749px){.odc-hero{padding:48px 0 80px}.odc-hero__card{padding:12px 22px 30px;transform:rotate(-.6deg)}.odc .odc-due{right:6px;font-size:14px}.odc-hero__hand{--hw-h: 50px}}.odc-letter__hand{margin-top:18px;color:var(--odc-ink);--hw-h: 58px;transform:rotate(-1.5deg);transform-origin:left}.odc-form{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 400px}.odc-input{flex:1 1 220px;min-width:0;min-height:56px;padding:0 18px;border:2px solid var(--odc-ink);border-radius:0;background:var(--odc-paper);color:var(--odc-ink);font-family:var(--odc-type);font-size:17px}.odc .odc-form__msg{flex-basis:100%;margin:0;font-family:var(--odc-type);font-size:15px;min-height:1.4em}.odc .odc-form__fine{flex-basis:100%;margin:0;font-family:var(--odc-type);font-size:14px}.odc-answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;margin-top:48px;align-items:start}.odc-answer{margin:0;padding:12px 24px 26px;min-height:196px;display:flex;flex-direction:column;box-sizing:border-box}.odc-answer:nth-child(3n+2){transform:translateY(18px) rotate(.6deg)}.odc-answer:nth-child(3n+1){transform:rotate(-.5deg)}.odc .odc-answer blockquote{margin:0;padding:25px 0 0;border:0;font-family:var(--odc-type);font-size:17px;line-height:31px;flex:1}.odc .odc-answer figcaption{margin-top:4px;color:var(--odc-ink-soft)}.odc-answer .odc-icard__hole{margin-top:18px}.odc-bookcloth{border:2px solid var(--odc-brass);outline:1px solid var(--odc-brass);outline-offset:6px;padding:clamp(32px,5vw,64px);display:flex;flex-wrap:wrap;gap:48px}.odc-members{flex:1 1 360px}.odc .odc-members__title{font-family:var(--odc-display);font-size:30px;margin:0}.odc-members__hand{margin:10px 0 20px;color:var(--odc-cream);--hw-h: 96px}.odc-members ul{margin:0;padding:0;list-style:none;font-size:20px}.odc-members li{padding:12px 0;border-top:1px solid rgba(201,168,106,.45)}.odc-members li:last-child{border-bottom:1px solid rgba(201,168,106,.45)}.odc-shelf-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.odc-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px;align-items:start}.odc-product{display:block;text-decoration:none}.odc-product__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--odc-ink);background:var(--odc-photo)}.odc-product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;display:block;transition:transform .4s ease}.odc-product:hover .odc-product__media img{transform:scale(1.02)}.odc .odc-product__no{font-family:var(--odc-type);font-size:14px;color:var(--odc-blue);margin:16px 0 4px}.odc-product__meta{display:flex;justify-content:space-between;gap:12px;margin:0;font-family:var(--odc-display);font-size:26px;line-height:1.15;text-transform:lowercase}.odc-product__price{font-family:var(--odc-type);font-size:17px;white-space:nowrap;text-transform:none;padding-top:4px}.odc .odc-product__desc{display:block;font-size:18px;line-height:1.5;margin-top:6px;color:var(--odc-ink-soft)}.odc-product:hover .odc-product__meta>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.odc-bookplate{max-width:760px;margin:0 auto;border:2px solid var(--odc-ink);outline:1px solid var(--odc-ink);outline-offset:6px;padding:clamp(32px,5vw,56px);text-align:center;box-sizing:border-box}.odc .odc-exlibris{font-family:var(--odc-display);font-style:italic;font-size:24px;color:var(--odc-blue);margin:0}.odc-bookplate__photo{width:168px;height:210px;margin:24px auto 0;border-radius:50%;border:2px solid var(--odc-ink);overflow:hidden}.odc-bookplate__photo img{width:100%;height:100%;object-fit:cover;display:block}.odc-quote{margin:24px 0 0;padding:0;border:0;font-family:var(--odc-display);font-size:clamp(28px,3.4vw,40px);line-height:1.2}.odc-bookplate__sign{margin:22px auto 0;width:fit-content;color:var(--odc-ink);--hw-h: 64px}.odc .odc-bookplate__bio{font-size:18px;color:var(--odc-ink-soft);margin:16px auto 0;max-width:40ch}@media(prefers-reduced-motion:reduce){.odc-hero__card,.odc-due,.odc-hero__hand,.odc-letter__hand,.odc-answer{transform:none!important}.odc-product__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/odc-design.css.map */
