:root{--paths-bg: #fffaf7;--paths-surface: #ffffff;--paths-surface-soft: #fffdfb;--paths-ink: #342927;--paths-text: #4f4441;--paths-muted: #786c68;--paths-faint: #a99d98;--paths-pink-soft: #f8e6ea;--paths-pink: #f1ccd5;--paths-peach-soft: #f9e7de;--paths-peach: #efc8b7;--paths-mint-soft: #e6f5f3;--paths-mint: #bfe3de;--paths-lavender-soft: #ede7f6;--paths-lavender: #d7caeb;--paths-blue-soft: #e6eef9;--paths-blue: #c7d7ef;--paths-yellow-soft: #fdf4d8;--paths-yellow: #f2df9f;--paths-sage-soft: #e8f3ea;--paths-sage: #c8dfcc;--paths-stone-soft: #f4f2ef;--paths-stone: #ddd8d1;--paths-coral: #ef8178;--paths-coral-hover: #df7068;--paths-coral-soft: #fbe8e5;--paths-border: rgba(52, 41, 39, .1);--paths-border-strong: rgba(52, 41, 39, .16);--paths-shadow-xs: 0 2px 8px rgba(52, 41, 39, .04);--paths-shadow-sm: 0 8px 24px rgba(52, 41, 39, .06);--paths-shadow-md: 0 18px 50px rgba(52, 41, 39, .08);--paths-shadow-lg: 0 28px 80px rgba(52, 41, 39, .11);--paths-radius-xs: 8px;--paths-radius-sm: 14px;--paths-radius-md: 20px;--paths-radius-lg: 30px;--paths-radius-xl: 42px;--paths-radius-pill: 999px;--paths-page-width: 1440px;--paths-content-width: 1240px;--paths-reading-width: 720px;--paths-gutter-desktop: 48px;--paths-gutter-tablet: 32px;--paths-gutter-mobile: 20px;--paths-space-1: 4px;--paths-space-2: 8px;--paths-space-3: 12px;--paths-space-4: 16px;--paths-space-5: 20px;--paths-space-6: 24px;--paths-space-7: 32px;--paths-space-8: 40px;--paths-space-9: 48px;--paths-space-10: 64px;--paths-space-11: 80px;--paths-space-12: 96px;--paths-space-13: 120px;--paths-font-display: var(--font-heading-family);--paths-font-body: var(--font-body-family);--paths-ease: cubic-bezier(.22, 1, .36, 1);--paths-transition-fast: .16s ease;--paths-transition: .24s var(--paths-ease);--paths-transition-slow: .42s var(--paths-ease)}html{scroll-behavior:smooth}body,body.paths-theme{background:var(--paths-bg);color:var(--paths-text)}::selection{background:var(--paths-pink);color:var(--paths-ink)}.paths-page{width:min(100%,var(--paths-page-width));margin-inline:auto;padding-inline:var(--paths-gutter-desktop)}.paths-container{width:min(100%,var(--paths-content-width));margin-inline:auto;padding-inline:var(--paths-gutter-desktop)}.paths-reading-width{width:min(100%,var(--paths-reading-width));margin-inline:auto}.paths-section{position:relative;width:100%}.paths-section--spaced{padding-block:var(--paths-space-12)}.paths-section--spaced-small{padding-block:var(--paths-space-10)}.paths-eyebrow{margin:0;color:var(--paths-muted);font-family:var(--paths-font-body);font-size:11px;font-style:normal;font-weight:600;line-height:1.3;letter-spacing:.17em;text-transform:uppercase}.paths-display,.paths-heading-xl,.paths-heading-lg,.paths-heading-md,.paths-heading-sm{margin:0;color:var(--paths-ink);font-family:var(--paths-font-display);font-style:normal;font-weight:var(--font-heading-weight);text-wrap:balance}.paths-display{font-size:clamp(52px,6vw,96px);line-height:.96;letter-spacing:-.045em}.paths-heading-xl{font-size:clamp(44px,5vw,76px);line-height:1;letter-spacing:-.04em}.paths-heading-lg{font-size:clamp(36px,4vw,60px);line-height:1.04;letter-spacing:-.035em}.paths-heading-md{font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.028em}.paths-heading-sm{font-size:clamp(23px,2vw,30px);line-height:1.12;letter-spacing:-.02em}.paths-body-lg{margin:0;color:var(--paths-text);font-family:var(--paths-font-body);font-size:clamp(17px,1.45vw,20px);font-style:normal;font-weight:400;line-height:1.65;letter-spacing:0}.paths-body{margin:0;color:var(--paths-text);font-family:var(--paths-font-body);font-size:16px;font-style:normal;font-weight:400;line-height:1.65;letter-spacing:0}.paths-body-sm{margin:0;color:var(--paths-muted);font-family:var(--paths-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:0}.paths-accent{color:var(--paths-coral);font-style:italic;font-weight:inherit}.paths-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--paths-space-4);max-width:760px}.paths-section-heading--center{align-items:center;margin-inline:auto;text-align:center}.paths-section-heading__text{display:flex;flex-direction:column;gap:var(--paths-space-5)}.paths-button{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:var(--paths-radius-sm);color:#fff;background:var(--paths-coral);font-family:var(--paths-font-body);font-size:11px;font-style:normal;font-weight:700;line-height:1;letter-spacing:.13em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background var(--paths-transition-fast),color var(--paths-transition-fast),border-color var(--paths-transition-fast),transform var(--paths-transition),box-shadow var(--paths-transition)}.paths-button--large{min-height:58px;padding-inline:34px}.paths-button--small{min-height:44px;padding-inline:22px;font-size:10px}.paths-button--secondary{border-color:var(--paths-border-strong);background:transparent;color:var(--paths-ink)}.paths-button--soft{background:var(--paths-coral-soft);color:var(--paths-ink)}.paths-button--full{width:100%}.paths-button__icon{display:inline-flex;width:17px;height:17px}.paths-button__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.paths-button:hover{background:var(--paths-coral-hover);transform:translateY(-2px);box-shadow:var(--paths-shadow-sm)}.paths-button--secondary:hover{border-color:var(--paths-ink);background:var(--paths-ink);color:#fff}.paths-button--soft:hover{background:var(--paths-pink);color:var(--paths-ink)}}.paths-button:focus-visible{outline:2px solid var(--paths-ink);outline-offset:4px}.paths-button:active{transform:translateY(0)}.paths-link{display:inline-flex;align-items:center;gap:8px;color:var(--paths-ink);font-family:var(--paths-font-body);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.paths-link__arrow{display:inline-flex;transition:transform var(--paths-transition)}@media(hover:hover){.paths-link:hover .paths-link__arrow{transform:translate(5px)}}.paths-card{position:relative;overflow:hidden;border:1px solid var(--paths-border);border-radius:var(--paths-radius-lg);background:var(--paths-surface);box-shadow:var(--paths-shadow-xs);transition:transform var(--paths-transition),box-shadow var(--paths-transition),border-color var(--paths-transition-fast)}@media(hover:hover){.paths-card:hover{border-color:var(--paths-border-strong);transform:translateY(-4px);box-shadow:var(--paths-shadow-md)}}.paths-bg-pink{background:var(--paths-pink)}.paths-bg-peach{background:var(--paths-peach)}.paths-bg-mint{background:var(--paths-mint)}.paths-bg-lavender{background:var(--paths-lavender)}.paths-bg-yellow{background:var(--paths-yellow)}.paths-bg-pink-soft{background:var(--paths-pink-soft)}.paths-bg-peach-soft{background:var(--paths-peach-soft)}.paths-bg-mint-soft{background:var(--paths-mint-soft)}.paths-bg-lavender-soft{background:var(--paths-lavender-soft)}.paths-bg-yellow-soft{background:var(--paths-yellow-soft)}.paths-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:0 13px;border-radius:var(--paths-radius-pill);background:var(--paths-surface);color:var(--paths-ink);font-family:var(--paths-font-body);font-size:9px;font-weight:700;line-height:1;letter-spacing:.13em;text-transform:uppercase}.paths-pill--pink{background:var(--paths-pink)}.paths-pill--peach{background:var(--paths-peach)}.paths-pill--mint{background:var(--paths-mint)}.paths-pill--lavender{background:var(--paths-lavender)}.paths-pill--yellow{background:var(--paths-yellow)}.paths-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.paths-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.paths-icon--sm{width:18px;height:18px}.paths-icon--md{width:24px;height:24px}.paths-icon--lg{width:34px;height:34px}.paths-divider{width:100%;height:1px;border:0;background:var(--paths-border)}.paths-divider--short{width:56px}.paths-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.paths-focusable:focus-visible{outline:2px solid var(--paths-ink);outline-offset:4px}@media screen and (max-width:989px){.paths-page,.paths-container{padding-inline:var(--paths-gutter-tablet)}.paths-section--spaced{padding-block:var(--paths-space-11)}.paths-section--spaced-small{padding-block:var(--paths-space-9)}}@media screen and (max-width:749px){:root{--paths-radius-lg: 24px;--paths-radius-xl: 30px}.paths-page,.paths-container{padding-inline:var(--paths-gutter-mobile)}.paths-section--spaced{padding-block:var(--paths-space-10)}.paths-section--spaced-small{padding-block:var(--paths-space-8)}.paths-display{font-size:clamp(46px,14vw,66px);line-height:.98}.paths-heading-xl{font-size:clamp(40px,11vw,54px);line-height:1}.paths-heading-lg{font-size:clamp(34px,9vw,46px)}.paths-heading-md{font-size:clamp(28px,7vw,36px)}.paths-body-lg{font-size:17px;line-height:1.6}.paths-body{font-size:15px}.paths-button{min-height:52px;padding-inline:24px}.paths-button--large{min-height:56px;padding-inline:28px}}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.paths-button,.paths-link__arrow,.paths-card{transition:none}.paths-button:hover,.paths-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/paths-base.css.map */
