.content-page{--content-ink: #0d1c29;--content-cream: #f4f0e7;--content-paper: #fbfaf7;--content-line: rgba(13,28,41,.18)}.content-page #MainContent{color:var(--content-ink);background:var(--content-paper)}.content-page #MainContent h1,.content-page #MainContent h2,.content-page #MainContent .rivo-hero-title,.content-page #MainContent .rivo-lp-section-title{font-family:var(--content-display, Georgia, serif);font-weight:400;letter-spacing:-.035em}.content-page #MainContent .button{min-height:44px;border-radius:0;padding:13px 24px;font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.content-page #MainContent a:focus-visible,.content-page #MainContent summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.content-page #MainContent .rich-text__heading,.content-page #MainContent .title-wrapper-with-link>.title{font-size:clamp(32px,4vw,56px);line-height:1.1;text-wrap:balance}.content-page #MainContent .rich-text__text{font-size:16px;line-height:1.75}.content-page #MainContent .shopify-app-block{max-width:100%}.content-page #MainContent .contact{padding-block:40px 64px}.content-page #MainContent .field__input,.content-page #MainContent .select__select{border-radius:0}.content-document{width:min(100% - 64px,1040px);margin:0 auto;padding:64px 0 80px}.content-document__kicker,.content-story__kicker{margin:0 0 18px;font-size:10px;font-weight:600;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.content-document>h1,.content-document .rte h1{margin:0 0 36px;font-family:var(--content-display, Georgia, serif)!important;font-size:clamp(38px,5vw,68px);font-weight:400;letter-spacing:-.04em;line-height:1.08;text-align:left!important}.content-document .rte{color:var(--content-ink);font-family:var(--font-body-family);font-size:16px;line-height:1.8;overflow-x:auto}.content-document .rte h2,.content-document .rte h3{color:inherit;margin-top:36px;margin-bottom:16px;line-height:1.2}.content-document .rte h2{font-size:32px;font-family:var(--content-display, Georgia, serif)!important}.content-document .rte h3{font-size:20px}.content-document .rte a{color:inherit;text-underline-offset:4px}.content-document .rte img{max-width:100%;height:auto}.content-document .rte table{border-collapse:collapse;margin-block:28px;width:100%;font-size:14px;box-shadow:none}.content-document .rte td,.content-document .rte th{border:1px solid var(--content-line);padding:14px 18px;text-align:left}.content-document .rte tr:first-child{background:var(--content-cream)}.content-document__help{margin-top:36px;padding-top:24px;border-top:1px solid var(--content-line);font-size:14px;line-height:1.65}.content-document__help a{color:inherit;text-underline-offset:4px}.content-story{color:var(--content-ink);background:var(--content-paper);font-family:var(--font-body-family)}.content-story *,.content-story *:before,.content-story *:after{box-sizing:border-box}.content-story section[id]{scroll-margin-top:110px}.content-story img{display:block;width:100%;height:auto}.content-story h1{margin:0 0 24px;font-size:clamp(48px,5.7vw,80px);line-height:1;letter-spacing:-.045em;text-wrap:balance}.content-story h2{margin:0 0 24px;font-size:clamp(34px,4.4vw,60px);line-height:1.05;text-wrap:balance}.content-story__hero{display:grid;grid-template-columns:.84fr 1.16fr;min-height:660px;background:var(--content-cream)}.content-story__hero-copy{align-self:end;padding:72px clamp(32px,5vw,80px)}.content-story__lede{max-width:600px;margin:0;font-size:18px;line-height:1.6}.content-story__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.content-story__actions .button{max-width:100%}.content-story__hero-media{min-width:0;position:relative}.content-story__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:center 40%}.template--about .content-story__hero-media img{object-position:center top}.content-story__hero--text{display:block;min-height:0}.content-story__hero--text .content-story__hero-copy{max-width:1120px;padding:68px 32px 72px;margin:0 auto}.content-story__hero--text h1{max-width:920px}.content-story__hero--text .content-story__lede{max-width:720px}.content-story__row{width:min(100% - 64px,1320px);margin-inline:auto;padding-block:80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,110px)}.content-story__row+.content-story__row{padding-top:0}.content-story__row-copy{padding-inline:2vw}.content-story__row-media{margin:0}.content-story__row-media img{aspect-ratio:4/5;object-fit:cover}.template--materials .content-story__hero{min-height:0}.template--materials .content-story__hero-media{display:flex;align-items:center;aspect-ratio:auto}.template--materials .content-story__hero-media img{position:static;inset:auto;height:auto;object-fit:contain}.template--materials .content-story__row-media img{aspect-ratio:auto 1 / 1;height:auto;max-height:none;object-fit:contain}.content-story__row--reverse .content-story__row-media{order:2}.content-story__body{font-size:16px;line-height:1.8;letter-spacing:-.01em}.content-story__body p{margin:0 0 18px}.content-story__body p:last-child{margin-bottom:0}.content-story__body a{color:inherit;text-underline-offset:4px}.content-story__text{width:min(100% - 64px,960px);padding-block:64px;margin-inline:auto}.content-story__text+.content-story__text{padding-top:0}.content-story__cards{padding:64px 32px;background:var(--content-cream)}.content-story__card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1320px;margin-inline:auto}.content-story__card{border-top:1px solid var(--content-line);padding-top:24px}.content-story__card h2{font-size:34px;margin-bottom:18px}.content-story__card .content-story__body{font-size:15px}.content-story__card .button{margin-top:24px}.content-story__shop{width:min(100% - 64px,1320px);margin-inline:auto;padding-block:72px}.content-story__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.content-story__product a{color:inherit;text-decoration:none}.content-story__product img{aspect-ratio:4/5;object-fit:cover;background:#edeae5}.content-story__product h3{color:inherit;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.4;margin:16px 0 6px}.content-story__price{margin:0;font-size:13px}.content-story__finale{padding:72px 24px;background:var(--content-ink);color:#fff;text-align:center;scroll-margin-top:110px}.content-story__finale h2{color:inherit;max-width:800px;margin-inline:auto}.content-story__finale .content-story__body{max-width:660px;margin-inline:auto}.content-story__finale .content-story__actions{justify-content:center}.content-story__finale .button{--color-button: 255,255,255;--color-button-text: 13,28,41}.content-page .faq{padding:60px 32px 80px}.content-page .faq__wrapper{max-width:1320px;margin-inline:auto;gap:64px}.content-page .faq__sidebar{background:var(--content-cream);padding:30px}.content-page .faq__category{scroll-margin-top:110px}.content-page .faq__category>h2{font-size:40px;margin-top:0}.content-page .faq .accordion{border-color:var(--content-line)}.content-page .faq .accordion__title{font-family:var(--font-body-family)!important;font-size:16px;line-height:1.5;letter-spacing:0!important}.content-page .faq .accordion__content{font-size:15px;line-height:1.75}.content-page #MainContent .rivo-hero-title{line-height:1.05}.content-page #MainContent .rivo-hero-buttons a{min-height:44px;border-radius:0;text-transform:uppercase;font-size:11px;letter-spacing:.12em}@media(max-width:989px){.content-story__hero{grid-template-columns:1fr;min-height:0}.content-story__hero-media{aspect-ratio:4/3;grid-row:1}.content-story__hero-copy{padding:44px 24px 52px}.content-story__row{gap:36px;padding-block:56px}.content-story__row-copy{padding:0}.content-story__card-grid{gap:24px}.content-page .faq__wrapper{gap:32px}}@media(max-width:749px){.content-document{width:calc(100% - 40px);padding-block:40px 54px}.content-document>h1,.content-document .rte h1{font-size:40px;overflow-wrap:anywhere}.content-document .rte{font-size:15px}.content-document .rte td,.content-document .rte th{padding:10px 12px}.content-story h1{font-size:48px}.content-story__hero-media{aspect-ratio:4/5}.content-story__hero--text .content-story__hero-copy{padding:46px 24px 50px}.content-story__lede{font-size:17px}.content-story__row{width:calc(100% - 48px);grid-template-columns:1fr;gap:30px;padding-block:48px}.content-story__row--reverse .content-story__row-media{order:0}.content-story__row-media img{max-height:520px}.content-story__text{width:calc(100% - 48px);padding-block:48px}.content-story__cards{padding:48px 24px}.content-story__card-grid{grid-template-columns:1fr;gap:32px}.content-story__card h2{font-size:32px}.content-story__shop{width:calc(100% - 48px);padding-block:48px}.content-story__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.content-story__finale{padding-block:52px}.content-page .faq{padding:40px 24px 54px}.content-page .faq__wrapper{display:block}.content-page .faq__sidebar{margin-bottom:36px;padding:24px}.content-page .faq__category>h2{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/511/assets/content-pages.css.map */
