.catalog-header{position:relative}.catalog-back{font-size:12px;color:#f4e9d9}.catalog-hero{padding-top:76px;padding-bottom:50px}.catalog-hero h1{font:normal clamp(42px,5vw,72px)/1.06 var(--serif);letter-spacing:-2px;margin:18px 0 25px;max-width:950px}.catalog-hero>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:16px}.catalog-jump{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.catalog-jump a{border:1px solid var(--line);border-radius:30px;padding:8px 18px;font-size:12px}.catalog-jump a:hover{background:var(--light-sage)}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:stretch}.catalog-card{background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.catalog-cover{width:100%;height:auto;aspect-ratio:1005/1256;object-fit:contain}.catalog-card-copy{padding:26px;display:flex;flex:1;flex-direction:column}.catalog-card .eyebrow{font-size:8px;letter-spacing:1.7px}.catalog-card h2{font:normal 42px/1 var(--serif);margin:12px 0 20px}.catalog-card p{font-size:13px}.catalog-includes{color:var(--muted);font-size:11px!important;min-height:54px}.catalog-buy{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px}.catalog-price{font:normal 30px var(--serif)}.catalog-price small{font:10px var(--sans)}.catalog-buy .button{padding:13px 17px;font-size:11px}.catalog-fine{font-size:9px!important;color:var(--muted);margin-top:14px}.catalog-help{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:90px;padding-bottom:90px}.catalog-help h2{font:normal 40px/1.1 var(--serif)}.catalog-help p{font-size:13px;color:var(--muted)}.catalog-help .eyebrow{font-size:10px}.catalog-footer{padding:28px 0;background:#301722;color:#f4e9d9}.catalog-footer .wrap{display:flex;justify-content:space-between;gap:20px;font-size:11px}@media(max-width:1000px){.catalog-grid{gap:15px}.catalog-card-copy{padding:18px}.catalog-buy{flex-wrap:wrap}.catalog-hero h1{letter-spacing:-1px}}@media(max-width:760px){.catalog-header{padding:15px 22px;height:100px}.catalog-back{font-size:10px}.catalog-hero{padding-top:45px;padding-bottom:35px}.catalog-hero>p:not(.eyebrow){font-size:14px}.catalog-grid{grid-template-columns:1fr;max-width:480px}.catalog-card-copy{padding:24px}.catalog-includes{min-height:0}.catalog-buy{flex-wrap:nowrap}.catalog-help{grid-template-columns:1fr;gap:8px;padding:50px 0}.catalog-help h2{font-size:34px}.catalog-footer .wrap{flex-direction:column;gap:10px}}
