{"product_id":"reading-gnome-shelf-sitter","title":"Reading Gnome Shelf Sitter","description":"\u003cstyle\u003e   \/* Hallmark · macrostructure: Bento Grid · genre: playful · theme: Hum    * audience: US readers, teachers, librarians, and gnome collectors    * use: support the native Shopify product form · tone: warm, playful, bookish    * enrichment: 11 current product images; unconfirmed packaging concept excluded    * scope: product-description module; native navigation, product form, variants, price, and cart retained    * Pre-emit critique: P5 H5 E5 S5 R5 V5 · contrast: pass (40–41)    * honest: pass (46) · chrome: pass (47) · tokens: pass (48) · icons: pass (30)    * mobile: pass (34, 49, 50–57) · nav\/footer: retained from Shopify theme    *\/   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 {     --color-paper: oklch(97% 0.025 88);     --color-paper-2: oklch(92% 0.06 91);     --color-pear-wash: oklch(93% 0.06 112);     --color-cyan-wash: oklch(94% 0.045 210);     --color-coral-wash: oklch(93% 0.055 35);     --color-green-wash: oklch(93% 0.04 145);     --color-ink: oklch(28% 0.035 61);     --color-muted: oklch(46% 0.04 58);     --color-line: oklch(80% 0.06 84);     --color-pear: oklch(83% 0.15 112);     --color-cyan: oklch(78% 0.105 210);     --color-coral: oklch(46% 0.14 35);     --color-burgundy: oklch(42% 0.11 24);     --color-green: oklch(39% 0.075 145);     --color-card: oklch(99% 0.008 88);     --color-focus: oklch(42% 0.11 24);     --color-accent-ink: var(--color-ink);     --color-shadow: oklch(28% 0.035 61 \/ 0.12);     --font-display: var(--font-heading-family, 'Trebuchet MS', sans-serif);     --font-body: var(--font-body-family, Arial, sans-serif);     --space-2xs: 0.25rem;     --space-xs: 0.5rem;     --space-sm: 0.75rem;     --space-md: 1rem;     --space-lg: 1.5rem;     --space-xl: 2rem;     --space-2xl: 3rem;     --space-3xl: 4.5rem;     --space-fluid-shell: clamp(1.5rem, 4vw, 4rem);     --space-fluid-card: clamp(1.5rem, 5vw, 4rem);     --space-fluid-section-block: clamp(2.5rem, 7vw, 5.5rem);     --space-fluid-section-inline: clamp(1rem, 5vw, 4rem);     --space-fluid-copy: clamp(1.5rem, 4vw, 2.5rem);     --space-fluid-panel: clamp(1.5rem, 5vw, 3.5rem);     --space-fluid-gift: clamp(1.5rem, 5vw, 3rem);     --space-fluid-faq-block: clamp(2rem, 6vw, 4rem);     --text-sm: 0.875rem;     --text-base: 1rem;     --text-lg: 1.125rem;     --text-xl: 1.375rem;     --text-2xl: clamp(1.75rem, 5vw, 2.75rem);     --text-display: clamp(2.5rem, 8vw, 5rem);     --ease-out: cubic-bezier(0.16, 1, 0.3, 1);     --ease-in: cubic-bezier(0.7, 0, 0.84, 0);     --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);     --dur-short: 140ms;     --dur-base: 240ms;     --rule-thin: 1px;     --rule-heavy: 2px;     --radius-sm: 0.5rem;     --radius-md: 0.875rem;     --radius-lg: 1.25rem;     --radius-pill: 999px;     width: 100%;     max-width: 1200px;     margin: var(--space-fluid-shell) auto;     overflow-x: clip;     color: var(--color-ink);     background: var(--color-paper);     font-family: var(--font-body);     font-size: var(--text-base);     line-height: 1.62;     text-align: start;     isolation: isolate;   }    #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724, #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 * { box-sizing: border-box; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 h2, #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 h3, #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 p,   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 figure, #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 ul, #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 dl,   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 dd { margin: 0; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 h2, #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 h3 {     min-width: 0;     color: var(--color-ink);     font-family: var(--font-display);     font-style: normal;     font-weight: 700;     letter-spacing: -0.035em;     overflow-wrap: anywhere;   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 h2 { font-size: var(--text-2xl); line-height: 1.04; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 h3 { font-size: var(--text-xl); line-height: 1.18; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 p { max-width: 62ch; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-muted { color: var(--color-muted); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-img {     display: block;     width: 100%;     height: 100%;     max-width: 100%;     object-fit: cover;   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-frame {     min-width: 0;     overflow: clip;     border-radius: var(--radius-md);     background: var(--color-paper-2);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-chip {     display: inline-flex;     align-items: center;     justify-content: center;     width: fit-content;     min-height: 46px;     max-width: 100%;     padding: var(--space-sm) var(--space-lg);     border: var(--rule-heavy) solid var(--color-ink);     border-radius: var(--radius-pill);     box-shadow: 4px 4px 0 var(--color-ink);     background: var(--color-pear);     color: var(--color-accent-ink);     font: 700 var(--text-sm)\/1 var(--font-body);     letter-spacing: 0.01em;     text-decoration: none;     white-space: nowrap;     cursor: pointer;     transition: transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-chip:hover { background: var(--color-cyan); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-chip:active { transform: translate(2px, 2px); box-shadow: 2px 2px 0 var(--color-ink); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-chip:disabled,   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-chip[aria-disabled='true'] { opacity: 0.55; cursor: not-allowed; box-shadow: none; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-chip:focus-visible,   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 summary:focus-visible {     outline: 3px solid var(--color-focus);     outline-offset: 4px;   }    #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-md);     padding: var(--space-md);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero__copy {     display: flex;     min-width: 0;     min-height: 25rem;     flex-direction: column;     align-items: flex-start;     justify-content: center;     gap: var(--space-lg);     padding: var(--space-fluid-card);     border: var(--rule-heavy) solid var(--color-ink);     border-radius: var(--radius-lg);     background: var(--color-cyan-wash);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero h2 {     max-width: 10ch;     font-size: var(--text-display);     line-height: 0.94;   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero__lead { font-size: var(--text-lg); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero__proof {     display: flex;     flex-wrap: wrap;     gap: var(--space-xs);     padding: 0;     list-style: none;   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero__proof li {     padding: var(--space-xs) var(--space-sm);     border: var(--rule-thin) solid var(--color-ink);     border-radius: var(--radius-pill);     background: var(--color-paper);     font-size: var(--text-sm);     line-height: 1.2;   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero__image { aspect-ratio: 1 \/ 1; border: var(--rule-heavy) solid var(--color-ink); }    #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-pain {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-xl);     align-items: center;     padding: var(--space-fluid-section-block) var(--space-fluid-section-inline);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-pain__copy { display: grid; gap: var(--space-md); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-pain__copy p { font-size: var(--text-lg); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-pain .rg-frame { aspect-ratio: 1 \/ 1; }    #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-bento-wrap { padding: 0 var(--space-md) var(--space-3xl); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-section-head {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-sm);     margin: 0 auto var(--space-xl);     max-width: 64rem;     text-align: center;   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-section-head p { margin-inline: auto; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-bento {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-md);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile {     min-width: 0;     overflow: clip;     border: var(--rule-heavy) solid var(--color-ink);     border-radius: var(--radius-lg);     background: var(--color-card);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile--copy {     display: flex;     min-height: 15rem;     flex-direction: column;     justify-content: space-between;     gap: var(--space-lg);     padding: var(--space-fluid-copy);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile--pear { background: var(--color-pear-wash); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile--coral { border-color: var(--color-coral); background: var(--color-coral-wash); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile--green { border-color: var(--color-green); background: var(--color-green-wash); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile--image { min-height: 18rem; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile--image .rg-img { min-height: 18rem; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-kicker {     width: fit-content;     padding: var(--space-2xs) var(--space-xs);     border: var(--rule-thin) solid currentColor;     border-radius: var(--radius-pill);     font-size: 0.75rem;     font-weight: 700;     line-height: 1.2;   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile--coral .rg-kicker { background: var(--color-coral); color: var(--color-paper); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile--green .rg-kicker { background: var(--color-green); color: var(--color-paper); }    #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-scenes {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-md);     padding: 0 var(--space-md) var(--space-3xl);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-scene {     display: grid;     grid-template-columns: minmax(0, 1fr);     overflow: clip;     border-radius: var(--radius-lg);     background: var(--color-paper-2);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-scene .rg-frame { aspect-ratio: 1 \/ 1; border-radius: 0; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-scene__copy { display: grid; gap: var(--space-sm); align-content: center; padding: var(--space-xl); }    #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare {     margin: 0 var(--space-md) var(--space-3xl);     padding: var(--space-fluid-panel);     border-radius: var(--radius-lg);     background: var(--color-paper-2);     color: var(--color-ink);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__intro { display: grid; gap: var(--space-sm); margin-bottom: var(--space-xl); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__grid { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-md); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__card {     min-width: 0;     padding: var(--space-lg);     border: var(--rule-thin) solid var(--color-line);     border-radius: var(--radius-md);     background: var(--color-paper);     color: var(--color-ink);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__card--focus { border-color: var(--color-green); background: var(--color-pear-wash); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__card--focus dd { color: var(--color-ink); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__card h3 { margin-bottom: var(--space-md); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__card dl { display: grid; gap: var(--space-md); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__card div { padding-top: var(--space-sm); border-top: var(--rule-thin) solid var(--color-line); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__card dt { font-weight: 700; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__card dd { margin-top: var(--space-2xs); color: var(--color-muted); }    #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-size {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-xl);     align-items: center;     padding: 0 var(--space-md) var(--space-3xl);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-size .rg-frame { aspect-ratio: 1 \/ 1; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-size__copy { display: grid; gap: var(--space-md); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-specs { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-sm); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-spec {     min-width: 0;     padding: var(--space-md);     border: var(--rule-heavy) solid var(--color-ink);     border-radius: var(--radius-md);     background: var(--color-paper-2);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-spec dt { font-weight: 700; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-spec dd { margin-top: var(--space-2xs); color: var(--color-muted); font-variant-numeric: tabular-nums; }    #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-gift {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-md);     padding: 0 var(--space-md) var(--space-3xl);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-gift__lead {     display: grid;     min-width: 0;     gap: var(--space-md);     align-content: center;     padding: var(--space-fluid-gift);     border: var(--rule-heavy) solid var(--color-ink);     border-radius: var(--radius-lg);     border-color: var(--color-coral);     background: var(--color-coral-wash);     color: var(--color-ink);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-gift .rg-frame { aspect-ratio: 1 \/ 1; border: var(--rule-heavy) solid var(--color-ink); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-gift__reasons {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-sm);     padding: 0;     list-style: none;   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-gift__reasons li {     padding: var(--space-sm) 0;     border-bottom: var(--rule-thin) solid currentColor;   }    #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-faq {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-xl);     padding: var(--space-fluid-faq-block) var(--space-fluid-section-inline);     background: var(--color-paper-2);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-faq__list { min-width: 0; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 details { border-bottom: var(--rule-thin) solid var(--color-line); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 summary {     position: relative;     min-height: 56px;     padding: var(--space-md) var(--space-2xl) var(--space-md) 0;     color: var(--color-ink);     font-weight: 700;     line-height: 1.45;     list-style: none;     cursor: pointer;   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 summary::-webkit-details-marker { display: none; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 summary:hover { color: var(--color-burgundy); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 summary:active { color: var(--color-coral); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 summary[aria-disabled='true'] { opacity: 0.55; cursor: not-allowed; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 summary::after {     content: '+';     position: absolute;     top: var(--space-md);     right: 0.25rem;     color: var(--color-burgundy);     font-size: 1.4rem;     line-height: 1;   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 details[open] summary::after { content: '−'; }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-answer { padding: 0 var(--space-lg) var(--space-lg) 0; color: var(--color-muted); }    #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-final {     display: grid;     grid-template-columns: minmax(0, 1fr);     gap: var(--space-md);     padding: var(--space-md);   }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-final .rg-frame { aspect-ratio: 1 \/ 1; border: var(--rule-heavy) solid var(--color-ink); }   #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-final__copy {     display: flex;     min-width: 0;     flex-direction: column;     align-items: flex-start;     justify-content: center;     gap: var(--space-lg);     padding: var(--space-fluid-panel);     border: var(--rule-heavy) solid var(--color-ink);     border-radius: var(--radius-lg);     background: var(--color-pear-wash);   }    @media (hover: hover) and (pointer: fine) {     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile { transition: transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-tile:hover { transform: translateY(-2px); box-shadow: 0 12px 24px var(--color-shadow); }   }    @media (min-width: 40rem) {     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero { grid-template-columns: minmax(0, 1.04fr) minmax(0, 0.96fr); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero__image { aspect-ratio: auto; min-height: 32rem; }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-pain { grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-pain .rg-frame { order: 2; }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-bento { grid-template-columns: repeat(4, minmax(0, 1fr)); grid-auto-rows: minmax(11rem, auto); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-span-2 { grid-column: span 2; }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-span-3 { grid-column: span 3; }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-row-2 { grid-row: span 2; }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-scenes { grid-template-columns: minmax(0, 1.3fr) minmax(0, 0.7fr); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-scene--wide { grid-template-columns: minmax(0, 1.25fr) minmax(0, 0.75fr); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-scene--stack .rg-frame { aspect-ratio: 4 \/ 3; }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-size { grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-gift { grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-gift__lead { grid-row: span 2; }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-faq { grid-template-columns: minmax(0, 0.75fr) minmax(0, 1.25fr); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-final { grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); }   }    @media (min-width: 60rem) {     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero,     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-bento-wrap,     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-scenes,     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-size,     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-gift,     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-final { padding-inline: var(--space-xl); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-compare { margin-inline: var(--space-xl); }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero__copy { min-height: 38rem; }     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-hero__image { min-height: 38rem; }   }    @media (pointer: coarse) {     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 .rg-chip { min-height: 48px; }   }    @media (prefers-reduced-motion: reduce) {     #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 *, #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 *::before, #reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724 *::after {       scroll-behavior: auto !important;       transition-duration: 0.01ms !important;       animation-duration: 0.01ms !important;       animation-iteration-count: 1 !important;     }   } \u003c\/style\u003e \u003cdiv class=\"rg-page\" data-reading-gnome-theme=\"\" id=\"reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724\"\u003e \u003csection aria-labelledby=\"reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724-title\" class=\"rg-hero\"\u003e \u003cdiv class=\"rg-hero__copy\"\u003e \u003ch2 id=\"reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724-title\"\u003eGive the shelf a character.\u003c\/h2\u003e \u003cp class=\"rg-hero__lead\"\u003eRound glasses, a weathered storybook and boots over the edge turn an empty spot into a small reading scene.\u003c\/p\u003e \u003cul aria-label=\"Product highlights\" class=\"rg-hero__proof\"\u003e \u003cli\u003eShelf-edge sitting pose\u003c\/li\u003e \u003cli\u003eBookish character details\u003c\/li\u003e \u003cli\u003eIndoor display accent\u003c\/li\u003e \u003c\/ul\u003e  \u003c\/div\u003e \u003cfigure class=\"rg-frame rg-hero__image\"\u003e \u003cimg alt=\"Reading gnome shelf sitter with a burgundy hat, round glasses, open green book and dangling boots\" class=\"rg-img\" fetchpriority=\"high\" height=\"1600\" loading=\"eager\" sizes=\"(min-width: 960px) 560px, (min-width: 640px) 48vw, calc(100vw - 32px)\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/12-final-hero_440f6766-807e-484d-ab12-0e73052bb154.png?v=1790236275\u0026amp;width=1600\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/12-final-hero_440f6766-807e-484d-ab12-0e73052bb154.png?v=1790236275\u0026amp;width=320 320w, \/\/artvly.com\/cdn\/shop\/files\/12-final-hero_440f6766-807e-484d-ab12-0e73052bb154.png?v=1790236275\u0026amp;width=480 480w, \/\/artvly.com\/cdn\/shop\/files\/12-final-hero_440f6766-807e-484d-ab12-0e73052bb154.png?v=1790236275\u0026amp;width=640 640w, \/\/artvly.com\/cdn\/shop\/files\/12-final-hero_440f6766-807e-484d-ab12-0e73052bb154.png?v=1790236275\u0026amp;width=900 900w, \/\/artvly.com\/cdn\/shop\/files\/12-final-hero_440f6766-807e-484d-ab12-0e73052bb154.png?v=1790236275\u0026amp;width=1200 1200w, \/\/artvly.com\/cdn\/shop\/files\/12-final-hero_440f6766-807e-484d-ab12-0e73052bb154.png?v=1790236275\u0026amp;width=1600 1600w\" width=\"1600\"\u003e \u003c\/figure\u003e \u003c\/section\u003e \u003csection aria-labelledby=\"reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724-pain-title\" class=\"rg-pain\"\u003e \u003cdiv class=\"rg-pain__copy\"\u003e \u003ch2 id=\"reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724-pain-title\"\u003eA shelf can look finished and still feel impersonal.\u003c\/h2\u003e \u003cp\u003eGeneric accents fill a gap. This gnome reflects the person who lives there: the reader with a growing book stack, a favorite chair and plans for one more chapter.\u003c\/p\u003e \u003cp class=\"rg-muted\"\u003eSet him on a supported flat edge so the boots hang in front. The pose adds shape without asking you to restyle the whole room.\u003c\/p\u003e \u003c\/div\u003e \u003cfigure class=\"rg-frame\"\u003e \u003cimg alt=\"Reading gnome adding warmth to a quiet home library shelf\" class=\"rg-img\" height=\"1300\" loading=\"lazy\" sizes=\"(min-width: 640px) 54vw, calc(100vw - 32px)\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/10-emotional-value_97a0f7b2-bc82-4e73-8ee8-49782559a115.png?v=1790236275\u0026amp;width=1300\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/10-emotional-value_97a0f7b2-bc82-4e73-8ee8-49782559a115.png?v=1790236275\u0026amp;width=320 320w, \/\/artvly.com\/cdn\/shop\/files\/10-emotional-value_97a0f7b2-bc82-4e73-8ee8-49782559a115.png?v=1790236275\u0026amp;width=480 480w, \/\/artvly.com\/cdn\/shop\/files\/10-emotional-value_97a0f7b2-bc82-4e73-8ee8-49782559a115.png?v=1790236275\u0026amp;width=640 640w, \/\/artvly.com\/cdn\/shop\/files\/10-emotional-value_97a0f7b2-bc82-4e73-8ee8-49782559a115.png?v=1790236275\u0026amp;width=900 900w, \/\/artvly.com\/cdn\/shop\/files\/10-emotional-value_97a0f7b2-bc82-4e73-8ee8-49782559a115.png?v=1790236275\u0026amp;width=1300 1300w\" width=\"1300\"\u003e \u003c\/figure\u003e \u003c\/section\u003e \u003csection aria-labelledby=\"reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724-details-title\" class=\"rg-bento-wrap\"\u003e \u003cheader class=\"rg-section-head\"\u003e \u003ch2 id=\"reading-gnome-template--23883090821348__custom_liquid_4AEFXg--10319895658724-details-title\"\u003eWhy he earns the shelf space\u003c\/h2\u003e \u003cp class=\"rg-muted\"\u003eThe appeal comes from the pose and the visible details, not from an oversized footprint.\u003c\/p\u003e \u003c\/header\u003e \u003cdiv class=\"rg-bento\"\u003e \u003cfigure class=\"rg-tile rg-tile--image rg-span-2 rg-row-2\"\u003e \u003cimg alt=\"Full view of the seated reading gnome shelf sitter\" class=\"rg-img\" height=\"1200\" loading=\"lazy\" sizes=\"(min-width: 640px) 50vw, calc(100vw - 32px)\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/01-shopify-main_26987c95-2621-4244-8be7-53122bf012b6.png?v=1790236275\u0026amp;width=1200\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/01-shopify-main_26987c95-2621-4244-8be7-53122bf012b6.png?v=1790236275\u0026amp;width=320 320w, \/\/artvly.com\/cdn\/shop\/files\/01-shopify-main_26987c95-2621-4244-8be7-53122bf012b6.png?v=1790236275\u0026amp;width=480 480w, \/\/artvly.com\/cdn\/shop\/files\/01-shopify-main_26987c95-2621-4244-8be7-53122bf012b6.png?v=1790236275\u0026amp;width=640 640w, \/\/artvly.com\/cdn\/shop\/files\/01-shopify-main_26987c95-2621-4244-8be7-53122bf012b6.png?v=1790236275\u0026amp;width=900 900w, \/\/artvly.com\/cdn\/shop\/files\/01-shopify-main_26987c95-2621-4244-8be7-53122bf012b6.png?v=1790236275\u0026amp;width=1200 1200w\" width=\"1200\"\u003e \u003c\/figure\u003e \u003carticle class=\"rg-tile rg-tile--copy rg-tile--pear rg-span-2\"\u003e \u003cspan class=\"rg-kicker\"\u003eMade for readers\u003c\/span\u003e \u003cdiv\u003e \u003ch3\u003eA gift that points to their favorite pastime\u003c\/h3\u003e \u003cp\u003eBooks, glasses and a leaf bookmark give the design an immediate connection to reading without guessing which title they already own.\u003c\/p\u003e \u003c\/div\u003e \u003c\/article\u003e \u003cfigure class=\"rg-tile rg-tile--image rg-span-2\"\u003e \u003cimg alt=\"Close-up of the reading gnome glasses, beard, burgundy hat, green book and boots\" class=\"rg-img\" height=\"1000\" loading=\"lazy\" sizes=\"(min-width: 640px) 50vw, calc(100vw - 32px)\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/04-product-details_f4c08ed4-eb9c-476b-a343-b0f36bac626f.png?v=1790236275\u0026amp;width=1000\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/04-product-details_f4c08ed4-eb9c-476b-a343-b0f36bac626f.png?v=1790236275\u0026amp;width=320 320w, \/\/artvly.com\/cdn\/shop\/files\/04-product-details_f4c08ed4-eb9c-476b-a343-b0f36bac626f.png?v=1790236275\u0026amp;width=480 480w, \/\/artvly.com\/cdn\/shop\/files\/04-product-details_f4c08ed4-eb9c-476b-a343-b0f36bac626f.png?v=1790236275\u0026amp;width=640 640w, \/\/artvly.com\/cdn\/shop\/files\/04-product-details_f4c08ed4-eb9c-476b-a343-b0f36bac626f.png?v=1790236275\u0026amp;width=800 800w, \/\/artvly.com\/cdn\/shop\/files\/04-product-details_f4c08ed4-eb9c-476b-a343-b0f36bac626f.png?v=1790236275\u0026amp;width=1000 1000w\" width=\"1000\"\u003e \u003c\/figure\u003e \u003carticle class=\"rg-tile rg-tile--copy rg-tile--coral\"\u003e \u003cspan class=\"rg-kicker\"\u003eEdge-sitting pose\u003c\/span\u003e \u003cdiv\u003e \u003ch3\u003eUses the front of the shelf\u003c\/h3\u003e \u003cp\u003eThe legs and boots hang over the edge, so the display has a clear silhouette from across the room.\u003c\/p\u003e \u003c\/div\u003e \u003c\/article\u003e \u003cfigure class=\"rg-tile rg-tile--image rg-span-3\"\u003e \u003cimg alt=\"Reading gnome product benefits showing its bookish character and shelf-ready pose\" class=\"rg-img\" height=\"1300\" loading=\"lazy\" sizes=\"(min-width: 640px) 72vw, calc(100vw - 32px)\" src=\"https:\/\/artvly.com\/cdn\/shop\/files\/05-why-you-will-love-it_8206ed84-7d7b-4523-803c-0e25653949a1.png?v=1790236275\u0026amp;width=1300\" srcset=\"\/\/artvly.com\/cdn\/shop\/files\/05-why-you-will-love-it_8206ed84-7d7b-4523-803c-0e25653949a1.png?v=1790236275\u0026amp;width=320 320w, \/\/artvly.com\/cdn\/shop\/files\/05-why-you-will-love-it_8206ed84-7d7b-4523-803c-0e25653949a1.png?v=1790236275\u0026amp;width=480 480w, \/\/artvly.com\/cdn\/shop\/files\/05-why-you-will-love-it_8206ed84-7d7b-4523-803c-0e25653949a1.png?v=1790236275\u0026amp;width=640 640w, \/\/artvly.com\/cdn\/shop\/files\/05-why-you-will-love-it_8206ed84-7d7b-4523-803c-0e25653949a1.png?v=1790236275\u0026amp;width=900 900w, \/\/artvly.com\/cdn\/shop\/files\/05-why-you-will-love-it_8206ed84-7d7b-4523-803c-0e25653949a1.png?v=1790236275\u0026amp;width=1300 1300\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"Default Title","offer_id":50524820209816,"sku":"SZ04602609245727-侏儒小人树脂读书摆饰需要定制","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/5613\/4552\/files\/01-shopify-main_26987c95-2621-4244-8be7-53122bf012b6.png?v=1790262217","url":"https:\/\/keepfbshop.com\/products\/reading-gnome-shelf-sitter","provider":"keepfbshop","version":"1.0","type":"link"}