.robinier-site{background:#f1eee7;color:#171914}.robinier-page{background:#f1eee7}.robinier-page h1,.robinier-page h2{font-family:var(--serif);font-weight:400;letter-spacing:-.03em;color:#171914}.robinier-page p{margin:0 0 11px;color:#30342e}.robinier-page figure{margin:0}.robinier-page figcaption{font-size:10px;line-height:1.4;color:#66685f;margin-top:5px}.r-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 22px;background:#35422f;color:#fff;font-size:11.5px;line-height:1;text-decoration:none}.r-link{display:inline-block;border-bottom:1px solid rgba(19,24,18,.62);padding:0 0 3px;font-size:12px;line-height:1.4;color:#191e18}.r-link--light{color:#fff;border-color:#ffffffb8}.r-hero{min-height:405px;display:grid;grid-template-columns:38% 62%;background:#f4f1ea}.r-hero__copy{padding:43px 34px 34px 55px;align-self:center}.r-hero h1{font-size:43px;line-height:.98;margin:0 0 18px;max-width:330px}.r-hero p{font-size:13px;line-height:1.55;max-width:320px}.r-hero__actions{display:flex;align-items:center;gap:22px;margin-top:18px}.r-hero__media{position:relative;min-height:405px;overflow:hidden;background:#d6d2c8}.r-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;display:block}.r-material{min-height:295px;display:grid;grid-template-columns:46% 54%;background:#f1eee7}.r-material__media{overflow:hidden}.r-material__media img{width:100%;height:295px;object-fit:cover;object-position:center;display:block}.r-material__copy{padding:30px 50px 28px 42px;align-self:center}.r-material h2{font-size:31px;line-height:1.03;margin:0 0 15px;max-width:455px}.r-material p{font-size:13px;line-height:1.55;max-width:470px}.r-source{font-size:11px!important;color:#5c6057!important;margin-top:15px!important}.r-source a{border-bottom:1px solid rgba(30,36,29,.45);padding-bottom:1px}.r-outdoor{min-height:270px;display:grid;grid-template-columns:52% 48%;background:#ebe9e2;border-top:1px solid rgba(20,25,20,.06)}.r-outdoor__copy{padding:31px 42px 28px 55px;align-self:center}.r-outdoor h2{font-size:31px;line-height:1.02;margin:0 0 14px}.r-outdoor p{font-size:13px;line-height:1.55;max-width:440px}.r-outdoor__media{overflow:hidden}.r-outdoor__media img{width:100%;height:270px;object-fit:cover;object-position:center 50%;display:block}.r-shape{min-height:285px;display:grid;grid-template-columns:47% 53%;background:#f4f1ea}.r-shape__media{overflow:hidden}.r-shape__media img{width:100%;height:285px;object-fit:cover;object-position:center;display:block}.r-shape__copy{padding:32px 50px 29px 42px;align-self:center}.r-shape h2{font-size:31px;line-height:1.02;margin:0 0 14px;max-width:450px}.r-shape p{font-size:13px;line-height:1.55;max-width:465px}.r-compare{min-height:315px;display:grid;grid-template-columns:52% 48%;background:#384031;color:#fff}.r-compare__copy{padding:34px 44px 31px 55px;align-self:center}.r-compare h2{font-size:30px;line-height:1.04;color:#f7f4ed;margin:0 0 15px;max-width:460px}.r-compare p{font-size:13px;line-height:1.55;color:#eef0e9;max-width:455px}.r-compare .r-link{margin-top:9px}.r-compare__media{overflow:hidden}.r-compare__media img{width:100%;height:315px;object-fit:cover;object-position:center;display:block}.r-freedom{min-height:205px;background:#e6e2d8;padding:34px 55px}.r-freedom__copy{display:grid;grid-template-columns:315px 1fr;column-gap:56px;align-items:start}.r-freedom h2{font-size:31px;line-height:1.03;margin:0}.r-freedom__copy p{grid-column:2;font-size:13px;line-height:1.55;max-width:530px}.r-freedom__copy p:first-of-type{margin-top:2px}.r-place{min-height:285px;display:grid;grid-template-columns:45% 55%;background:#f4f1ea}.r-place__media{overflow:hidden;position:relative}.r-place__media img{width:100%;height:285px;object-fit:cover;object-position:center 55%;display:block}.r-place__media figcaption{position:absolute;left:14px;bottom:10px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.75);margin:0}.r-place__copy{padding:34px 52px 30px 42px;align-self:center}.r-place h2{font-size:31px;line-height:1.02;margin:0 0 14px}.r-place p{font-size:13px;line-height:1.55;max-width:475px}.r-place .r-link{margin-top:8px}.r-aging{min-height:285px;display:grid;grid-template-columns:57% 43%;background:#ece9e1;border-top:1px solid rgba(20,25,20,.07)}.r-aging__copy{padding:34px 46px 30px 55px;align-self:center}.r-aging h2{font-size:31px;line-height:1.02;margin:0 0 14px}.r-aging p{font-size:13px;line-height:1.55;max-width:505px}.r-aging__media{overflow:hidden}.r-aging__media img{width:100%;height:285px;object-fit:cover;object-position:center;display:block}.r-price{min-height:260px;display:grid;grid-template-columns:34% 66%;background:#f6f3ec;border-top:1px solid rgba(20,25,20,.09);border-bottom:1px solid rgba(20,25,20,.09)}.r-price__amount{padding:39px 30px 34px 55px;background:#d9d5ca;display:flex;flex-direction:column;justify-content:center}.r-price__amount p{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#5a5c54;margin-bottom:12px}.r-price__amount strong{font-family:var(--serif);font-weight:400;font-size:29px;line-height:1.03;letter-spacing:-.02em;color:#192018;max-width:245px}.r-price__amount span{font-size:9.8px;line-height:1.45;color:#54584f;max-width:230px;margin-top:12px}.r-price__copy{padding:32px 55px 29px 44px;align-self:center}.r-price h2{font-size:30px;line-height:1.03;margin:0 0 14px}.r-price__copy p{font-size:13px;line-height:1.55;max-width:555px}.r-price .r-link{margin-top:7px}.r-distance{min-height:300px;display:grid;grid-template-columns:47% 53%;background:#cbcbbd}.r-distance__media{overflow:hidden;position:relative}.r-distance__media img{width:100%;height:300px;object-fit:cover;object-position:center;display:block}.r-distance__media figcaption{position:absolute;left:14px;bottom:10px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.75);margin:0}.r-distance__copy{padding:34px 50px 30px 42px;align-self:center}.r-distance h2{font-size:31px;line-height:1.02;margin:0 0 14px}.r-distance p{font-size:13px;line-height:1.55;max-width:470px}.r-distance .r-btn{margin-top:9px}.r-faq{min-height:410px;display:grid;grid-template-columns:33% 67%;gap:34px;padding:40px 55px 42px;background:#f2efe8}.r-faq__intro h2{font-size:31px;line-height:1.04;margin:0 0 12px;max-width:275px}.r-faq__intro p{font-size:13px;line-height:1.55;max-width:245px;color:#5c6158}.r-faq__items details{border-top:1px solid rgba(24,31,24,.22)}.r-faq__items details:last-child{border-bottom:1px solid rgba(24,31,24,.22)}.r-faq__items summary{list-style:none;cursor:pointer;position:relative;padding:13px 32px 13px 0;font-size:13px;line-height:1.45;color:#1b221b}.r-faq__items summary::-webkit-details-marker{display:none}.r-faq__items summary:after{content:"+";position:absolute;right:3px;top:10px;font-family:var(--serif);font-size:18px;font-weight:400}.r-faq__items details[open] summary:after{content:"–"}.r-faq__items details p{font-size:12.75px;line-height:1.55;color:#50564f;margin:0 32px 14px 0;max-width:590px}.r-final{min-height:185px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding:35px 55px;background:#273228;color:#fff}.r-final h2{font-size:31px;line-height:1.03;color:#fff;margin:0 0 12px}.r-final p{font-size:13px;line-height:1.55;color:#edf0ea;max-width:650px;margin:0}.r-final .r-btn{background:#f2efe8;color:#253126;min-width:145px}@media(min-width:761px)and (max-width:1023px){.r-hero p,.r-material p,.r-outdoor p,.r-shape p,.r-compare p,.r-freedom__copy p,.r-place p,.r-aging p,.r-price__copy p,.r-distance p,.r-faq__intro p,.r-final p{font-size:calc(13px / var(--desktop-scale))}.r-faq__items summary{font-size:calc(13px / var(--desktop-scale))}.r-faq__items details p{font-size:calc(12.75px / var(--desktop-scale))}.robinier-page figcaption{font-size:calc(10px / var(--desktop-scale))}.r-source{font-size:calc(11px / var(--desktop-scale))!important}.r-link{font-size:calc(12px / var(--desktop-scale))}}@media(max-width:760px){.r-btn{min-height:46px;font-size:13px;padding:11px 20px}.r-link{font-size:13px;min-height:42px;display:inline-flex;align-items:center}.r-hero{grid-template-columns:1fr;min-height:0}.r-hero__copy{padding:34px 20px 30px}.r-hero h1{font-size:41px;max-width:350px}.r-hero p{font-size:13px;max-width:none}.r-hero__actions{align-items:flex-start;flex-direction:column;gap:8px}.r-hero__media{min-height:320px}.r-hero__media img{height:320px}.r-material,.r-outdoor,.r-shape,.r-compare,.r-place,.r-aging,.r-price,.r-distance{grid-template-columns:1fr;min-height:0}.r-material__media img,.r-outdoor__media img,.r-shape__media img,.r-compare__media img,.r-place__media img,.r-aging__media img,.r-distance__media img{height:270px}.r-material__copy,.r-outdoor__copy,.r-shape__copy,.r-compare__copy,.r-place__copy,.r-aging__copy,.r-price__copy,.r-distance__copy{padding:31px 20px}.r-material h2,.r-outdoor h2,.r-shape h2,.r-compare h2,.r-place h2,.r-aging h2,.r-price h2,.r-distance h2{font-size:30px}.r-material p,.r-outdoor p,.r-shape p,.r-compare p,.r-place p,.r-aging p,.r-price__copy p,.r-distance p{font-size:13px;max-width:none}.r-material__media{order:2}.r-outdoor__media{order:1}.r-outdoor__copy,.r-shape__media{order:2}.r-compare__media{order:1}.r-compare__copy{order:2}.r-freedom{padding:31px 20px}.r-freedom__copy{display:block}.r-freedom h2{font-size:30px;margin-bottom:16px}.r-freedom__copy p{font-size:13px;max-width:none}.r-price__amount{padding:30px 20px}.r-price__amount strong{font-size:30px;max-width:310px}.r-price__amount span{font-size:12px;max-width:310px}.r-faq{grid-template-columns:1fr;padding:34px 20px;gap:22px}.r-faq__intro h2{font-size:30px;max-width:none}.r-faq__intro p{font-size:13px;max-width:none}.r-faq__items summary{font-size:13px;min-height:49px;display:flex;align-items:center}.r-faq__items details p{font-size:12.5px;margin-right:22px}.r-final{grid-template-columns:1fr;padding:32px 20px;gap:20px}.r-final h2{font-size:30px}.r-final p{font-size:13px}.r-final .r-btn{justify-self:start}}
