.rr-guide-page.rrgp-style-shop{background:var(--rrsg-forest);color:var(--rrsg-cream)}.rr-guide-page.rrgp-style-shop .rrsg-eyebrow{color:var(--rrsg-rust-on-dark)}.rr-guide-page.rrgp-style-shop .rrsg-split-heading>.rrgp-richtext{color:#ddd5cd}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rrsg-greige);background:var(--rrsg-paper);color:var(--rrsg-ink);text-decoration:none}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-card:hover{background:var(--rrsg-greige)}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-card:focus-visible{outline:3px solid var(--rrsg-cream);outline-offset:6px}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-image{aspect-ratio:3 / 2;overflow:hidden}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-image img{display:block;width:100%;height:100%;object-fit:cover}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-body{flex:1;min-height:180px;padding:30px;border-top:3px solid var(--rrsg-terracotta)}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-title h3{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.1}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-arrow{flex-shrink:0;color:var(--rrsg-terracotta);font-size:32px;line-height:1}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-body p{margin:18px 0 0;color:var(--rrsg-muted);font-size:14px;line-height:1.8}@media(max-width:620px){.rr-guide-page.rrgp-style-shop .rrgp-style-shop-grid{grid-template-columns:1fr;gap:18px}.rr-guide-page.rrgp-style-shop .rrgp-style-shop-body{min-height:0;padding:24px}}.rr-style-guide .rr-guide-page .rrsg-section{padding-top:64px;padding-bottom:64px}.rr-style-guide .rr-guide-page .rrsg-split-heading{margin-bottom:36px}.rr-style-guide .rr-guide-page #style-short-answer .rrsg-split-heading,.rr-style-guide .rr-guide-page #style-mixing .rrsg-split-heading,.rr-style-guide .rr-guide-page #style-faq .rrsg-split-heading,.rr-style-guide .rr-guide-page #style-collections .rrsg-split-heading,.rr-style-guide .rr-guide-page #lamp-rooms .rrsg-split-heading,.rr-style-guide .rr-guide-page #lamp-shade .rrsg-split-heading,.rr-style-guide .rr-guide-page #lamp-faq .rrsg-split-heading,.rr-style-guide .rr-guide-page #lamp-shop .rrsg-split-heading{display:block;max-width:780px;margin-right:auto;margin-left:auto;text-align:center}.rr-style-guide .rr-guide-page #style-short-answer .rrsg-split-heading>.rrgp-richtext,.rr-style-guide .rr-guide-page #style-mixing .rrsg-split-heading>.rrgp-richtext,.rr-style-guide .rr-guide-page #style-collections .rrsg-split-heading>.rrgp-richtext,.rr-style-guide .rr-guide-page #lamp-rooms .rrsg-split-heading>.rrgp-richtext,.rr-style-guide .rr-guide-page #lamp-shade .rrsg-split-heading>.rrgp-richtext,.rr-style-guide .rr-guide-page #lamp-shop .rrsg-split-heading>.rrgp-richtext{max-width:640px;margin:20px auto 0}.rr-style-guide .rr-guide-page #style-starting .rrsg-split-heading,.rr-style-guide .rr-guide-page #lamp-measure .rrsg-split-heading{margin-bottom:0}.rr-style-guide .rr-guide-page.rrgp-style-chapter .rrsg-section{border-top:1px solid var(--rrsg-line)}.rr-guide-page.rrgp-style-intro .rrgp-answer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.rr-guide-page.rrgp-style-intro .rrgp-style-choice{display:block;text-decoration:none}.rr-style-guide #style-short-answer .rrgp-style-choice{color:var(--rrsg-espresso)}.rr-guide-page.rrgp-style-intro .rrgp-style-choice:focus-visible{outline:2px solid var(--rrsg-espresso);outline-offset:6px}.rr-guide-page.rrgp-style-intro .rrgp-style-choice-image{margin-bottom:22px;aspect-ratio:4 / 5;overflow:hidden}.rr-guide-page.rrgp-style-intro .rrgp-style-choice-image img{display:block;width:100%;height:100%;object-fit:cover}.rr-guide-page.rrgp-style-intro .rrgp-style-choice h3{font-size:clamp(26px,2.1vw,32px)}@media(max-width:989px){.rr-guide-page.rrgp-style-intro .rrgp-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.rr-guide-page.rrgp-style-intro .rrgp-answer-grid{grid-template-columns:1fr}}.rr-guide-page.rrgp-style-chapter .rrgp-style-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.rr-guide-page.rrgp-style-chapter .rrgp-style-layout--right{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.rr-guide-page.rrgp-style-chapter .rrgp-style-layout--right .rrgp-style-lead{grid-column:2;grid-row:1}.rr-guide-page.rrgp-style-chapter .rrgp-style-layout--right .rrgp-style-copy{grid-column:1;grid-row:1}.rr-guide-page.rrgp-style-chapter .rrgp-style-lead .rrsg-split-heading{display:block;margin-bottom:28px}.rr-guide-page.rrgp-style-chapter .rrgp-style-lead .rrsg-split-heading h2{font-size:clamp(44px,4.4vw,66px);line-height:1}.rr-guide-page.rrgp-style-chapter .rrgp-style-lead .rrsg-split-heading>.rrgp-richtext{margin-top:20px}.rr-guide-page.rrgp-style-chapter .rrgp-style-image{margin:0}.rr-guide-page.rrgp-style-chapter .rrgp-style-image img{display:block;width:100%;height:auto}.rr-guide-page.rrgp-style-chapter .rrgp-style-image figcaption{margin-top:14px;color:var(--rrsg-ink);font-size:13px;line-height:1.6}.rr-guide-page.rrgp-style-chapter .rrgp-style-copy article{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid var(--rrsg-line)}.rr-guide-page.rrgp-style-chapter .rrgp-style-copy h3{font-family:var(--rrsg-serif);font-size:clamp(26px,2.5vw,32px);font-weight:400;line-height:1.15;margin:0 0 12px}.rr-guide-page.rrgp-style-chapter .rrgp-style-copy p{color:var(--rrsg-ink);font-size:18px;line-height:1.8}.rr-guide-page.rrgp-style-chapter .rrgp-style-copy .rrsg-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:989px){.rr-guide-page.rrgp-style-chapter .rrgp-style-layout,.rr-guide-page.rrgp-style-chapter .rrgp-style-layout--right{grid-template-columns:1fr}.rr-guide-page.rrgp-style-chapter .rrgp-style-layout--right .rrgp-style-lead,.rr-guide-page.rrgp-style-chapter .rrgp-style-layout--right .rrgp-style-copy{grid-column:auto;grid-row:auto}}@media(max-width:620px){.rr-style-guide .rr-guide-page .rrsg-section{padding-top:44px;padding-bottom:44px}.rr-style-guide .rr-guide-page .rrsg-split-heading{margin-bottom:28px}}.rr-style-guide .rr-guide-page .rrgp-style-hero{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);align-items:center;gap:clamp(40px,5vw,72px);min-height:0;padding-top:48px;padding-bottom:56px}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-subject{margin:0 0 22px;color:var(--rrsg-espresso);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-editorial-title{max-width:800px;margin:0 0 26px;font-size:clamp(52px,5.1vw,78px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-editorial-title em{display:block;margin-top:8px;font-size:.84em}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-lede p:last-child{margin-bottom:0}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-actions{flex-wrap:wrap;gap:18px 24px;margin-top:28px}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents{padding-left:32px;border-left:1px solid var(--rrsg-line)}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents h2{margin:0 0 14px;font-size:28px;line-height:1.2}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents ul{list-style:none;margin:0;padding:0}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents li{margin:0;padding:0;border-bottom:1px solid var(--rrsg-line)}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents li:last-child{border-bottom:0}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents li a{display:flex;align-items:center;min-height:52px;padding:12px 0;color:var(--rrsg-espresso);font-size:14px;line-height:1.5;text-decoration:none}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents li a:hover{text-decoration:underline;text-underline-offset:4px}.rr-style-guide .rr-guide-page .rrgp-style-hero a:focus-visible{outline:2px solid var(--rrsg-espresso);outline-offset:5px}@media(max-width:989px){.rr-style-guide .rr-guide-page .rrgp-style-hero{grid-template-columns:1fr;gap:32px}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents{padding:24px 0 0;border-top:1px solid var(--rrsg-line);border-left:0}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents li{border-bottom:0}}@media(max-width:620px){.rr-style-guide .rr-guide-page .rrgp-style-hero{padding-top:28px;padding-bottom:36px;gap:28px}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-editorial-title{font-size:clamp(40px,11vw,52px)}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-subject{margin-bottom:18px;font-size:11px}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-actions{align-items:flex-start;gap:14px;margin-top:24px}.rr-style-guide .rr-guide-page .rrgp-style-hero-contents ul{gap:0 18px}}.rr-style-guide .rr-guide-page .rrgp-style-hero{display:block;padding-top:40px;padding-bottom:24px}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-subject{max-width:1100px;margin:0;font-family:var(--rrsg-serif);font-size:clamp(46px,5.6vw,80px);font-weight:400;line-height:1.1;letter-spacing:-.025em;text-transform:none}.rr-style-guide .rrgp-style-names{margin:16px 0 24px;font-family:var(--rrsg-serif);font-size:30px;line-height:1.3}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-lede{max-width:36em;color:var(--rrsg-ink);font-size:18px}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-lede p:first-child{font-size:18px;line-height:1.7}.rr-style-guide .rrgp-style-byline{margin:24px 0 0;font-size:13px;line-height:1.5;color:var(--rrsg-ink)}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-actions:empty{display:none}.rr-style-guide .rr-guide-page.rrgp-style-intro .rrsg-section{padding-top:24px;padding-bottom:40px}.rr-style-guide .rr-guide-page.rrgp-style-intro .rrgp-style-choice-image{aspect-ratio:3/2}.rr-style-guide .rr-guide-page.rrgp-style-intro .rrgp-style-choice-image img{object-fit:contain}.rr-style-guide .rrgp-style-scene .rrsg-section{border-top:1px solid var(--rrsg-line);scroll-margin-top:48px}.rr-style-guide .rrgp-scene-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,64px);align-items:start;margin-bottom:28px}.rr-style-guide .rrgp-scene-heading h2{margin:0;font-size:clamp(43px,4.4vw,64px);line-height:1.1;letter-spacing:-.02em}.rr-style-guide .rrgp-scene-subheading{margin:12px 0 0;font-size:14px}.rr-style-guide .rrgp-scene-heading>.rrgp-richtext{max-width:36em;color:var(--rrsg-ink);font-size:18px;line-height:1.8}.rr-style-guide .rrgp-scene-heading>.rrgp-richtext p{margin-bottom:0}.rr-style-guide .rrgp-scene-figure{margin:0}.rr-style-guide .rrgp-scene-photo{position:relative}.rr-style-guide .rrgp-scene-photo>img{display:block;width:100%;height:auto}.rr-style-guide .rrgp-scene-pin{position:absolute;left:clamp(22px,var(--pin-x),calc(100% - 22px));top:clamp(22px,var(--pin-y),calc(100% - 22px));transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rrsg-ink);border-radius:50%;background:var(--rrsg-cream);color:var(--rrsg-ink);box-shadow:0 2px 12px #0004;text-decoration:none;font-size:16px;font-weight:600}.rr-style-guide .rrgp-scene-pin:hover{background:var(--rrsg-espresso);color:var(--rrsg-cream)}.rr-style-guide .rrgp-scene-pin:focus-visible,.rr-style-guide .rrgp-scene-product a:focus-visible{outline:3px solid var(--rrsg-espresso);outline-offset:5px}.rr-style-guide .rrgp-scene-figure figcaption{margin-top:10px;color:var(--rrsg-ink);font-size:13px;line-height:1.6}.rr-style-guide .rrgp-scene-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px}.rr-style-guide .rrgp-scene-detail{border-top:1px solid var(--rrsg-line);padding-top:18px;scroll-margin-top:80px}.rr-style-guide .rrgp-scene-detail:target{background:var(--rrsg-greige);outline:8px solid var(--rrsg-greige)}.rr-style-guide .rrgp-scene-number{color:var(--rrsg-terracotta);font-family:var(--rrsg-serif);font-size:32px;line-height:1.2}.rr-style-guide .rrgp-scene-detail h3{font-size:29px;line-height:1.15;margin:8px 0 14px}.rr-style-guide .rrgp-scene-detail .rrgp-richtext{color:var(--rrsg-ink);font-size:18px;line-height:1.8}.rr-style-guide .rrgp-scene-detail p:last-child{margin-bottom:0}.rr-style-guide .rrgp-scene-takeaways{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;border-top:1px solid var(--rrsg-line);border-bottom:1px solid var(--rrsg-line);padding:24px 0;margin-top:32px}.rr-style-guide .rrgp-scene-takeaways h3{font-family:var(--rrsg-sans);font-size:13px;font-weight:600;line-height:1.6;color:var(--rrsg-rust)}.rr-style-guide .rrgp-scene-takeaways .rrgp-richtext{color:var(--rrsg-ink);font-size:18px;line-height:1.8}.rr-style-guide .rrgp-scene-takeaways p:last-child{margin-bottom:0}.rr-style-guide .rrgp-scene-shop-heading{display:flex;gap:48px;align-items:start;justify-content:space-between;margin:32px 0 22px}.rr-style-guide .rrgp-scene-shop-heading h3{font-size:34px;line-height:1.2;margin:0}.rr-style-guide .rrgp-scene-shop-heading .rrgp-richtext{color:var(--rrsg-ink);font-size:13px;line-height:1.7;max-width:36em}.rr-style-guide .rrgp-scene-shop-heading p:last-child{margin-bottom:0}.rr-style-guide .rrgp-scene-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rr-style-guide .rrgp-scene-product-image{display:grid;place-items:center;min-height:260px;padding:12px;background:var(--rrsg-greige)}.rr-style-guide .rrgp-scene-product-image img{display:block;width:100%;height:260px;object-fit:contain}.rr-style-guide .rrgp-scene-product h4{font-family:var(--rrsg-serif);font-size:27px;font-weight:400;line-height:1.2;margin:18px 0 12px}.rr-style-guide .rrgp-scene-product h4 a{color:inherit;text-decoration:none}.rr-style-guide .rrgp-scene-product .rrgp-richtext{color:var(--rrsg-ink);font-size:18px;line-height:1.8}.rr-style-guide .rrgp-scene-variant,.rr-style-guide .rrgp-scene-unavailable{font-size:12px;line-height:1.7;color:var(--rrsg-muted)}.rr-style-guide .rrgp-scene-product-link{display:inline-flex;align-items:center;min-height:44px;color:var(--rrsg-rust);font-size:13px;text-underline-offset:5px}.rr-style-guide .rrgp-scene-collection{margin-top:24px;min-height:44px}.rr-style-guide .rrgp-scene-image-missing{font-size:13px;color:var(--rrsg-muted);text-align:center}@media(max-width:989px){.rr-style-guide .rrgp-scene-heading,.rr-style-guide .rrgp-scene-takeaways{grid-template-columns:1fr;gap:18px}.rr-style-guide .rrgp-scene-heading>.rrgp-richtext{font-size:18px}.rr-style-guide .rrgp-scene-details{grid-template-columns:1fr;gap:24px}.rr-style-guide .rrgp-scene-shop-heading{display:block}.rr-style-guide .rrgp-scene-shop-heading .rrgp-richtext{margin-top:12px}.rr-style-guide .rrgp-scene-products{grid-template-columns:1fr;gap:30px}.rr-style-guide .rrgp-scene-product-image img{height:300px}}@media(max-width:620px){.rr-style-guide .rr-guide-page .rrgp-style-hero{padding-top:28px;padding-bottom:20px}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-subject{font-size:49px}.rr-style-guide .rrgp-style-names{font-size:25px}.rr-style-guide .rr-guide-page .rrgp-style-hero .rrsg-lede p:first-child{font-size:18px;line-height:1.7}.rr-style-guide .rr-guide-page.rrgp-style-intro .rrgp-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.rr-style-guide .rrgp-style-intro .rrgp-style-choice h3{font-size:26px}}.rr-style-guide[data-guide=lamp] .rrsg-section{scroll-margin-top:calc(var(--header-height, 96px) + 16px)}.rr-style-guide[data-guide=lamp] :is(.rrgp-richtext,.rrsg-fine-print){max-width:36em}.rr-style-guide[data-guide=lamp] .rrsg-eyebrow{font-size:12px}.rr-style-guide[data-guide=lamp] .rrgp-style-byline{font-size:15px}.rr-style-guide[data-guide=lamp] :is(.rrsg-text-link,.rrsg-button){min-height:44px;font-size:12px}.rr-style-guide[data-guide=lamp] .rrsg-fine-print{font-size:16px;line-height:1.7}.rr-style-guide[data-guide=lamp] .rrsg-table caption{font-size:12px}.rr-style-guide[data-guide=lamp] .rrsg-table thead th{font-size:12px;line-height:1.4}.rr-style-guide[data-guide=lamp] .rrsg-table tbody td{color:var(--rrsg-ink);font-size:16px;line-height:1.6}.rr-style-guide[data-guide=lamp] .rrsg-table tbody th{font-size:26px}.rr-style-guide[data-guide=lamp] .rrgp-mobile-label{font-size:12px}.rr-style-guide[data-guide=lamp] .rrgp-scene-subheading,.rr-style-guide[data-guide=lamp] .rrgp-scene-shop-heading .rrgp-richtext{font-size:16px}.rr-style-guide[data-guide=lamp] .rrgp-scene-variant,.rr-style-guide[data-guide=lamp] .rrgp-scene-unavailable{font-size:14px}.rr-style-guide[data-guide=lamp] .rrgp-scene-product-link{font-size:15px}.rr-style-guide[data-guide=lamp] .rrgp-scene-collection{margin-top:32px}.rr-style-guide[data-guide=lamp] .rr-guide-page.rrgp-style-shop .rrgp-style-shop-body p{font-size:16px}.rr-style-guide[data-guide=lamp] .rrgp-style-shop-card:last-child:nth-child(odd){grid-column:1 / -1}.rr-style-guide[data-guide=lamp] .rrsg-step-no,.rr-style-guide[data-guide=lamp] .rrsg-checklist small{font-size:12px}.rr-style-guide[data-guide=lamp] .rrsg-checklist label{font-size:16px;line-height:1.6}.rr-style-guide[data-guide=lamp] .rrgp-calculator label{font-size:16px}.rr-style-guide[data-guide=lamp] .rrgp-calculator label span{font-size:14px}.rr-style-guide[data-guide=lamp] .rrgp-style-choice{color:var(--rrsg-espresso)}.rr-style-guide[data-guide=lamp] .rrgp-style-choice:hover h3{text-decoration:underline;text-underline-offset:5px}.rr-style-guide[data-guide=lamp] .rrgp-steps .rrsg-measuring{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.rr-style-guide[data-guide=lamp] .rrgp-steps .rrsg-split-heading h2{font-size:clamp(40px,3.8vw,54px);line-height:1.05}@media(max-width:989px){.rr-style-guide[data-guide=lamp] .rrgp-steps .rrsg-measuring{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.rr-style-guide[data-guide=lamp] .rrgp-style-shop-card:last-child:nth-child(odd){grid-column:auto}}.rr-style-guide .rrgp-scene-products--compact .rrgp-scene-product-image img{aspect-ratio:4/3;object-fit:cover;height:auto;width:100%}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rr-guide-page-style.css.map */
