.dp-shelves{grid-template-columns:minmax(0,1fr);display:grid}.dp-shelf{padding-block:var(--space-6) var(--space-7);scroll-margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dp-shelves-pick{gap:var(--space-3);max-inline-size:calc(30rem + 2 * var(--pad-x));padding:0 var(--pad-x) var(--space-6);background:var(--color-canvas);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dp-pick{gap:var(--space-2);padding:var(--space-2);box-shadow:inset 0 0 0 2px var(--color-ink);color:var(--color-ink);font-size:var(--text-small);align-content:start;line-height:1.3;text-decoration:none;display:grid}.dp-pick[data-shelf=one-pen]{background:var(--color-paper)}.dp-pick-thumb{aspect-ratio:16/10;background:var(--color-canvas);inline-size:100%;display:block;position:relative;overflow:clip}.dp-pick-thumb img{object-fit:cover}.dp-pick-name{font-weight:700;display:block}.dp-pick-line{display:block}.dp-shelf[data-shelf=photos]{background:var(--color-canvas)}.dp-shelf[data-shelf=one-pen]{background:var(--color-paper)}.dp-shelf-head{gap:var(--space-3);max-inline-size:calc(36rem + 2 * var(--pad-x));padding:0 var(--pad-x) var(--space-4);display:grid}.dp-shelf-media{min-inline-size:0;position:relative}.dp-shelves .dp-shelf-pair{block-size:62.5vw;inline-size:100%}.dp-shelves .dp-shelf-through{--through-aspect:16 / 10}.dp-shelves .dp-shelf-through .op-through-caption{padding-inline:var(--pad-x)}.dp-shelf-words{gap:var(--space-3);max-inline-size:calc(36rem + 2 * var(--pad-x));padding:var(--space-4) var(--pad-x) 0;grid-template-columns:minmax(0,1fr);display:grid}.dp-shelf-h{font-family:var(--font-display);font-size:var(--text-heading);letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-weight:800;line-height:1.05}.dp-shelf-line{font-size:var(--text-lead);line-height:1.35}.dp-shelf-mood{color:var(--color-ink-soft)}.dp-shelf-facts,.dp-shelves .home-facts{line-height:1.45}.dp-shelves .home-facts p+p{margin-top:var(--space-2)}.dp-shelves .dp-shelf-btn{inline-size:100%;margin-top:var(--space-2)}.dp-shelf-free{font-weight:700}.dp-shelves .home-country{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-small);flex-wrap:wrap;display:flex}@media (min-width:768px){.dp-shelves .dp-shelf-btn{justify-self:start;inline-size:auto;min-inline-size:18rem}.dp-shelves .dp-shelf-pair{aspect-ratio:16/10;block-size:auto}}@media (min-width:1024px){.dp-shelves-pick{display:none}.dp-shelves{column-gap:var(--space-8);padding-inline:var(--pad-x);background:linear-gradient(to right, var(--color-canvas) 50%, var(--color-paper) 50%);grid-template-columns:repeat(2,minmax(0,1fr))}.dp-shelf,.dp-shelf[data-shelf=photos],.dp-shelf[data-shelf=one-pen]{padding:var(--space-7) 0 var(--space-8);background:0 0;grid-template-rows:auto auto 1fr}.dp-shelf-head{padding:0 0 var(--space-5);max-inline-size:36rem}.dp-shelves .dp-shelf-pair{aspect-ratio:3/2}.dp-shelves .dp-shelf-through{--through-aspect:3 / 2}.dp-shelves .dp-shelf-through .op-through-caption{padding-inline:0}.dp-shelf-words{max-inline-size:36rem;padding:var(--space-5) 0 0}}
