/* Scoped to the shared Journal view. Existing store, checkout and footer remain untouched. */
#storefront-launch-v1189424#storefront-launch-v1189424 .ds-journal-templates {
  --journal-paper:#fff; --journal-ink:#171917; --journal-accent:#e56830;
  padding-top:20px!important; background:#fff!important;
}
#storefront-launch-v1189424 .ds-journal-composition {
  --gutter:clamp(20px,4vw,80px); --space:clamp(28px,4vw,72px);
  color:#171917; background:#fff; width:100%; font-family:inherit;
}
#storefront-launch-v1189424 .ds-journal-composition * {box-sizing:border-box;min-width:0;}
#storefront-launch-v1189424 .ds-journal-composition :is(h1,h2,h3,p,figure){margin:0;}
#storefront-launch-v1189424 .ds-journal-header {display:grid;align-items:center;gap:0;width:100%;}
#storefront-launch-v1189424 .ds-journal-title {padding:var(--space) var(--gutter);background:#fff;}
#storefront-launch-v1189424 .ds-journal-title h1 {font-family:inherit!important;font-size:clamp(34px,3.35vw,68px)!important;font-weight:850!important;line-height:1.04!important;letter-spacing:-.045em!important;color:#171917!important;max-width:24ch!important;text-transform:none!important;margin:16px 0!important;}
#storefront-launch-v1189424 .ds-journal-title h1 :is(span,em){color:#dc5b21!important;font-style:normal!important;}
#storefront-launch-v1189424 .ds-journal-title .journal-kicker {font-size:12px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#3e4842!important;}
#storefront-launch-v1189424 .ds-journal-title .journal-kicker span {margin-left:16px;letter-spacing:0;text-transform:none;}
#storefront-launch-v1189424 .ds-journal-title time {font-size:12px;color:#626a64;}
#storefront-launch-v1189424 .ds-journal-content {padding:var(--space) var(--gutter);display:grid;gap:var(--space);}
#storefront-launch-v1189424 .ds-journal-composition .ds-journal-lead {font-size:clamp(18px,1.45vw,25px)!important;line-height:1.55!important;max-width:78ch!important;padding:0!important;border:0!important;margin:0!important;color:#343d36!important;}
#storefront-launch-v1189424 .ds-journal-chapter {font-size:clamp(16px,1.08vw,20px);line-height:1.8;max-width:80ch;}
#storefront-launch-v1189424 .ds-journal-chapter h2 {font-family:inherit;font-size:clamp(26px,2.3vw,42px);line-height:1.12;letter-spacing:-.025em;color:#171917;margin:0 0 20px;}
#storefront-launch-v1189424 .ds-journal-chapter :is(h2,h3){margin-bottom:20px;scroll-margin-top:120px;}
#storefront-launch-v1189424 .ds-journal-chapter :is(p,ul,ol){font-size:inherit;line-height:inherit;margin:0 0 1.25em;}
#storefront-launch-v1189424 .ds-journal-chapter > :last-child{margin-bottom:0;}
#storefront-launch-v1189424 .ds-journal-chapter a {color:inherit;text-decoration:underline;text-decoration-color:#e56830;text-underline-offset:4px;}
#storefront-launch-v1189424 .ds-journal-photo {display:block;position:relative;background:#f4f5f2;overflow:hidden;border:0;border-radius:0;box-shadow:none;transform:none;margin:0;width:100%;}
#storefront-launch-v1189424 .ds-journal-photo > a {display:block;width:100%;}
#storefront-launch-v1189424 .ds-journal-photo img {display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;transform:none!important;border-radius:0!important;}
#storefront-launch-v1189424 .ds-journal-photo figcaption {display:flex;gap:12px;justify-content:space-between;padding:12px 0;background:#fff;font-size:12px;line-height:1.5;}
#storefront-launch-v1189424 .ds-journal-photo figcaption a {color:#313931;text-decoration:underline;text-underline-offset:3px;}
#storefront-launch-v1189424 .ds-journal-row {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space);align-items:center;}
#storefront-launch-v1189424 .ds-journal-content > .ds-journal-row {align-items:start;}
#storefront-launch-v1189424 .ds-journal-content > .ds-journal-row > .ds-journal-photo {position:relative;}
#storefront-launch-v1189424 .ds-journal-content > .ds-journal-row > .ds-journal-photo img {max-height:calc(100svh - 120px)!important;object-fit:contain!important;}
#storefront-launch-v1189424 .ds-journal-content > .ds-journal-chapter {max-width:none;width:100%;column-count:2;column-gap:var(--space);}
#storefront-launch-v1189424 .ds-journal-content > .ds-journal-chapter :is(h2,h3) {column-span:all;}
#storefront-launch-v1189424 .ds-journal-content > .ds-journal-chapter p {break-inside:avoid;}
#storefront-launch-v1189424 .ds-journal-content > .ds-journal-chapter:not(:has(> p ~ p)) {column-count:1;}
#storefront-launch-v1189424 .ds-journal-content > .ds-journal-continuation {margin-top:calc(-.5 * var(--space));}
#storefront-launch-v1189424 .ds-journal-row.ds-reverse > :first-child {grid-column:2;grid-row:1;}
#storefront-launch-v1189424 .ds-journal-row.ds-reverse > :nth-child(2) {grid-column:1;grid-row:1;}
#storefront-launch-v1189424 .ds-journal-pair {display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,32px);align-items:start;}
#storefront-launch-v1189424 .ds-journal-columns {display:grid;grid-template-columns:1fr 1fr;gap:var(--space);align-items:start;}
#storefront-launch-v1189424 .ds-journal-reading {display:grid;gap:32px;}
#storefront-launch-v1189424 .ds-journal-heading-band {display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:var(--space);padding:var(--space) var(--gutter);}
#storefront-launch-v1189424 .ds-journal-heading-band .ds-journal-title {padding:0;}
#storefront-launch-v1189424 .ds-journal-opening {padding:var(--space) var(--gutter);}
#storefront-launch-v1189424 .ds-journal-opening .ds-journal-title {padding:0 0 24px;}
#storefront-launch-v1189424 .ds-journal-ribbon {display:grid;grid-template-columns:1.45fr .8fr 1fr;gap:16px;align-items:start;}
#storefront-launch-v1189424 .ds-journal-diptych {display:grid;grid-template-columns:1.8fr 1fr;gap:16px;align-items:start;}
#storefront-launch-v1189424 .ds-journal-photo-rail {display:grid;gap:24px;align-self:start;}
#storefront-launch-v1189424 [data-design="full-width-cover"] .ds-journal-header {position:relative;}
#storefront-launch-v1189424 [data-design="full-width-cover"] .ds-journal-title {position:absolute;inset:0 auto 0 0;width:58%;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,#fffffff7,#ffffffe8 65%,#ffffff00);padding-right:8vw;}
#storefront-launch-v1189424 [data-design="full-width-cover"] .ds-journal-title h1 {font-size:clamp(34px,3.15vw,64px)!important;}
#storefront-launch-v1189424 :is([data-design="split-cover"],[data-design="alternating-story"],[data-design="feature-and-pair"],[data-design="story-panorama"]) .ds-journal-header {grid-template-columns:42% 58%;}
#storefront-launch-v1189424 [data-design="image-first"] .ds-journal-title {text-align:center;}
#storefront-launch-v1189424 [data-design="image-first"] .ds-journal-title h1 {margin-left:auto!important;margin-right:auto!important;max-width:30ch!important;}
#storefront-launch-v1189424 [data-design="alternating-story"] .ds-journal-row {grid-template-columns:1.15fr 1fr;}
#storefront-launch-v1189424 [data-design="alternating-story"] .ds-journal-header {grid-template-columns:55% 45%;}
#storefront-launch-v1189424 [data-design="alternating-story"] .ds-journal-opening {grid-column:2;grid-row:1;}
#storefront-launch-v1189424 [data-design="alternating-story"] .ds-journal-cover {grid-column:1;grid-row:1;}
#storefront-launch-v1189424 [data-design="split-cover"] .ds-journal-header {grid-template-columns:50% 50%;}
#storefront-launch-v1189424 [data-design="feature-and-pair"] .ds-journal-header {grid-template-columns:35% 65%;}
#storefront-launch-v1189424 [data-design="photo-rail"] .ds-journal-header {grid-template-columns:38% 62%;}
#storefront-launch-v1189424 [data-design="photo-rail"] .ds-journal-heading-band {display:flex;flex-direction:column;align-items:start;}
#storefront-launch-v1189424 [data-design="alternating-story"] .ds-journal-row.ds-reverse {grid-template-columns:1fr 1.15fr;}
#storefront-launch-v1189424 [data-design="feature-and-pair"] .ds-journal-row {grid-template-columns:.8fr 1.4fr;}
#storefront-launch-v1189424 [data-design="photo-rail"] .ds-journal-content > .ds-journal-row {grid-template-columns:1fr 1.15fr;align-items:start;}
#storefront-launch-v1189424 [data-design="story-panorama"] .ds-journal-content > .ds-journal-photo:last-of-type {width:calc(100% + 2 * var(--gutter));margin-left:calc(-1 * var(--gutter));}
#storefront-launch-v1189424#storefront-launch-v1189424 .ds-journal-navigation {border-top:1px solid #dfe3dd;padding-top:24px;}
#storefront-launch-v1189424#storefront-launch-v1189424 .ds-journal-navigation > summary {cursor:pointer;font-size:15px;font-weight:650;}
#storefront-launch-v1189424#storefront-launch-v1189424 .ds-journal-navigation .journal-sidebar-v1189427 {float:none!important;width:100%!important;position:static!important;margin:24px 0 0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;}
#storefront-launch-v1189424 .ds-journal-composition :focus-visible {outline:3px solid #d85b22;outline-offset:5px;}
@media(max-width:1000px){
 #storefront-launch-v1189424 .ds-journal-title h1{font-size:clamp(32px,4.4vw,46px)!important;}
 #storefront-launch-v1189424 [data-design="full-width-cover"] .ds-journal-title {position:static;width:100%;background:#fff;padding:var(--space) var(--gutter);}
 #storefront-launch-v1189424 [data-design="full-width-cover"] .ds-journal-title h1{font-size:clamp(34px,4.5vw,48px)!important;max-width:30ch!important;}
}
@media(max-width:760px){
 #storefront-launch-v1189424 .ds-journal-composition{--space:32px;--gutter:20px;}
 #storefront-launch-v1189424 .ds-journal-composition :is(.ds-journal-header,.ds-journal-heading-band,.ds-journal-row,.ds-journal-columns){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:28px;}
 #storefront-launch-v1189424 .ds-journal-composition .ds-journal-header{gap:0;}
 #storefront-launch-v1189424 .ds-journal-title h1{font-size:36px!important;line-height:1.08!important;max-width:none!important;}
 #storefront-launch-v1189424 .ds-journal-composition :is(.ds-journal-ribbon,.ds-journal-diptych){gap:10px;}
 #storefront-launch-v1189424 .ds-journal-ribbon{grid-template-columns:1fr 1fr;}
 #storefront-launch-v1189424 .ds-journal-ribbon > :first-child{grid-column:1/-1;}
 #storefront-launch-v1189424 .ds-journal-photo figcaption{flex-direction:column;gap:4px;font-size:11px;}
 #storefront-launch-v1189424 .ds-journal-pair{gap:12px;}
 #storefront-launch-v1189424 .ds-journal-content > .ds-journal-chapter{column-count:1;}
 #storefront-launch-v1189424 .ds-journal-content > .ds-journal-row > .ds-journal-photo{position:static;}
 #storefront-launch-v1189424 .ds-journal-content > .ds-journal-row > .ds-journal-photo img{max-height:none!important;}
 #storefront-launch-v1189424 [data-design="photo-rail"] .ds-journal-content > .ds-journal-row{flex-direction:column-reverse!important;}
 #storefront-launch-v1189424#storefront-launch-v1189424 .ds-journal-navigation .journal-sidebar-v1189427{grid-template-columns:1fr!important;}
}
