@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600&display=swap";.journey-frames-theme-loader{display:contents}:root{--jf-background: #f6f3ee;--jf-background-alt: #f1ece5;--jf-surface: #fbfaf7;--jf-text: #132b2a;--jf-text-secondary: #4f5753;--jf-text-muted: #7b817d;--jf-border: #ded9d1;--jf-primary: #18312d;--jf-primary-hover: #102521;--jf-on-primary: #ffffff;--jf-dark: #232d27;--jf-on-dark: #f6f3ee;--jf-route-accent: #a46f42;--jf-map-blue: #c9dadf;--jf-bg: var(--jf-background);--jf-bg-alt: var(--jf-background-alt);--jf-accent: var(--jf-route-accent);--jf-accent-light: #c7a17d;--jf-dark-section: var(--jf-dark);--jf-font-display: "Instrument Serif", Georgia, serif;--jf-font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--jf-content-width: 1440px;--jf-section-spacing: 112px;--jf-section-spacing-mobile: 72px;--jf-radius: 4px;--jf-radius-card: 8px;--jf-radius-small: 3px;--jf-radius-button: 3px;--font-body--family: var(--jf-font-body);--font-subheading--family: var(--jf-font-body);--font-accent--family: var(--jf-font-body);--normal-page-width: 90rem;--wide-page-width: 90rem;--style-border-radius-xs: var(--jf-radius-small);--style-border-radius-sm: var(--jf-radius);--style-border-radius-md: var(--jf-radius);--style-border-radius-lg: var(--jf-radius);--style-border-radius-pills: var(--jf-radius-small);--style-border-radius-inputs: var(--jf-radius-small);--style-border-radius-buttons-primary: var(--jf-radius-button);--style-border-radius-buttons-secondary: var(--jf-radius-button);--button-font-family-primary: var(--jf-font-body);--button-font-family-secondary: var(--jf-font-body)}html,body{color:var(--jf-text);background:var(--jf-bg);font-family:var(--jf-font-body);font-size:16px;line-height:1.55}.color-scheme-1{--color-background: var(--jf-bg);--color-background-rgb: 246 243 238}.color-scheme-2{--color-background: var(--jf-bg-alt);--color-background-rgb: 241 236 229}.color-scheme-3{--color-background: var(--jf-surface);--color-background-rgb: 251 250 247}:is(.color-scheme-1,.color-scheme-2,.color-scheme-3){--color-foreground-heading: var(--jf-text);--color-foreground: var(--jf-text-secondary);--color-foreground-rgb: 79 87 83;--color-foreground-muted: var(--jf-text-muted);--color-primary: var(--jf-primary);--color-primary-hover: var(--jf-primary-hover);--color-border: var(--jf-border);--color-border-rgb: 222 217 209;--color-primary-button-background: var(--jf-primary);--color-primary-button-text: var(--jf-on-primary);--color-primary-button-border: var(--jf-primary);--color-primary-button-hover-background: var(--jf-primary-hover);--color-primary-button-hover-text: var(--jf-on-primary);--color-primary-button-hover-border: var(--jf-primary-hover);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--jf-primary);--color-secondary-button-border: transparent;--color-secondary-button-hover-background: transparent;--color-secondary-button-hover-text: var(--jf-primary-hover);--color-secondary-button-hover-border: transparent;--color-input-background: var(--jf-surface);--color-input-text: var(--jf-text);--color-input-border: var(--jf-border)}:is(.color-scheme-4,.color-scheme-5){--color-background: var(--jf-dark-section);--color-background-rgb: 35 45 39;--color-foreground-heading: var(--jf-on-dark);--color-foreground: var(--jf-on-dark);--color-foreground-rgb: 246 242 234;--color-foreground-muted: var(--jf-bg-alt);--color-primary: var(--jf-accent-light);--color-primary-hover: var(--jf-on-dark);--color-border: #5b5e52;--color-border-rgb: 91 94 82}body :is(.peak-hero__title,.mile-create__title){font-family:var(--jf-font-display);font-size:clamp(2rem,6vw,var(--pk-title-size, 92px));font-weight:400;line-height:.94;letter-spacing:-.03em}body .peak-hero__title{font-family:var(--pk-heading-family, var(--jf-font-display));font-weight:var(--pk-heading-weight, 400);line-height:var(--pk-heading-line-height, 94%);letter-spacing:var(--pk-heading-letter-spacing, -2px)}body :is(.peak-routes .peak-h2,.peak-custom-route h2,.peak-cta__title,.mile-create__stories h2,.mile-create__process h2,.mile-create__final h2,.mile-info .mile-info__title,.mile-contact__title){font-family:var(--jf-font-display);font-size:clamp(40px,4vw,64px);font-weight:400;line-height:.98;letter-spacing:-.03em}body .peak-favourites__header h2{max-width:none;font-family:var(--jf-font-display);font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:400;line-height:1.05;letter-spacing:-.025em;white-space:nowrap}body :is(.peak-benefit h2,.peak-product__heading h1,.peak-product__seo-main h2,.peak-product__story-card h2,.mile-create__story-copy h3){font-family:var(--jf-font-display);font-size:28px;font-weight:400;line-height:1.05;letter-spacing:-.02em}body :is(.mile-create__eyebrow,.peak-product__location,.peak-custom-route__eyebrow){color:var(--jf-route-accent);font-family:var(--jf-font-body);font-size:11px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase}body .peak-hero__eyebrow{color:var(--jf-text-muted);font-family:var(--jf-font-body);font-size:11px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase}body :is(.button,.peak-hero__button,.peak-btn,.mile-create__hero-button,.mile-create__button,.peak-custom-route__button){min-height:48px;padding:15px 24px;border-radius:var(--jf-radius-button);font-family:var(--jf-font-body);font-size:14px;font-weight:500;letter-spacing:-.01em}body :is(.peak-hero__button--dark,.peak-hero__button--light,.peak-btn--light,.mile-create__hero-button--primary,.mile-create__button:not(.mile-create__button--outline),.peak-custom-route__button){color:var(--jf-on-primary);border-color:var(--jf-primary);background:var(--jf-primary)}body :is(.peak-hero__button--dark,.peak-hero__button--light,.peak-btn--light,.mile-create__hero-button--primary,.mile-create__button:not(.mile-create__button--outline),.peak-custom-route__button):hover{color:var(--jf-on-primary);border-color:var(--jf-primary-hover);background:var(--jf-primary-hover)}body :is(.button-secondary,.peak-hero__button--text,.peak-btn--ghost,.mile-create__button--outline,.mile-create__text-link){min-height:auto;padding-inline:0;border-color:transparent;color:var(--jf-primary);background:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body :is(.peak,.peak-product){--pk-black: var(--jf-text);--pk-ink: var(--jf-text);--pk-slate: var(--jf-text-secondary);--pk-sage: var(--jf-accent);--pk-sand: var(--jf-bg-alt);--pk-off: var(--jf-bg)}body .mile-create{--mc-ink: var(--jf-text);--mc-slate: var(--jf-text-secondary);--mc-paper: var(--jf-bg);--mc-stone: var(--jf-bg-alt);--mc-sage: var(--jf-accent-light);background:var(--jf-bg)}body .mile-info{--mile-ink: var(--jf-text);--mile-slate: var(--jf-text-secondary);--mile-sage: var(--jf-accent-light);--mile-sand: var(--jf-bg-alt);background:var(--jf-bg)}body .mile-contact{--mc-ink: var(--jf-text);--mc-slate: var(--jf-text-secondary);--mc-sand: var(--jf-bg-alt);background:var(--jf-bg)}body :is(.peak-hero__inner,.peak-benefits__inner,.peak-routes__inner){max-width:var(--jf-content-width)}body :is(.peak-benefits__inner,.peak-routes__inner){padding-block:var(--jf-section-spacing)}body :is(.product-card__content,.collection-card,.peak-fake-product-card){border-radius:var(--jf-radius-card);box-shadow:none}body :is(.peak-benefit__media,.peak-product__single-media,.peak-product__story-media,.peak-favourites__tablist,.peak-favourites__tab){border-radius:var(--jf-radius);box-shadow:none}body collection-component :is(.section-background,.product-grid-container,.collection-wrapper){background:transparent}body collection-component .product-grid__item{min-width:0}@media screen and (min-width:750px){body collection-component .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:24px;row-gap:24px}}@media screen and (max-width:749px){body collection-component .product-grid{column-gap:16px;row-gap:16px}}body product-card.product-card{height:100%}body product-card .product-card__content.product-grid__card{position:relative;height:100%;padding:12px;border:1px solid var(--jf-border);border-radius:var(--jf-radius-card);background:var(--jf-surface);box-shadow:none}body product-card .product-card__content.product-grid__card:hover{border-color:color-mix(in srgb,var(--jf-text) 28%,var(--jf-border))}body product-card .product-card__content.product-grid__card:focus-within{border-color:var(--jf-primary);outline:1px solid var(--jf-primary);outline-offset:2px}body product-card .product-card__content.product-grid__card :is(.card-gallery,.peak-fake-product-card__media){overflow:hidden;border-radius:var(--jf-radius)}body product-card .product-card__content.product-grid__card>.group-block{padding:12px!important}body product-card .product-card__content.product-grid__card .group-block-content{align-items:flex-start;gap:8px;text-align:left}body product-card .product-card__content.product-grid__card :is(.text-block,product-price){text-align:left!important}body product-card .product-card__content.product-grid__card [ref=productTitleLink] .text-block{font-weight:600}body product-card product-price [ref=priceContainer]{display:flex;align-items:baseline;gap:.3em;white-space:nowrap}body product-card product-price [ref=priceContainer]:before{content:"From";color:var(--jf-text-secondary);font-size:.8125rem}body product-card .product-card__customize-hint{position:absolute;right:24px;bottom:24px;min-height:0;padding:0;margin:0;border:0;color:var(--jf-text);background:transparent;font-size:0;line-height:1}body product-card .product-card__customize-hint>span{font-size:1rem}body .peak-benefit__media{background:var(--jf-bg-alt);border-radius:var(--jf-radius);box-shadow:none}body .peak-favourites__tablist{border-color:var(--jf-border);background:transparent}body .peak-favourites__tab[aria-selected=true]{color:var(--jf-on-dark);background:var(--jf-primary);box-shadow:none}body .peak-favourites .product-card__customize-hint{color:var(--jf-text);background:transparent}body .peak-custom-route{--pcr-dark: var(--jf-dark-section);--pcr-accent: var(--jf-accent);--pcr-bg: var(--jf-bg)}body .peak-cta{--pk-black: var(--jf-text);--pk-slate: var(--jf-dark-section)}body .peak-hero--full-bleed{--pk-title-color: var(--jf-text) !important;--pk-accent: var(--jf-text) !important;color:var(--jf-text);background:var(--jf-background)}body .peak-hero--full-bleed .peak-hero__eyebrow{color:var(--jf-text-muted)}body .peak-hero--full-bleed .peak-hero__button--light{color:var(--jf-on-primary);border-color:var(--jf-primary);background:var(--jf-primary)}body .peak-hero--full-bleed .peak-hero__button--light:hover{color:var(--jf-on-primary);border-color:var(--jf-primary-hover);background:var(--jf-primary-hover)}body .peak-hero--full-bleed .peak-hero__button--text{color:var(--jf-primary)}body .peak-hero--full-bleed .peak-hero__button--text:hover{color:var(--jf-primary-hover)}body .peak-hero--full-bleed .peak-hero__media:after{background:linear-gradient(90deg,rgb(246 243 238 / 98%) 0%,rgb(246 243 238 / 90%) 34%,rgb(246 243 238 / 32%) 62%,transparent 80%),linear-gradient(0deg,rgb(246 243 238 / 14%) 0%,transparent 42%)}body .peak-hero--full-bleed :is(.peak-hero__title,.peak-hero__line,.peak-hero__line--accent,.peak-hero__price strong,.peak-hero__rating strong,.peak-hero__feature-icon,.peak-hero__crumbs span[aria-current]){color:var(--jf-text)}body .peak-hero--full-bleed :is(.peak-hero__subheading,.peak-hero__features,.peak-hero__price,.peak-hero__rating,.peak-hero__crumbs){color:var(--jf-text-secondary)}body .peak-custom-route__inner{border-radius:var(--jf-radius);box-shadow:none}body :is(.peak-benefit__media,.peak-product__single-media,.peak-product__story-media){box-shadow:none}body .section-mile-footer{--mile-footer-ink: var(--jf-dark-section);--mile-footer-paper: var(--jf-on-dark);--mile-footer-sand: var(--jf-bg-alt);--mile-footer-sage: var(--jf-accent-light);--mile-footer-divider: #5b5e52}#route-frame-root{--font-body--family: var(--jf-font-body);--font-heading--family: var(--jf-font-body);font-family:var(--jf-font-body)}#route-frame-root :is(h1,h2,h3,h4,h5,h6){font-family:var(--jf-font-body)}@media(max-width:749px){:root{--jf-section-spacing: var(--jf-section-spacing-mobile)}body :is(.peak-benefits__inner,.peak-routes__inner){padding-block:var(--jf-section-spacing-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/journey-frames-theme.css.map */
