.ren--oat{background:var(--ren-oat)}.ren--ink{background:var(--ren-ink);color:var(--ren-paper)}.ren--ink .ren-body,.ren--ink .ren-rte{color:#fbfaf8cc}.ren--ink .ren-rule-top,.ren--ink .ren-principles__item{border-color:#fbfaf833}.ren-pad{padding-block:clamp(88px,11vw,160px)}.ren-rte{font-size:16px;line-height:1.65;color:var(--ren-muted);max-width:58ch}.ren-rte>*+*{margin-top:1em}.ren-rte p{margin:0}.ren-rte h3,.ren-rte h4{font-family:var(--ren-serif);font-weight:400;font-size:26px;line-height:1.15;color:inherit;margin:1.6em 0 .4em}.ren--ink .ren-rte h3{color:var(--ren-paper)}.ren:not(.ren--ink) .ren-rte h3{color:var(--ren-ink)}.ren-rte h3:first-child{margin-top:0}.ren-rte ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--ren-rule)}.ren-rte li{padding:12px 0;border-bottom:1px solid var(--ren-rule)}.ren-rte a{text-underline-offset:4px}.ren-intro{padding-block:clamp(150px,18vw,230px) clamp(56px,7vw,104px)}.ren-intro__title{font-family:var(--ren-serif);font-weight:400;line-height:.95;letter-spacing:-.02em;font-size:clamp(54px,8.4vw,132px);margin:0;max-width:14ch;text-wrap:balance}.ren-intro__text{margin-top:28px;font-size:18px;line-height:1.55;max-width:44ch;color:var(--ren-brown)}.ren-intro--image{position:relative;min-height:86svh;display:flex;align-items:flex-end;padding:0;overflow:hidden;background:var(--ren-oat)}.ren-intro__media{position:absolute;top:0;right:0;bottom:0;left:0}.ren-intro__media picture,.ren-intro__media img{display:block;width:100%;height:100%;object-fit:cover}.ren-intro--image .ren-intro__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2a1a0e8c,#2a1a0e26 45%,#2a1a0e00 70%)}.ren-intro--image .ren-intro__inner{position:relative;width:100%;padding-block:160px clamp(48px,8vh,96px);color:var(--ren-paper)}.ren-intro--image .ren-intro__text{color:#fbfaf8e0}.ren-split__grid{display:grid;gap:clamp(40px,6vw,96px);align-items:center}@media(min-width:900px){.ren-split__grid{grid-template-columns:1fr 1fr}.ren-split--left .ren-split__media{order:-1}}.ren-split--solo .ren-split__grid{grid-template-columns:1fr}@media(min-width:900px){.ren-split--solo .ren-split__grid{grid-template-columns:5fr 7fr;align-items:start}}.ren-split__copy .ren-h2{max-width:13ch;text-wrap:balance}.ren-split__copy .ren-rte{margin-top:28px}.ren-split__actions{margin-top:36px}.ren-split__media{border-radius:20px;overflow:hidden}.ren-split__media img{width:100%;height:auto}.ren-split--cover .ren-split__media{aspect-ratio:4 / 5}.ren-split--cover .ren-split__media img{height:100%;object-fit:cover}.ren-principles__head{display:grid;gap:20px;margin-bottom:clamp(48px,6vw,80px)}@media(min-width:900px){.ren-principles__head{grid-template-columns:1.2fr 1fr;align-items:end}}.ren-principles__head .ren-h2{max-width:15ch;text-wrap:balance}.ren-principles__grid{display:grid;gap:48px 32px;grid-template-columns:1fr}@media(min-width:700px){.ren-principles__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ren-principles__grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.ren-principles__grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.ren-principles__item{border-top:1px solid var(--ren-rule);padding-top:22px}.ren-principles__img{aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;margin-bottom:22px;background:var(--ren-paper)}.ren-principles__img img{width:100%;height:100%;object-fit:cover}.ren-principles__img--contain{background:transparent}.ren-principles__img--contain img{object-fit:contain}.ren-principles__item h3{font-family:var(--ren-serif);font-weight:400;font-size:28px;line-height:1.1;margin:0 0 12px}.ren-principles__item p{margin:0;font-size:15px;line-height:1.6;color:var(--ren-muted);max-width:40ch}.ren--ink .ren-principles__item p{color:#fbfaf8bf}.ren-compare__grid{display:grid;gap:48px}@media(min-width:1000px){.ren-compare__grid{grid-template-columns:5fr 7fr;gap:clamp(48px,7vw,120px);align-items:start}}.ren-compare__copy .ren-h2{max-width:12ch;text-wrap:balance}.ren-compare__copy .ren-body{margin-top:24px}.ren-compare table{width:100%;border-collapse:collapse;font-size:15px}.ren-compare th{font:500 16px/1.35 var(--ren-sans);color:var(--ren-brown);text-align:center;padding:0 0 14px;width:92px}.ren-compare th:first-child{text-align:left;width:auto}.ren-compare td{padding:16px 0;border-top:1px solid var(--ren-rule);text-align:center}.ren-compare td:first-child{text-align:left;font-family:var(--ren-serif);font-size:22px;line-height:1.2}.ren-compare .is-ren{background:#e3f6a48c}.ren-compare th.is-ren{border-radius:10px 10px 0 0;padding-top:14px}.ren-compare tr:last-child td.is-ren{border-radius:0 0 10px 10px}.ren-mark{display:inline-block;width:22px;height:22px;border-radius:50%;position:relative;vertical-align:middle}.ren-mark--yes{background:var(--ren-ink)}.ren-mark--yes:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:10px;border:solid var(--ren-paper);border-width:0 2px 2px 0;transform:rotate(45deg)}.ren-mark--no:after{content:"";position:absolute;left:5px;right:5px;top:10px;height:1.5px;background:var(--ren-muted)}.ren-faq__grid{display:grid;gap:56px}@media(min-width:1000px){.ren-faq__grid{grid-template-columns:5fr 7fr;gap:clamp(48px,7vw,120px)}.ren-faq__aside{position:sticky;top:120px;align-self:start}}.ren-faq__aside .ren-h2{max-width:10ch}.ren-faq__contact{margin-top:40px;display:grid;gap:18px;font-size:15px}.ren-faq__contact dt{font:500 17px/1.35 var(--ren-sans);color:var(--ren-brown)}.ren-faq__contact dd{margin:2px 0 0}.ren-faq__contact a{text-decoration:underline;text-underline-offset:4px}.ren-faq__list{border-top:1px solid var(--ren-rule)}.ren-qa{border-bottom:1px solid var(--ren-rule)}.ren-qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;font-family:var(--ren-serif);font-size:clamp(22px,2vw,28px);line-height:1.2}.ren-qa summary::-webkit-details-marker{display:none}.ren-qa summary:after{content:"+";font-family:var(--ren-sans);font-size:22px;line-height:1;color:var(--ren-brown);transition:transform .3s ease;flex:none}.ren-qa[open] summary:after{transform:rotate(45deg)}.ren-qa .ren-rte{padding:0 0 28px}.ren-product{padding-block:clamp(96px,10vw,140px) clamp(72px,9vw,128px)}.ren-product__grid{display:grid;gap:40px}@media(min-width:1000px){.ren-product__grid{grid-template-columns:7fr 5fr;gap:clamp(40px,5vw,88px);align-items:start}}.ren-gallery{display:grid;gap:12px}.ren-gallery__item{border-radius:20px;overflow:hidden;background:var(--ren-oat);aspect-ratio:1 / 1}.ren-gallery__item img{width:100%;height:100%;object-fit:cover}@media(min-width:1000px){.ren-gallery{grid-template-columns:1fr 1fr}.ren-gallery__item:first-child{grid-column:1 / -1}}@media(max-width:999px){.ren-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:calc(var(--ren-gutter) * -1);padding-inline:var(--ren-gutter);scrollbar-width:none}.ren-gallery::-webkit-scrollbar{display:none}.ren-gallery__item{flex:0 0 86%;scroll-snap-align:center}}@media(min-width:1000px){.ren-buy{position:sticky;top:110px}}.ren-buy__title{font-family:var(--ren-serif);font-weight:400;font-size:clamp(40px,4vw,64px);line-height:1;letter-spacing:-.015em;margin:0;text-wrap:balance}.ren-buy__price{margin-top:16px;font-size:20px}.ren-buy__desc{margin-top:24px}.ren-buy__desc p{margin:0}.ren-buy .ren-card__specs{margin-top:28px}.ren-buy__variants{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0}.ren-buy__variants legend{font:500 16px/1.35 var(--ren-sans);color:var(--ren-brown);margin-bottom:10px;padding:0}.ren-buy__variants input{position:absolute;opacity:0;pointer-events:none}.ren-buy__variants label{padding:10px 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ren-rule);font-size:14px;cursor:pointer}.ren-buy__variants input:checked+label{box-shadow:inset 0 0 0 1.5px var(--ren-ink)}.ren-buy__variants input:focus-visible+label{outline:2px solid var(--ren-ink);outline-offset:2px}.ren-buy__row{margin-top:24px;display:flex;gap:12px}.ren-qty{display:inline-flex;align-items:center;height:52px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ren-rule)}.ren-qty button{width:44px;height:52px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--ren-ink)}.ren-qty input{width:32px;border:0;background:none;text-align:center;font:500 15px var(--ren-sans);color:var(--ren-ink);-moz-appearance:textfield}.ren-qty input::-webkit-outer-spin-button,.ren-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ren-buy__row .ren-btn{flex:1}.ren-buy__note{margin-top:14px;font-size:13px;color:var(--ren-muted)}.ren-buy__error{margin-top:12px;font-size:14px;color:#a3321f}.ren-buy__acc{margin-top:36px;border-top:1px solid var(--ren-rule)}.ren-buy__acc .ren-qa summary{font-size:22px;padding:20px 0}.ren-textpage .ren-rte{max-width:68ch}.ren-textpage .ren-rte h2{font-family:var(--ren-serif);font-weight:400;font-size:30px;margin:1.8em 0 .5em;color:var(--ren-ink)}.ren-textpage .ren-rte ul{list-style:disc;padding-left:1.2em;border:0}.ren-textpage .ren-rte li{padding:4px 0;border:0}@media(prefers-reduced-motion:reduce){.ren-qa summary:after{transition:none}}.ren-qa .ren-rte>ul:last-child>li:last-child{border-bottom:0;padding-bottom:0}.ren-qa .ren-rte h3,.ren-qa .ren-rte h4{font:500 15px/1.4 var(--ren-sans);color:var(--ren-ink);margin:1.5em 0 .35em}.ren-qa .ren-rte h3:first-child,.ren-qa .ren-rte h4:first-child{margin-top:0}.ren-qa .ren-rte,.ren-qa .ren-rte li{font-size:15px}.ren-qa summary,.ren-qa .ren-rte h3,.ren-qa .ren-rte h4,.ren:not(.ren--ink) .ren-qa .ren-rte h3{color:#000}@media(max-width:999px){.ren-faq__aside{order:2}.ren-faq.ren-pad{padding-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ren-pages.css.map */
