.custom-page-shell{padding-block:var(--fps-pt) var(--fps-pb);padding-inline:var(--fps-pl) var(--fps-pr);background:var(--fps-bg, #ffffff);color:var(--frutal-aubergine, #1f1218);font-family:var(--frutal-font-body, "Work Sans", system-ui, sans-serif)}.custom-page-shell__inner{max-inline-size:var(--fps-max, 1120px);margin-inline:auto}.custom-page-shell__title{margin:0 0 .75rem;color:var(--fps-title-color, #1f1218);font-family:var(--frutal-font-display, "Cormorant Garamond", Georgia, serif);font-size:var(--fps-title-size, 32px);font-weight:var(--fps-title-weight, 400);line-height:var(--fps-title-lh, 110%)}.custom-page-values .custom-page-shell__title{margin-block-end:1.75rem}.custom-page-legal__inner{max-inline-size:var(--fps-max, 760px)}.custom-page-legal__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 1rem;color:var(--frutal-muted, #8a8490);font-size:.8125rem;line-height:1.4}.custom-page-legal__crumbs a{color:inherit;text-decoration:none}.custom-page-legal__crumbs a:hover{text-decoration:underline}.custom-page-legal__body{margin-block-start:1.25rem;font-size:.9375rem;line-height:1.7;color:#303035}.custom-page-legal__body h2,.custom-page-legal__body h3{margin:1.75rem 0 .65rem;color:var(--frutal-aubergine, #1f1218);font-family:var(--frutal-font-display, "Cormorant Garamond", Georgia, serif);font-weight:500;line-height:1.25}.custom-page-legal__body h2{font-size:1.5rem}.custom-page-legal__body h3{font-size:1.2rem}.custom-page-legal__body p{margin:0 0 1rem}.custom-page-legal__body ul,.custom-page-legal__body ol{margin:0 0 1rem;padding-inline-start:1.25rem}.custom-page-legal__body li{margin-block-end:.35rem}.custom-page-legal__body a{color:var(--frutal-aubergine, #1f1218);text-decoration:underline}.custom-page-legal__empty{margin:1rem 0 0;color:var(--frutal-muted, #8a8490);font-size:.9375rem}@media screen and (min-width:750px){.custom-page-legal__crumbs{font-size:.9375rem}.custom-page-legal__body{font-size:1rem}}.custom-page-shell__lead{margin:0 0 1.5rem;color:var(--fps-lead-color, #1f1218);font-size:var(--fps-lead-size, 15px);font-weight:400;line-height:1.6;max-inline-size:40rem}@media screen and (min-width:750px){.custom-page-shell{padding-block:var(--fps-pt-d) var(--fps-pb-d);padding-inline:var(--fps-pl-d) var(--fps-pr-d)}.custom-page-shell__title{font-size:var(--fps-title-size-d, 44px)}.custom-page-shell__lead{font-size:var(--fps-lead-size-d, 16px)}}.custom-page-about__grid{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:center}.custom-page-about__media{border-radius:var(--frutal-radius, 6px);overflow:hidden;background:var(--frutal-bg-soft, #f7f5f6)}.custom-page-about__img{display:block;inline-size:100%;block-size:auto;object-fit:cover}.custom-page-about__pillars{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none}.custom-page-about__pillar{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start}.custom-page-about__pillar-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:999px;background:var(--frutal-sage, #c8d6b8);color:var(--frutal-aubergine, #1f1218);flex-shrink:0}.custom-page-about__pillar-icon svg{inline-size:1.15rem;block-size:1.15rem}.custom-page-about__pillar-title{margin:0 0 .25rem;font-family:var(--frutal-font-display, "Cormorant Garamond", Georgia, serif);font-size:1.35rem;font-weight:500;line-height:1.2}.custom-page-about__pillar-text{margin:0;font-size:.9375rem;line-height:1.55;color:#303035}@media screen and (min-width:750px){.custom-page-about__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}}.custom-page-founder__grid{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:start}.custom-page-founder__media{border-radius:var(--frutal-radius, 6px);overflow:hidden;background:var(--frutal-bg-soft, #f7f5f6)}.custom-page-founder__img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center top}.custom-page-founder__role{margin:0 0 1rem;color:var(--frutal-muted, #8a8490);font-size:.875rem;line-height:1.5}.custom-page-founder__body{display:flex;flex-direction:column;gap:1rem;font-size:.9375rem;line-height:1.65}.custom-page-founder__body p{margin:0}.custom-page-founder__cta{display:inline-flex;align-items:center;justify-content:center;margin-block-start:1.5rem;padding:.85rem 1.5rem;border-radius:var(--frutal-radius, 6px);background:var(--fps-btn-bg, #1f1218);color:var(--fps-btn-color, #ffffff);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.custom-page-founder__cta:hover{opacity:.9}@media screen and (min-width:750px){.custom-page-founder__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem;align-items:center}}.custom-page-values__grid{display:grid;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none}.custom-page-values__card{padding:1.5rem 1.25rem;border-radius:var(--frutal-radius, 6px);background:var(--frutal-bg-soft, #f7f5f6);border-block-start:3px solid var(--frutal-sage, #c8d6b8)}.custom-page-values__card-title{margin:0 0 .5rem;font-family:var(--frutal-font-display, "Cormorant Garamond", Georgia, serif);font-size:1.5rem;font-weight:500;line-height:1.2}.custom-page-values__card-text{margin:0;font-size:.9375rem;line-height:1.55;color:#303035}@media screen and (min-width:750px){.custom-page-values__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.custom-page-values__card{padding:2rem 1.75rem}}.custom-page-contact__layout{display:grid;grid-template-columns:1fr;gap:2rem}.custom-page-contact__form{display:flex;flex-direction:column;gap:.85rem}.custom-page-contact__field{display:flex;flex-direction:column;gap:.35rem}.custom-page-contact__label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.custom-page-contact__input,.custom-page-contact__textarea{inline-size:100%;border:1px solid #ddd;border-radius:var(--frutal-radius, 6px);padding:.75rem .9rem;background:#fff;color:inherit;font:inherit;font-size:.9375rem}.custom-page-contact__input:focus,.custom-page-contact__textarea:focus{outline:2px solid var(--frutal-berry, #9e2a5c);outline-offset:1px}.custom-page-contact__textarea{min-block-size:7rem;resize:vertical}.custom-page-contact__submit{-webkit-appearance:none;appearance:none;border:0;align-self:flex-start;margin-block-start:.35rem;padding:.9rem 1.75rem;border-radius:var(--frutal-radius, 6px);background:var(--fps-btn-bg, #1f1218);color:var(--fps-btn-color, #ffffff);font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.custom-page-contact__submit:hover{opacity:.9}.custom-page-contact__status{padding:.75rem 1rem;border-radius:6px;font-size:.875rem}.custom-page-contact__status--ok{background:#e6efdf}.custom-page-contact__status--err{background:#f2d4d7}.custom-page-contact__aside{padding:1.5rem;border-radius:var(--frutal-radius, 6px);background:var(--frutal-bg-soft, #f7f5f6)}.custom-page-contact__aside-title{margin:0 0 .5rem;font-family:var(--frutal-font-display, "Cormorant Garamond", Georgia, serif);font-size:1.35rem;font-weight:500}.custom-page-contact__aside p{margin:0 0 .75rem;font-size:.9375rem;line-height:1.55}.custom-page-contact__aside p:last-child{margin-block-end:0}.custom-page-contact__aside a{color:var(--frutal-aubergine, #1f1218);font-weight:500}@media screen and (min-width:750px){.custom-page-contact__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/frutal-pages.css.map */
