.print-page{--print-rule:#d7d7d1}.print-intro{padding-top:55px;padding-bottom:65px}.print-intro h1{font-size:clamp(52px,6.6vw,98px);letter-spacing:-.065em}.print-intro .intro-note{font-family:Georgia,serif;font-size:19px;line-height:1.5;max-width:315px}.print-category-index{padding:0 3.25vw 90px}.print-list-heading{display:flex;justify-content:space-between;gap:30px;align-items:baseline;border-top:1px solid var(--ink);padding:24px 0 30px}.print-list-heading>p{margin:0}.print-list-heading>p:last-child{font-family:Georgia,serif;font-size:18px}.print-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 3vw}.print-category-card a{display:block;color:inherit;text-decoration:none}.print-category-image{aspect-ratio:4/3;background:#f0f0ed;overflow:hidden}.print-category-image img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .25s}.print-category-card a:hover .print-category-image img{filter:brightness(.97)}.print-category-meta{display:flex;justify-content:space-between;margin-top:22px;align-items:center;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.print-category-meta>span:last-child{font-size:24px;color:var(--ink)}.print-category-card h2{font-size:clamp(27px,3vw,43px);font-weight:350;line-height:1.1;letter-spacing:-.045em;margin:12px 0}.print-category-card p{font-size:14px;color:var(--muted);line-height:1.6;margin:0 0 18px}.print-category-card .text-link{font-size:11px}.print-service-note{margin:0 3.25vw;padding:45px 0 80px;border-top:1px solid var(--ink);max-width:none;display:grid;grid-template-columns:1fr 1.8fr 1fr;gap:25px;align-items:start}.print-service-note h2{font-weight:350;font-size:clamp(35px,4vw,58px);letter-spacing:-.05em;line-height:1.1;margin:0}.print-service-note>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted);margin:0}.print-service-note a{grid-column:2;font-size:12px;justify-self:start}.print-breadcrumb{padding:28px 4vw;display:flex;gap:12px;align-items:center;font-size:11px;color:var(--muted)}.print-breadcrumb a{color:inherit}.print-collection-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:6vw;align-items:center;padding:20px 4vw 65px}.print-collection-image{aspect-ratio:4/3;background:#f0f0ed}.print-collection-image img{width:100%;height:100%;object-fit:cover;display:block}.print-collection-copy h1{font-size:clamp(44px,5.2vw,76px);line-height:1.02;font-weight:350;letter-spacing:-.055em;margin:25px 0}.print-tagline{font-family:Georgia,serif;font-size:24px;line-height:1.4}.print-collection-copy>p:not(.eyebrow):not(.print-tagline){color:var(--muted);font-size:14px;line-height:1.8;max-width:400px}.print-collection-copy .text-link{font-size:12px;display:inline-block;margin-top:20px}.print-product-list{padding:0 4vw 65px;scroll-margin-top:100px}.print-product-row{display:grid;grid-template-columns:70px 1fr auto;gap:25px;align-items:center;border-top:1px solid var(--print-rule);text-decoration:none;color:var(--ink);padding:30px 0;transition:padding .2s}.print-product-row:last-child{border-bottom:1px solid var(--print-rule)}.print-product-row:hover{padding-left:12px;padding-right:12px}.print-row-number{font-size:11px;color:var(--muted)}.print-product-row h2{font-size:clamp(22px,2.7vw,38px);font-weight:350;letter-spacing:-.035em;margin:0}.print-row-action{font-size:12px;white-space:nowrap}.print-row-action>span{margin-left:20px}.print-more{margin:0 4vw;padding:30px 0 65px;border-top:1px solid var(--ink)}.print-more>div{display:flex;gap:18px 30px;flex-wrap:wrap;margin-top:25px}.print-more a{font-size:13px}.apparel-inquiry{padding:35px 0;max-width:650px}.apparel-inquiry h2{font-size:48px;letter-spacing:-.04em;line-height:1.1;font-weight:350;margin:0 0 25px}.apparel-inquiry p{font-size:14px;color:var(--muted);max-width:440px;line-height:1.8}.print-primary-link{display:inline-block;padding:18px 25px;color:white;background:var(--ink);text-decoration:none;font-size:12px;margin-top:15px}.print-empty{padding:80px 5vw}.print-empty h1{font-size:45px;font-weight:350}.print-category-card a:focus-visible,.print-product-row:focus-visible{outline:2px solid var(--ink);outline-offset:8px}@media(max-width:800px){.print-intro{padding:35px 6vw 40px}.print-intro h1{font-size:clamp(48px,10vw,68px)}.print-intro .intro-note{font-size:17px;max-width:400px}.print-category-index{padding:0 6vw 50px}.print-list-heading{display:block;padding:20px 0}.print-list-heading>p:last-child{font-size:16px;margin-top:12px}.print-category-grid{grid-template-columns:1fr;gap:42px}.print-category-card h2{font-size:34px}.print-category-meta{margin-top:16px}.print-service-note{margin:0 6vw;display:block;padding:30px 0 50px}.print-service-note h2{font-size:43px;margin:22px 0}.print-service-note>p:not(.eyebrow){max-width:450px}.print-service-note a{display:inline-block;margin-top:20px}.print-breadcrumb{padding:23px 6vw}.print-collection-hero{display:flex;flex-direction:column;align-items:stretch;padding:5px 6vw 40px;gap:28px}.print-collection-copy{order:-1}.print-collection-copy h1{font-size:48px;margin:18px 0}.print-collection-copy .text-link{margin-top:10px}.print-tagline{font-size:22px}.print-product-list{padding:0 6vw 40px}.print-product-row{grid-template-columns:25px 1fr;gap:12px;padding:25px 0}.print-product-row h2{font-size:26px;line-height:1.15}.print-row-action{grid-column:2;font-size:11px}.print-more{margin:0 6vw}.print-more>div{display:grid;grid-template-columns:1fr 1fr;gap:25px 15px}.apparel-inquiry h2{font-size:40px}}
