.rf-home.rf-home--magazine[data-light] .rf-header.rf-header--shared.rf-header--over-hero{background:transparent;color:#fff;box-shadow:none;text-shadow:0 1px 8px #0006}.rf-home.rf-home--magazine[data-light] .rf-header.rf-header--shared.rf-header--over-hero .rf-logo--day{opacity:0}.rf-home.rf-home--magazine[data-light] .rf-header.rf-header--shared.rf-header--over-hero .rf-logo--night{opacity:1}.rf-home.rf-home--magazine .rf-workshop-caption{display:block;padding-top:1rem;font-size:1.25rem;line-height:1.4}.rf-home.rf-home--magazine .rf-workshop-frame{aspect-ratio:auto;overflow:visible;background:transparent}.rf-home.rf-home--magazine .rf-workshop-frame video{height:auto;aspect-ratio:9/16;border-radius:var(--rf-card-radius)}.rf-home.rf-home--magazine .rf-film-hero{margin-bottom:0}.rf-home.rf-home--magazine .rf-section.rf-suns{padding-top:clamp(2.6rem,3vw,4rem)}.rf-home.rf-home--magazine .rf-faq-list{border-top:1px solid var(--rf-rule)}.rf-home.rf-home--magazine .rf-faq-list details:first-child{border-top:0}.rf-home.rf-home--magazine .rf-gallery-control{display:none!important}.rf-home.rf-home--magazine .rf-gallery-tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:#fff;cursor:pointer}.rf-home.rf-home--magazine .rf-gallery-tap[hidden]{display:none}.rf-home.rf-home--magazine .rf-gallery-tap:focus-visible{outline:3px solid white;outline-offset:-5px;box-shadow:inset 0 0 0 7px #0008}.rf-home.rf-home--magazine .rf-gallery-tap svg{position:absolute;right:12px;bottom:12px;width:30px;height:30px;padding:6px;background:#0009;border-radius:50%;opacity:0}.rf-home.rf-home--magazine .rf-gallery-tap:hover svg,.rf-home.rf-home--magazine .rf-gallery-tap:focus-visible svg,.rf-home.rf-home--magazine .rf-gallery-tap[aria-pressed=true] svg{opacity:1}.rf-home.rf-home--magazine .rf-section{padding-block:clamp(3.5rem,4.8vw,7rem)}.rf-home.rf-home--magazine .rf-section h2{font-size:clamp(2.6rem,3vw,4.5rem);max-width:24ch}.rf-home.rf-home--magazine .rf-section-heading{margin-bottom:2.6rem}.rf-home.rf-home--magazine .rf-product-card-info h3{font-size:1.65rem}.rf-home.rf-home--magazine .rf-product-card-info{padding-top:1rem}.rf-home.rf-home--magazine .rf-section .rf-light-pair,.rf-home.rf-home--magazine .rf-section .rf-interior-slot,.rf-home.rf-home--magazine .rf-prototype-gallery>figure>img,.rf-home.rf-home--magazine .rf-workshop-frame{border-radius:var(--rf-card-radius)}.rf-home.rf-home--magazine .rf-workshop-copy{line-height:1.65}@media(min-width:1000px){.rf-home.rf-home--magazine .rf-sun-grid{gap:1.6rem;align-items:start}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(1){margin-top:7rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(2){margin-top:0}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(3){margin-top:3rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(4){margin-top:8rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(5){margin-top:1rem}.rf-home.rf-home--magazine .rf-workshop-section{display:grid;grid-template-columns:1fr .82fr 1fr;grid-template-rows:auto auto 1fr;column-gap:clamp(2rem,3vw,4.5rem);align-items:start}.rf-home.rf-home--magazine .rf-workshop{display:contents}.rf-home.rf-home--magazine .rf-workshop-intro{grid-column:2;grid-row:1;margin:2rem 0 1.6rem}.rf-home.rf-home--magazine .rf-workshop-intro h2{font-size:clamp(2.6rem,2.7vw,4rem)}.rf-home.rf-home--magazine .rf-workshop-copy{grid-column:2;grid-row:2;margin:0 0 2.8rem!important;font-size:1.4rem}.rf-home.rf-home--magazine .rf-workshop-frame{width:100%;margin:0}.rf-home.rf-home--magazine .rf-workshop-frame--printing{grid-column:1;grid-row:1 / 4}.rf-home.rf-home--magazine .rf-workshop-frame--assembly{grid-column:2;grid-row:3;margin:0}.rf-home.rf-home--magazine .rf-workshop-frame--finished{grid-column:3;grid-row:1 / 4;margin-top:4rem}.rf-home.rf-home--magazine .rf-table-grid{grid-template-columns:1.12fr .9fr .96fr 1.02fr;align-items:start;gap:2rem;padding-top:1rem}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card:nth-child(1){margin-top:5rem}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card:nth-child(2){margin-top:0}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card:nth-child(3){margin-top:4rem}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card:nth-child(4){margin-top:7rem}.rf-home.rf-home--magazine .rf-interior-section{display:grid;grid-template-columns:1.2fr .8fr 1.12fr;gap:2.8rem;align-items:start}.rf-home.rf-home--magazine .rf-interiors{display:contents}.rf-home.rf-home--magazine .rf-interior-section .rf-section-heading{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:start;gap:2rem;margin:0}.rf-home.rf-home--magazine .rf-interior-slot:nth-child(1){grid-column:1;grid-row:1 / 3;margin:0}.rf-home.rf-home--magazine .rf-interior-slot:nth-child(2){grid-column:2;grid-row:2;margin:0}.rf-home.rf-home--magazine .rf-interior-slot:nth-child(3){grid-column:3;grid-row:1 / 3;margin-top:3rem}.rf-home.rf-home--magazine .rf-prototype-section{display:grid;grid-template-columns:.65fr 3.35fr;grid-template-rows:auto 1fr;column-gap:2.6rem;align-items:start}.rf-home.rf-home--magazine .rf-prototype-section .rf-section-heading{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:start;gap:2rem;margin:6rem 0 2rem}.rf-home.rf-home--magazine .rf-prototype-section .rf-light-switch{margin-left:0}.rf-home.rf-home--magazine .rf-prototype-gallery{grid-column:2;grid-row:1 / 3;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:1.6rem}.rf-home.rf-home--magazine .rf-prototype-gallery figure:nth-child(odd){margin-top:0}.rf-home.rf-home--magazine .rf-prototype-gallery figure:nth-child(2n){margin-top:3rem}.rf-home.rf-home--magazine .rf-prototype-copy{grid-column:1;grid-row:2;align-self:end;padding-bottom:5rem;font-size:1.35rem;margin:0!important}.rf-home.rf-home--magazine .rf-faq-grid{grid-template-columns:.85fr 3.15fr;gap:3rem}.rf-home.rf-home--magazine .rf-faq-list{columns:2;column-gap:3rem}.rf-home.rf-home--magazine .rf-faq-list details{break-inside:avoid}.rf-home.rf-home--magazine .rf-faq-list summary{font-size:1.3rem;padding-block:1.5rem}}@media(min-width:750px)and (max-width:999px){.rf-home.rf-home--magazine .rf-workshop{max-width:none;gap:2rem}.rf-home.rf-home--magazine .rf-workshop-frame--assembly{margin-top:5rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(odd){margin-top:3rem}}@media(max-width:749px){.rf-home.rf-home--magazine .rf-section h2{font-size:2.6rem}.rf-home.rf-home--magazine .rf-section-heading{flex-wrap:wrap;gap:1.4rem}.rf-home.rf-home--magazine .rf-product-card-info h3{font-size:1.6rem}.rf-home.rf-home--magazine .rf-sun-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.3rem .7rem;width:calc(100% + 2rem);margin:0 -1rem;padding:0 0 1.4rem;overflow:visible;scroll-snap-type:none;align-items:start}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card,.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(n){grid-column:span 2;width:100%;min-width:0;margin:0;transform:none}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(-n+2){grid-column:span 3}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(2){margin-top:1.4rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(3){margin-top:-.7rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(4){margin-top:1.4rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(5){margin-top:3.5rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-light-pair{aspect-ratio:1}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card-info{gap:.2rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card-info h3{font-size:1.3rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-arrow{width:12px;height:12px}.rf-home.rf-home--magazine .rf-workshop-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem;align-items:start}.rf-home.rf-home--magazine .rf-workshop-intro{grid-column:1/-1;max-width:30rem;margin:0 0 .4rem}.rf-home.rf-home--magazine .rf-workshop{display:contents}.rf-home.rf-home--magazine .rf-workshop-frame{width:100%;margin:0;min-width:0;aspect-ratio:auto;overflow:visible;background:transparent}.rf-home.rf-home--magazine .rf-workshop-frame video{height:auto;aspect-ratio:9/16;border-radius:var(--rf-card-radius)}.rf-home.rf-home--magazine .rf-workshop-frame--printing{grid-column:1/-1;grid-row:3}.rf-home.rf-home--magazine .rf-workshop-frame--printing video{aspect-ratio:1;object-position:50% 48%}.rf-home.rf-home--magazine .rf-workshop-frame--assembly{grid-column:1;grid-row:4}.rf-home.rf-home--magazine .rf-workshop-frame--finished{grid-column:2;grid-row:4;margin-top:3rem}.rf-home.rf-home--magazine .rf-workshop-copy{grid-column:1/-1;grid-row:2;font-size:1.4rem;line-height:1.6;margin:0 0 .5rem!important}.rf-home.rf-home--magazine .rf-workshop-caption{display:block;padding-top:1rem;font-size:1.25rem;line-height:1.4}.rf-home.rf-home--magazine .rf-table-grid{gap:3rem 1.4rem;padding-bottom:3rem}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card:nth-child(odd){transform:translateY(3rem)}.rf-home.rf-home--magazine .rf-interiors{grid-template-columns:1.08fr .92fr;gap:1.4rem;padding-bottom:2.5rem}.rf-home.rf-home--magazine .rf-interior-slot:nth-child(1){grid-column:1/-1;aspect-ratio:1}.rf-home.rf-home--magazine .rf-interior-slot:nth-child(2){grid-column:1;transform:none}.rf-home.rf-home--magazine .rf-interior-slot:nth-child(3){display:block;grid-column:2;transform:translateY(2.5rem)}.rf-home.rf-home--magazine .rf-faq-list summary{font-size:1.5rem}.rf-home.rf-home--magazine .rf-faq-intro{display:contents}.rf-home.rf-home--magazine .rf-faq-intro h2{grid-row:1;margin-bottom:0}.rf-home.rf-home--magazine .rf-faq-list{grid-row:2}.rf-home.rf-home--magazine .rf-faq-intro>.rf-link{grid-row:3;justify-self:start}.rf-home.rf-home--magazine #rf-faq{padding-bottom:5rem}.rf-home.rf-home--magazine>.rf-shell>.rf-footer{margin-top:2rem;padding-top:3.5rem}}.rf-home.rf-home--magazine[data-light] .rf-header.rf-header--shared:has(details[open]){background:var(--rf-bg);color:var(--rf-fg);text-shadow:none;box-shadow:0 1px 0 var(--rf-rule)}.rf-home.rf-home--magazine[data-light=off] .rf-header.rf-header--shared:has(details[open]) .rf-logo--day,.rf-home.rf-home--magazine[data-light=on] .rf-header.rf-header--shared:has(details[open]) .rf-logo--night{opacity:1}.rf-home.rf-home--magazine[data-light=off] .rf-header.rf-header--shared:has(details[open]) .rf-logo--night,.rf-home.rf-home--magazine[data-light=on] .rf-header.rf-header--shared:has(details[open]) .rf-logo--day{opacity:0}@media(max-width:989px){.rf-home.rf-home--magazine .rf-header--shared .rf-mobile-nav summary{justify-content:center;margin-left:8px}}.rf-home.rf-home--magazine .rf-light-pair .rf-card-hover{opacity:0;pointer-events:none;z-index:1;transition:opacity .6s ease}.rf-home.rf-home--magazine[data-light=on] .rf-light-pair[data-hover-ready=on] .rf-card-hover--on,.rf-home.rf-home--magazine[data-light=off] .rf-light-pair[data-hover-ready=off] .rf-card-hover--off{opacity:1}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card--jaskier .rf-card-hover--off{transform:scale(1.1033);transform-origin:50% 0}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card--fasolka .rf-card-hover--off{transform:scale(1.010401);transform-origin:50% 0}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card--sloik .rf-card-hover--off{transform:scale(1.0285);transform-origin:50% 0}.rf-home.rf-home--magazine[data-light=on] .rf-light-pair .rf-card-hover--off,.rf-home.rf-home--magazine[data-light=off] .rf-light-pair .rf-card-hover--on{transition:none}@media(prefers-reduced-motion:reduce){.rf-home.rf-home--magazine .rf-light-pair .rf-card-hover{transition:none}}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card:nth-child(2) .rf-light-pair__off{transform:scale(1.048843);transform-origin:50% 0}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card:nth-child(2) .rf-card-hover--off{transform:scale(1.003443);transform-origin:50% 0}.rf-home.rf-home--magazine .rf-table-grid .rf-product-card--fasolka .rf-light-pair__off{transform:scale(1.055869);transform-origin:50% 0}.rf-home.rf-home--magazine .rf-prototype--three-suns .rf-light-pair{aspect-ratio:1}.rf-home.rf-home--magazine .rf-prototype--landrynka .rf-light-pair__on{filter:saturate(1.45)}.rf-home.rf-home--magazine .rf-prototype--landrynka .rf-light-pair__off{filter:saturate(1.18)}@media(max-width:749px){.rf-home.rf-home--magazine .rf-prototype-gallery{align-items:start}}@media(max-width:359px){.rf-home.rf-home--magazine .rf-prototype-gallery figcaption{line-height:1.5;min-height:calc(3em + 1.3rem)}}@media(min-width:1000px){.rf-home.rf-home--magazine .rf-interior-section{grid-template-columns:1.2fr .95fr 1.1fr;grid-template-rows:min-content 1fr}.rf-home.rf-home--magazine .rf-interior-section .rf-section-heading,.rf-home.rf-home--magazine .rf-interior-slot:nth-child(2){transform:translateY(calc(-1*clamp(48px,5vw,80px)))}.rf-home.rf-home--magazine .rf-interior-slot:nth-child(3){margin-top:8rem}.rf-home.rf-home--magazine .rf-prototype-gallery{grid-template-columns:1fr 1.2fr 1fr 1fr;align-items:start}.rf-home.rf-home--magazine .rf-prototype-gallery>figure:nth-child(1){grid-column:2;grid-row:1;margin-top:0}.rf-home.rf-home--magazine .rf-prototype-gallery>figure:nth-child(2){grid-column:1;grid-row:1;margin-top:6rem}.rf-home.rf-home--magazine .rf-prototype-gallery>figure:nth-child(3){grid-column:3;grid-row:1;margin-top:10rem}.rf-home.rf-home--magazine .rf-prototype-gallery>figure:nth-child(4){grid-column:4;grid-row:1;margin-top:2rem}}@media(min-width:1000px){.rf-home.rf-home--magazine .rf-workshop-frame--printing{transform:translateY(-24px)}.rf-home.rf-home--magazine .rf-workshop-frame--finished{transform:translateY(24px)}}@media(max-width:749px){.rf-home.rf-home--magazine .rf-prototype-gallery>figure:nth-child(1){grid-column:1;grid-row:2}.rf-home.rf-home--magazine .rf-prototype-gallery>figure:nth-child(2){grid-column:2;grid-row:1}.rf-home.rf-home--magazine .rf-prototype-gallery>figure:nth-child(3){grid-column:1;grid-row:1}.rf-home.rf-home--magazine .rf-prototype-gallery>figure:nth-child(4){grid-column:2;grid-row:2}}@media(min-width:1000px){.rf-home.rf-home--magazine #rf-table>.rf-section-heading{display:grid;grid-template-columns:1.12fr .9fr .96fr 1.02fr;gap:2rem;align-items:start;min-height:max(44px,calc(clamp(2.6rem,3vw,4.5rem)*1.12));transform:translateY(calc(100% + 3.6rem));pointer-events:none}.rf-home.rf-home--magazine #rf-table>.rf-section-heading h2{grid-column:1;font-size:clamp(2.6rem,3vw,3.2rem);transform:translateY(calc(5rem - 100% - 28px));pointer-events:auto}.rf-home.rf-home--magazine #rf-table>.rf-section-heading>.rf-light-switch{grid-column:4;justify-self:end;margin-left:0;transform:translateY(calc(7rem - 100% - 28px));pointer-events:auto}}.rf-home.rf-home--magazine .rf-workshop-media{position:relative}.rf-home.rf-home--magazine .rf-workshop-video-toggle{position:absolute;right:5px;bottom:5px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:7px;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.rf-home.rf-home--magazine .rf-workshop-video-toggle svg{display:block;width:30px;height:30px;padding:6px;border-radius:50%;background:#0009}.rf-home.rf-home--magazine .rf-workshop-video-toggle [hidden]{display:none}.rf-home.rf-home--magazine .rf-workshop-video-toggle:focus-visible{outline:2px solid #fff;outline-offset:-3px}.rf-home.rf-home--magazine .rf-sun-title-desktop,.rf-home.rf-home--magazine .rf-sun-desktop-switch{display:none}@media(min-width:1000px){.rf-home.rf-home--magazine .rf-section.rf-suns{position:relative;container-type:inline-size;--rf-suns-top:clamp(36px,4vw,64px);--rf-sun-card-width: calc((100cqw - 6.4rem)/5) ;--rf-sun-title-height:calc(var(--rf-sun-card-width) * .4256 + 4px);--rf-sun-grid-offset:max(0px,calc(var(--rf-sun-title-height) + 1.6rem - 7rem));padding-block:var(--rf-suns-top)}.rf-home.rf-home--magazine .rf-suns>.rf-section-heading{display:contents}.rf-home.rf-home--magazine .rf-suns>.rf-section-heading>h2{position:absolute;top:var(--rf-suns-top);left:0;width:calc((100% - 6.4rem)/5);margin:0;line-height:1.12}.rf-home.rf-home--magazine .rf-sun-title-original,.rf-home.rf-home--magazine .rf-suns>.rf-section-heading>.rf-light-switch{display:none}.rf-home.rf-home--magazine .rf-sun-title-desktop,.rf-home.rf-home--magazine .rf-sun-title-desktop>span{display:block}.rf-home.rf-home--magazine .rf-sun-title-lead{font-size:calc(var(--rf-sun-card-width) * .135)}.rf-home.rf-home--magazine .rf-sun-title-main{font-size:calc(var(--rf-sun-card-width) * .245);margin-top:4px}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(1){margin-top:7rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(5){margin-top:max(1rem,calc(44px + 1.6rem - var(--rf-sun-grid-offset)))}.rf-home.rf-home--magazine .rf-sun-desktop-switch{position:absolute;top:var(--rf-suns-top);right:0;display:flex;justify-content:flex-end;margin:0}.rf-home.rf-home--magazine:lang(en) .rf-sun-title-lead{font-size:calc(var(--rf-sun-card-width) * .12)}.rf-home.rf-home--magazine:lang(en) .rf-sun-title-main{font-size:calc(var(--rf-sun-card-width) * .215)}.rf-home.rf-home--magazine:lang(en) .rf-section.rf-suns{--rf-sun-title-height:calc(var(--rf-sun-card-width) * .3752 + 4px)}.rf-home.rf-home--magazine .rf-sun-grid{padding-top:var(--rf-sun-grid-offset)}.rf-home.rf-home--magazine .rf-suns+.rf-workshop-section{padding-top:24px}}@media(min-width:1000px){.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(2){grid-column:3;grid-row:1;margin-top:3rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(3){grid-column:2;grid-row:1;margin-top:0}}@media(max-width:749px){.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(3){grid-column:3 / span 2;grid-row:2;margin-top:1.4rem}.rf-home.rf-home--magazine .rf-sun-grid .rf-product-card:nth-child(4){grid-column:1 / span 2;grid-row:2;margin-top:-.7rem}}.rf-home.rf-home--magazine .rf-workshop-video-toggle svg,.rf-home.rf-home--magazine .rf-gallery-tap svg{box-sizing:border-box;border:1px solid #ffffffb3;background:#0003}@media(min-width:1000px){.rf-home.rf-home--magazine .rf-workshop-section{padding-bottom:0}.rf-home.rf-home--magazine #rf-table{padding-top:0}}@media(min-width:1000px){.rf-home.rf-home--magazine #rf-table{padding-top:8.2px;padding-bottom:calc(clamp(3.5rem,4.8vw,7rem) + 8.2px)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/reflective-magazine.css.map */
