@font-face{font-family:Manrope;src:url("fonts/Manrope-Variable.ttf") format("truetype");font-style:normal;font-weight:200 800;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("fonts/IBMPlexMono-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("fonts/IBMPlexMono-Medium.woff2") format("woff2");font-style:normal;font-weight:500 700;font-display:swap}

/* This first important layer adapts the existing Kadence components to Pathway. */
@layer pathway-adapter {
 :root{--pathway-font:Manrope,Arial,sans-serif;--pathway-mono:"IBM Plex Mono",monospace;--pathway-white:#f7f7f5;--pathway-carbon:#202020;--pathway-lavender:#e4ddf8;--pathway-mint:#ddf2d2;--pathway-silver:#d8dedf;--sunday-serif:var(--pathway-font)!important;--sunday-ui-font:var(--pathway-font)!important;--sunday-commerce-ui:var(--pathway-font)!important;--sunday-mono:var(--pathway-mono)!important;--global-body-font-family:var(--pathway-font)!important;--global-heading-font-family:var(--pathway-font)!important}
 body.pathway-brand,body.pathway-brand :is(h1,h2,h3,h4,h5,h6,p,a,b,strong,em,small,label,li,dt,dd,input,select,button,textarea,div,section,span,figcaption,summary){font-family:var(--pathway-font)!important;letter-spacing:0!important}
 body.pathway-brand :is(.sunday-story-eyebrow,.sunday-hero-kicker,.sunday-home-featured__identity>span,.sunday-commerce-card__price,.sunday-product-summary__price){font-family:var(--pathway-mono)!important}
 body.pathway-brand{color:#292035!important;background:#f7f7f5!important}
 body.pathway-brand :is(.sunday-shop,.sunday-product){--sunday-forest:#292035;--sunday-ink:#292035;--sunday-cream:#f7f7f5;--sunday-accent:#65507d;color:#292035!important;background:#f7f7f5!important}
 body.pathway-brand .sunday-shop-editorial-hero{width:100%!important;height:350px!important;min-height:350px!important;border-radius:0!important;background-color:#e4ddf8!important;background-image:var(--sunday-shop-editorial-image)!important;background-size:cover!important;background-position:center!important;box-shadow:none!important}
 body.pathway-brand .sunday-shop-editorial-hero::before{background:none!important}
 body.pathway-brand .sunday-shop-editorial-hero__copy{width:min(1180px,calc(100% - 64px))!important;height:350px!important;margin:auto!important;padding:28px 0 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}
 body.pathway-brand .sunday-shop-editorial-hero__copy>:not(h1){display:none!important}
 body.pathway-brand .sunday-shop-editorial-hero h1{font-size:44px!important;line-height:1.08!important;font-weight:430!important;color:#292035!important;margin:0!important;text-shadow:none!important}
 body.pathway-brand .sunday-shop-featured-product{background:#f7f7f5!important;padding:32px 0 54px!important}
 body.pathway-brand :is(.sunday-shop-featured-product__media,.sunday-shop-featured-product__copy){background:#fff!important}
 body.pathway-brand .sunday-shop-featured-product__layout{width:min(1180px,calc(100% - 64px))!important;height:auto!important;grid-template-columns:minmax(0,3.45fr) minmax(0,1fr)!important;gap:20px!important}
 body.pathway-brand .sunday-shop-featured-product__card{height:auto!important;min-height:440px!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}
 body.pathway-brand .sunday-shop-featured-product__card::before,body.pathway-brand .sunday-shop-featured-product__card::after{display:none!important}
 body.pathway-brand .sunday-shop-featured-product__copy{padding:36px 24px 36px 12px!important}
 body.pathway-brand .sunday-shop-featured-product__copy :is(h2,p,strong,span,a){color:#292035!important}
 body.pathway-brand .sunday-shop-featured-product__copy h2{font-size:42px!important}
 body.pathway-brand .sunday-shop-featured-product__strength{border-color:#65507d!important}
 body.pathway-brand .sunday-shop-featured-product__actions .is-primary{background:#202020!important;color:#fff!important}
 body.pathway-brand .sunday-shop-featured-product__actions .is-secondary{border-color:#202020!important}
 body.pathway-brand .sunday-shop-featured-product__story{height:100%!important;align-self:stretch!important;background:#e4ddf8!important}
 body.pathway-brand .sunday-shop-featured-product__story>div{background:#514061!important}
 body.pathway-brand .sunday-shop-featured-product__media>span{background:#e4ddf8!important;color:#292035!important}
 body.pathway-brand .sunday-shop-featured-product__media{min-height:440px!important}
 body.pathway-brand .pathway-featured-vial{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:280px!important;height:420px!important;transform:translate(-50%,-50%)!important}
 body.pathway-brand .pathway-featured-vial img{position:absolute!important;inset:-8px auto auto -139px!important;width:558px!important;height:419px!important;max-width:none!important;object-fit:fill!important}
 body.pathway-brand .pathway-featured-vial .sunday-shop-featured-product__vial-body{clip-path:inset(24% 0 0)!important}
 body.pathway-brand .pathway-featured-vial .sunday-shop-featured-product__vial-cap{clip-path:inset(0 0 76%)!important;z-index:2!important}
 body.pathway-brand .pathway-featured-vial .sunday-shop-featured-product__vial-body{transform:none!important;filter:none!important}
 body.pathway-brand .pathway-featured-vial .sunday-shop-featured-product__vial-cap{transform:translateY(40px)!important;filter:none!important;transition:transform 850ms cubic-bezier(.22,.61,.36,1)!important}
 @media(prefers-reduced-motion:no-preference){body.pathway-brand .sunday-shop-featured-product__card:is(:hover,:focus-within,.is-product-engaged) .sunday-shop-featured-product__vial-cap{transform:translateY(-12px)!important}}
 @media(prefers-reduced-motion:reduce){body.pathway-brand .pathway-featured-vial .sunday-shop-featured-product__vial-cap{transition:none!important}}
 body.pathway-brand .sunday-commerce-card__media img{object-fit:contain!important;max-width:100%!important}
 body.pathway-brand .sunday-commerce-card__media{background:#f7f7f5!important}
 body.pathway-brand .sunday-shop-grid .sunday-commerce-card__visual{height:auto!important;aspect-ratio:1.08!important}
 body.pathway-brand .sunday-shop-grid .sunday-commerce-card__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 45%!important}
 body.pathway-brand .sunday-commerce-card{background:white!important;color:#292035!important}
 body.pathway-brand .sunday-commerce-card :is(h3,a,p,span,button){color:#292035!important}
 body.pathway-brand .sunday-commerce-card__price{color:#292035!important}
 body.pathway-brand .sunday-commerce-card__variations{border-radius:8px!important}
 body.pathway-brand .sunday-commerce-card__variations button{font-weight:700!important}
 body.pathway-brand .sunday-commerce-card__variations button.is-selected{background:#514061!important;color:#fff!important}
 body.pathway-brand .sunday-commerce-card__label{font-size:10.5px!important;font-weight:630!important;color:#514061!important}
 body.pathway-brand .sunday-commerce-card__description{font-size:13px!important}
 body.pathway-brand .sunday-commerce-card__offer{background:#e4ddf8!important;border-color:#c4b6dc!important}
 body.pathway-brand .sunday-commerce-card__actions a,body.pathway-brand .sunday-commerce-card__actions button{font-size:13px!important;font-weight:650!important}
 body.pathway-brand .sunday-commerce-card__actions a{background:#202020!important;color:#fff!important}
 body.pathway-brand .sunday-commerce-card__actions button:not(:disabled){background:#e4ddf8!important;color:#514061!important}
 body.pathway-brand .sunday-commerce-card__actions :is(a,button):is(:hover,:focus-visible):not(:disabled){background:#514061!important;color:#fff!important}
 body.pathway-brand .sunday-commerce-card__actions button{border-color:#514061!important}
 body.pathway-brand .sunday-filter-row a[aria-current]{background:#202020!important;color:#fff!important}
 body.pathway-brand .sunday-commerce-card h3{font-size:24px!important;line-height:1.18!important;overflow-wrap:anywhere}
 body.pathway-brand .sunday-commerce-card__footer{flex-wrap:wrap!important;gap:12px!important}
 body.pathway-brand .sunday-commerce-card__actions{flex-wrap:wrap!important}
 body.pathway-brand .sunday-commerce-card__variations{flex-wrap:wrap!important}
 body.pathway-brand .sunday-commerce-card__actions button:disabled{opacity:.55;cursor:not-allowed}
 body.pathway-brand .sunday-product-summary{background:transparent!important}
 body.pathway-brand .sunday-product-summary :is(h1,p,strong,span){color:#292035!important}
 body.pathway-brand .sunday-product-gallery__stage img,body.pathway-brand .sunday-product-gallery__thumb img{object-fit:contain!important;background:#fff!important}
 /* The Standard section shares one content rail across Home, Shop and products. */
 body.pathway-brand .sunday-why-editorial--reference{padding:clamp(88px,9vw,144px) 0!important;background:#f7f7f5!important;color:#292035!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__inner{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;align-items:center!important;gap:clamp(64px,7vw,120px)!important;width:min(1180px,calc(100% - 64px))!important;max-width:1180px!important;margin-inline:auto!important;padding:0!important;box-sizing:border-box!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__content{min-width:0!important;max-width:570px!important;padding:0!important;position:static!important;transform:none!important;align-self:center!important}
 body.pathway-brand .sunday-why-editorial--reference h2{color:#292035!important;font-size:64px!important;line-height:1.1!important;font-weight:430!important;letter-spacing:0!important;margin:0!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__eyebrow{display:inline-flex!important;align-items:center!important;gap:9px!important;margin:0 0 25px!important;padding:8px 13px!important;border:1px solid #65507d33!important;color:#202020!important;box-shadow:0 8px 24px #65507d0f!important;font:650 11px/1 Manrope,Arial,sans-serif!important;letter-spacing:0!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__eyebrow>span{width:7px!important;height:7px!important;flex:0 0 7px!important;border-radius:50%!important;background:#65507d!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__intro{max-width:520px!important;margin:30px 0 34px!important;padding:0!important;color:#292035!important;font:400 17px/1.58 Manrope,Arial,sans-serif!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__button{background:#292035!important;color:#fff!important;font:700 13px/1.2 Manrope,Arial,sans-serif!important;min-height:52px!important;padding:0 23px!important;box-shadow:0 14px 30px #29203521!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__button:is(:hover,:focus-visible){background:#65507d!important;color:#fff!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:448px 184px!important;gap:12px!important;align-items:stretch!important;width:100%!important;min-width:0!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__gallery>figure{grid-column:auto!important;min-height:0!important;height:100%!important;margin:0!important;aspect-ratio:auto!important;border-radius:24px!important;overflow:hidden!important;background:#e4ddf8!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__gallery>figure:first-child{grid-column:1/-1!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__gallery :is(picture,img){display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
 body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__gallery figcaption{left:14px!important;bottom:13px!important;padding:6px 10px!important;border:1px solid #ffffff52!important;border-radius:999px!important;background:#20202085!important;color:#fff!important;font:720 9px/1 Manrope,Arial,sans-serif!important;letter-spacing:0!important}
 @media(min-width:1281px){body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__inner{grid-template-columns:380px 660px!important}}
 @media(max-width:1280px){body.pathway-brand .sunday-why-editorial--reference h2{font-size:58px!important;line-height:1!important}}
 @media(max-width:1100px){
  body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__inner{grid-template-columns:minmax(0,1fr)!important;gap:52px!important}
  body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__content{max-width:680px!important}
  body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__gallery{grid-template-rows:430px 170px!important}
  body.pathway-brand .sunday-why-editorial--reference h2{font-size:50px!important;line-height:1.02!important}
 }
 @media(max-width:900px){body.pathway-brand .sunday-why-editorial--reference h2{font-size:48px!important}}
 @media(max-width:620px){
  body.pathway-brand .sunday-why-editorial--reference{padding-block:68px!important}
  body.pathway-brand .sunday-why-editorial--reference h2{font-size:44px!important;line-height:1.06!important}
  body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__intro{font-size:15px!important}
  body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__gallery{grid-template-rows:330px 108px!important;gap:8px!important}
  body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__gallery>figure{border-radius:14px!important}
  body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__gallery figcaption{left:9px!important;bottom:8px!important;padding:5px 8px!important;font-size:8px!important;max-width:calc(100% - 18px)!important;white-space:nowrap!important}
  body.pathway-brand .sunday-why-editorial--reference .sunday-why-editorial__card-detail{display:none!important}
 }
 body.pathway-brand .sunday-shop-featured-product__descriptor{font-weight:700!important}
 @media(max-width:760px){
  body.pathway-brand .sunday-shop-editorial-hero,body.pathway-brand .sunday-shop-editorial-hero__copy{height:300px!important;min-height:300px!important}
  body.pathway-brand .sunday-shop-editorial-hero h1{font-size:36px!important}
  body.pathway-brand .sunday-shop-featured-product__layout{display:block!important;width:calc(100% - 32px)!important}
  body.pathway-brand .sunday-shop-featured-product__card{grid-template-columns:1fr!important}
  body.pathway-brand .sunday-shop-featured-product__copy{padding:8px 24px 28px!important;grid-template-columns:auto minmax(0,1fr)!important}
  body.pathway-brand .sunday-shop-featured-product__copy>strong{grid-column:1 / -1!important;grid-row:2!important;margin-top:20px!important}
  body.pathway-brand .sunday-shop-featured-product__copy .sunday-shop-featured-product__description{grid-row:3!important}
  body.pathway-brand .sunday-shop-featured-product__actions{grid-row:4!important}
  body.pathway-brand .sunday-shop-featured-product__copy h2{font-size:28px!important;white-space:normal!important}
  body.pathway-brand .sunday-shop-catalog{width:calc(100% - 32px)!important}
  body.pathway-brand .sunday-shop-grid{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}
  body.pathway-brand .sunday-commerce-card__visual{height:auto!important;aspect-ratio:1.08!important}
  body.pathway-brand .sunday-commerce-card__variations{left:16px!important;right:16px!important;bottom:16px!important;padding:4px!important;background:rgba(255,255,255,.96)!important}
  body.pathway-brand .sunday-commerce-card__variations button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:36px!important;flex:1!important;padding:0 4px!important;font-size:10px!important}
  body.pathway-brand .sunday-commerce-card__body{height:auto!important;min-height:320px!important;flex:1!important;padding:24px!important}
  body.pathway-brand .sunday-commerce-card h3{font-size:24px!important}
  body.pathway-brand .sunday-commerce-card__description,body.pathway-brand .sunday-commerce-card__availability{display:block!important}
  body.pathway-brand .sunday-commerce-card__price{font-size:22px!important}
  body.pathway-brand .sunday-commerce-card__actions{height:44px!important;min-height:44px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:44px!important;width:100%!important}
 }
 .sunday-logo .pathway-logo{display:block!important;width:120px!important;height:30px!important;max-width:none!important;flex:none!important}
 .sunday-logo{width:120px!important;flex:0 0 120px!important;line-height:1}
 .sunday-footer-wordmark .pathway-logo{width:160px!important;height:auto!important}
 .sunday-announcement{background:#292035!important;color:#fff!important;box-shadow:none!important}
 .sunday-announcement :is(a,span,small,strong){color:#fff!important}
 .sunday-global-header{color:#292035!important}
 .sunday-global-header:not(.is-scrolled) :is(a,button){color:#292035!important}
 .sunday-global-header:not(.is-scrolled) :is(.sunday-header-cluster,.sunday-header-actions){background:transparent!important;box-shadow:none!important}
 .sunday-global-header.is-scrolled :is(.sunday-header-cluster,.sunday-header-actions){background:#292035!important;color:#fff!important}
 .sunday-header-cluster--brand::before{background:transparent!important;box-shadow:none!important;border-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 .sunday-global-header.is-scrolled :is(a,button){color:#fff!important}
 body.pathway-brand .sunday-desktop-nav [data-sunday-menu]:is(.is-active,[aria-current="page"])::after{background:#65507d!important}
 body.pathway-brand:not(.woocommerce-shop) .sunday-global-header.is-scrolled .sunday-desktop-nav [data-sunday-menu]:is(.is-active,[aria-current="page"])::after{background:#e4ddf8!important}
 body.pathway-brand .sunday-global-header:not(.is-scrolled) .sunday-desktop-nav [data-sunday-menu]:is(:hover,:focus-visible,[aria-expanded="true"]){background:rgba(255,255,255,.48)!important;border-color:rgba(255,255,255,.26)!important}
 .sunday-cart-count{background:#c4b6dc!important;color:#202020!important}
 .sunday-mega,.sunday-drawer,.sunday-search-panel{--sunday-forest:#292035;--sunday-ink:#292035;--sunday-cream:#f7f7f5;color:#292035!important;background:#f7f7f5!important}
 .sunday-mega :is(h2,strong),.sunday-search-panel :is(h2,p){color:#292035!important}
 /* Map the approved dropdown design onto the retained WordPress menu markup. */
 body.pathway-brand .sunday-mega.sunday-mega--editorial{background:rgba(255,255,255,.98)!important;color:#26232a!important;border:1px solid #e8e3ea!important;border-radius:22px!important;box-shadow:0 16px 42px rgba(45,34,55,.12)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;padding:18px!important;width:min(484px,calc(100vw - 48px))!important}
 body.pathway-brand .sunday-mega .sunday-mega__heading{padding:4px 6px 14px!important;gap:5px!important}
 body.pathway-brand .sunday-mega .sunday-mega__heading>span,body.pathway-brand .sunday-mega .sunday-menu-product__meta small{color:#80687c!important;font-size:10px!important}
 body.pathway-brand .sunday-mega .sunday-mega__heading h2{color:#26232a!important;font-size:21px!important;line-height:1.55!important;font-weight:600!important}
 body.pathway-brand .sunday-mega :is(.sunday-menu-product--menu,.sunday-mega__link-row){background:transparent!important;border:1px solid transparent!important;padding:8px!important;min-height:102px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:13px!important;border-radius:18px!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease!important}
 body.pathway-brand .sunday-mega :is(.sunday-menu-product--menu,.sunday-mega__link-row):is(:hover,:focus-visible){background:#f7f1f5!important;border-color:#eadfe8!important;transform:none!important}
 body.pathway-brand .sunday-mega :is(.sunday-menu-product__image,.sunday-mega__link-row>img){width:64px!important;height:64px!important;border-radius:12px!important;background:#fff!important}
 body.pathway-brand .sunday-mega .sunday-menu-product__image img{object-fit:contain!important;transform:none!important;filter:none!important}
 body.pathway-brand .sunday-mega :is(.sunday-menu-product__meta strong,.sunday-mega__link-row strong,.sunday-mega__feature strong){color:#2d2930!important;font-size:15px!important}
 body.pathway-brand .sunday-mega :is(.sunday-menu-product__meta>span,.sunday-mega__link-row>span>span,.sunday-mega__feature>span>span){color:#68616d!important;font-size:13px!important;line-height:1.45!important;white-space:normal!important}
 body.pathway-brand .sunday-mega :is(.sunday-mega__footer-link,.sunday-mega__about-links a){color:#38313d!important;background:transparent!important;border-color:#e8e3ea!important;box-shadow:none!important}
 body.pathway-brand .sunday-mega :is(.sunday-mega__footer-link,.sunday-mega__about-links a):is(:hover,:focus-visible){background:#f2f6fa!important;color:#26232a!important}
 body.pathway-brand .sunday-mega .sunday-mega__feature{background:#edf4f8!important;border-radius:19px!important;box-shadow:none!important}
 body.pathway-brand .sunday-mega .sunday-mega__feature>span{background:rgba(255,255,255,.94)!important;border:1px solid #fff!important;border-radius:12px!important;box-shadow:none!important;backdrop-filter:blur(12px)!important}
 body.pathway-brand .sunday-drawer--mobile{background:linear-gradient(180deg,rgba(88,97,85,.96),rgba(32,32,32,.98))!important;color:#fff!important}
 body.pathway-brand .sunday-drawer--mobile .sunday-mobile-menu-promo{background:#ddf2d2!important;color:#202020!important}
 body.pathway-brand .sunday-drawer--mobile .sunday-mobile-menu-bar{background:rgba(32,32,32,.88)!important;border-color:rgba(255,255,255,.24)!important}
 body.pathway-brand .sunday-drawer--mobile .sunday-mobile-featured{background:rgba(32,32,32,.95)!important;border-color:rgba(255,255,255,.22)!important}
 body.pathway-brand .sunday-drawer--mobile :is(.sunday-mobile-nav a,.sunday-panel-close,.sunday-menu-product__meta strong,.sunday-mobile-menu-all){color:#fff!important}
 body.pathway-brand .sunday-drawer--mobile :is(.sunday-mobile-featured>p,.sunday-menu-product__meta small,.sunday-menu-product__meta>span){color:rgba(255,255,255,.72)!important}
 body.pathway-brand .sunday-drawer--mobile .sunday-menu-product--mobile{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.11)!important}
 @media(max-width:600px){body.pathway-brand .sunday-drawer--mobile .sunday-mobile-nav{grid-template-columns:.85fr 1.25fr .8fr .85fr!important}body.pathway-brand .sunday-drawer--mobile .sunday-mobile-nav a{padding-inline:2px!important}}
 .sunday-search-input:focus-within{border-color:#65507d!important}
 body.home :is(.sunday-order-story,.sunday-why-editorial){background:#f7f7f5!important;color:#292035!important}
 body.home :is(h1,h2,h3){color:#292035!important;font-weight:430!important}
 body.home :is(.sunday-hero-live-content,.sunday-order-story,.sunday-home-featured__identity) :is(h1,h2,h3){font-weight:500!important}
 body.home .sunday-hero-live-content h1{font-size:72px!important;line-height:1!important}
 body.home .sunday-hero-live-content p{color:#292035!important;font-size:17px!important;font-weight:400!important}
 body.home .sunday-order-story p{color:#292035!important}
 body.home .sunday-research-capsule__copy>p{color:#fff5fa!important}
 body.home .sunday-hero{border-radius:0!important;background-color:#e4ddf8!important;background-image:var(--pathway-hero-art)!important;background-position:center 40px!important;background-size:cover!important;background-repeat:no-repeat!important}
 body.home .sunday-full-hero{display:none!important}
 body.home .sunday-hero::before{background:none!important}
 body.home .sunday-hero-live-content{width:min(1180px,calc(100% - 64px))!important;left:0!important;right:0!important;margin-inline:auto!important;padding-inline:0!important}
 body.home .sunday-hero-kicker{color:#fff!important;background:rgba(101,80,125,.22)!important}
 body.home .sunday-home-featured{background:#e4ddf8!important;color:#292035!important}
 body.home .sunday-home-featured__header :is(h2,p,a),body.home .sunday-home-featured__card :is(h3,small){color:#292035!important}
 body.home .sunday-home-featured__card{background:#fff!important}
 body.home .sunday-home-featured__cta{background:#65507d!important;color:#fff!important}
 body.pathway-brand:is(.home,.single-product) .sunday-home-featured__image{display:flex!important;align-items:center!important;justify-content:center!important;height:300px!important;flex:0 0 300px!important;width:100%!important;margin:10px 0 16px!important;overflow:visible!important;filter:drop-shadow(0 12px 10px #46315530)!important}
 body.pathway-brand:is(.home,.single-product) .sunday-home-featured__image img{position:static!important;display:block!important;width:150px!important;height:280px!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;mask-image:none!important;content:normal!important;translate:none!important;scale:1!important;transform:none!important;margin:0!important;border-radius:0!important;transition:transform 650ms cubic-bezier(.22,.61,.36,1)!important;transform-origin:50% 43%!important}
 @media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.pathway-brand:is(.home,.single-product) .sunday-home-featured__card:is(:hover,:focus-within) .sunday-home-featured__image img{transform:scale(1.12)!important}}
 @media(prefers-reduced-motion:reduce){body.pathway-brand:is(.home,.single-product) .sunday-home-featured__image img{transition:none!important}}
 body.home .sunday-final-cta__inner{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin-inline:auto!important}
 /* Keep the collection geometry shared across Home and product fiches. */
 body.pathway-brand:is(.home,.single-product) .sunday-home-featured{padding:clamp(76px,8vw,118px) 0 40px!important}
 body.pathway-brand:is(.home,.single-product) .sunday-home-featured__inner{width:min(1180px,calc(100% - 64px))!important;max-width:1180px!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box!important}
 body.pathway-brand:is(.home,.single-product) .sunday-home-featured .sunday-home-featured__card{border:1px solid transparent!important;border-radius:16px!important;min-height:520px!important}
 body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header{align-items:end!important;gap:clamp(42px,6vw,108px)!important;margin-bottom:clamp(58px,5vw,78px)!important}
 body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header h2{font-size:63px!important;font-weight:430!important;line-height:.98!important;max-width:min(660px,8em)!important;width:auto!important;transform:none!important;margin:0!important}
 body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header p{margin:0!important}
 body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header>a{width:fit-content!important;max-width:100%!important;font-size:15px!important;line-height:1.55!important;gap:9px!important;padding-bottom:4px!important;border-bottom:1px solid currentColor!important}
 body.pathway-brand.home .sunday-home-featured__footer small{font-family:var(--pathway-font)!important;font-size:13px!important}
 @media(min-width:1101px){body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header{grid-template-columns:minmax(430px,1.1fr) minmax(360px,.72fr) auto!important}}
 @media(min-width:1600px){body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header h2{font-size:72px!important}}
 @media(min-width:1181px) and (max-width:1280px){body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header h2{font-size:56px!important}}
 @media(min-width:761px) and (max-width:1180px){body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header h2{font-size:50px!important}}
 body.home .sunday-research-capsule h2{color:#f7f7f5!important;font-size:62px!important;white-space:pre-line!important;transform:none!important}
 body.home .sunday-home-featured__identity h3{font-size:28px!important}
 body.home .sunday-order-story .sunday-story-heading h2{font-size:54px!important;line-height:1.04!important;white-space:pre-line!important}
 body.home .sunday-faq{background:#eceeed!important}
 body.home .sunday-faq h2{font-size:56px!important;max-width:900px!important}
 body.home .sunday-faq summary{color:#292035!important}
 body.home .sunday-faq summary::after{background-color:#65507d!important;color:#fff!important}
 body.home .sunday-faq summary>span{background:#e4ddf8!important;color:#514061!important}
 body.home .sunday-faq details p{font-size:17px!important;line-height:1.6!important;color:#292035!important}
 body.home .sunday-final-cta h2{font-size:65px!important;line-height:1!important}
 body.home .sunday-final-cta .sunday-story-button{background:#365f78!important;color:#fff!important;border-color:#365f78!important}
 body.home .sunday-final-cta :is(h2,p,small){color:#292035!important}
 body.home .sunday-final-cta{background-image:var(--sunday-secondary-hero)!important}
 body.home .sunday-research-capsule{background-image:var(--sunday-research-capsule-art)!important}
 body.home .sunday-story-media__primary img{object-fit:cover!important}
 @media(max-width:1100px){
  body.home .sunday-research-capsule h2{font-size:42px!important}
  body.home .sunday-hero-live-content h1{font-size:60px!important}
  body.home .sunday-order-story .sunday-story-heading h2{font-size:44px!important}
 }
 @media(max-width:900px){body.home .sunday-final-cta{background-image:var(--sunday-secondary-hero-mobile)!important}}
 @media(min-width:761px) and (max-width:900px){body.home .sunday-hero-live-content h1{font-size:48px!important}}
 @media(max-width:760px){
  .sunday-logo,.sunday-logo .pathway-logo{width:110px!important;flex-basis:110px!important;height:27px!important}
  .sunday-global-header:not(.is-scrolled) .sunday-header-cluster{background:transparent!important;box-shadow:none!important;border-color:transparent!important}
  .sunday-global-header:not(.is-scrolled) .sunday-header-cluster::before{display:none!important}
  body.home .sunday-hero{background-size:auto 340px!important;background-position:78% bottom!important}
  body.home .sunday-hero-live-content{width:calc(100% - 64px)!important}
  body.home .sunday-hero-live-content h1{font-size:40px!important}
  body.home .sunday-hero-live-content p{font-size:15px!important}
  body.home .sunday-faq details p{font-size:15px!important}
  body.home .sunday-order-story .sunday-story-heading h2{font-size:32px!important;white-space:normal!important}
  body.home .sunday-faq h2,body.home .sunday-final-cta h2{font-size:40px!important}
  body.home .sunday-research-capsule h2{font-size:40px!important}
  body.home .sunday-home-featured__identity h3{font-size:22px!important}
  body.pathway-brand:is(.home,.single-product) .sunday-home-featured{padding:56px 0 24px!important}
  body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header h2{font-size:41px!important;margin:0 12px 16px!important}
  body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header p{margin:0 12px 32px!important}
 }
 @media(max-width:680px){
  body.home .sunday-home-featured__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
  body.home .sunday-home-featured__header>a{position:static!important;display:inline-flex!important;transform:none!important;margin:0!important}
  body.home .sunday-home-featured__grid{display:flex!important;overflow-x:auto!important;gap:16px!important;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch!important;width:100%!important;min-width:0!important}
  body.home .sunday-home-featured__card{flex:0 0 min(82vw,320px)!important;width:min(82vw,320px)!important;min-width:0!important;padding:34px 28px!important;scroll-snap-align:start}
  body.home .sunday-home-featured__identity{min-height:62px!important;flex:0 0 62px!important;padding:0!important;gap:8px!important}
  body.home .sunday-home-featured__footer{min-height:75px!important;flex:0 0 75px!important;gap:9px!important}
 }
 @media(min-width:411px) and (max-width:760px){body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header h2{font-size:46px!important}}
 @media(max-width:375px){body.pathway-brand:is(.home,.single-product) .sunday-home-featured__header h2{font-size:38px!important}}
 @media(max-width:640px){
  body.home .sunday-research-capsule{display:block!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;padding:24px 32px!important;margin:0!important}
  body.home .sunday-research-capsule__glass{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;transform:none!important}
  body.home .sunday-research-capsule__copy{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;height:auto!important;display:flex!important;flex-direction:column!important;padding:28px 24px 0!important}
  body.home .sunday-research-capsule__copy h2{max-width:100%!important;width:100%!important;font-size:39px!important;line-height:.98!important}
  body.home .sunday-research-capsule__diagram{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:24px!important}
  body.home .sunday-research-capsule__product-stage{position:relative!important;inset:auto!important;grid-area:1 / 1 / auto / -1!important;justify-self:center!important;width:min(233.333px,100%)!important;height:auto!important;aspect-ratio:2 / 3!important;transform:none!important}
  body.home .sunday-research-capsule__note{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-top:14px!important}
  body.home .sunday-research-capsule__note p{width:100%!important;max-width:100%!important}
 }
 @media(max-width:380px){body.home .sunday-research-capsule__copy h2{font-size:32px!important}}
 /* Shared final CTA uses one text palette across home, editorial and commerce. */
 body.pathway-brand .sunday-final-cta::before{display:none!important}
 body.pathway-brand .sunday-final-cta__copy :is(h2,p,small){color:#292035!important;text-shadow:none!important}
 body.pathway-brand .sunday-final-cta__copy h2{font-size:65px!important;font-weight:500!important;line-height:1!important}
 body.pathway-brand .sunday-final-cta__copy p{font-size:18px!important;font-weight:400!important;line-height:1.6!important}
 body.pathway-brand .sunday-final-cta .sunday-story-button{background:#365f78!important;border-color:#365f78!important;color:#fff!important}
 body.pathway-brand .sunday-final-cta .sunday-story-button:is(:hover,:focus-visible){background:#365f78!important;color:#fff!important}
 body.pathway-brand .sunday-final-cta .sunday-story-eyebrow{background:#417596d1!important;border:1px solid #b9daf0!important;color:#fff!important}
 @media(min-width:1600px){body.pathway-brand .sunday-final-cta__copy h2{font-size:72px!important}}
 @media(min-width:901px) and (max-width:1280px){body.pathway-brand .sunday-final-cta__copy h2{font-size:54px!important}}
 @media(max-width:900px){body.pathway-brand .sunday-final-cta__copy h2{font-size:44px!important}body.pathway-brand .sunday-final-cta__copy p{font-size:16px!important}}
 @media(max-width:640px){body.pathway-brand .sunday-final-cta__copy h2{font-size:34px!important}body.pathway-brand .sunday-final-cta__copy p{font-size:14px!important}}
 /* Keep the native cart and checkout forms; only replace inherited presentation. */
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) #primary{width:min(1180px,calc(100% - 48px))!important;margin:0 auto!important;padding:100px 0 80px!important}
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) :is(.entry-content,.entry-content-wrap){padding:0!important;margin:0!important}
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) .wp-block-kadence-advancedheading:not(h1){display:none!important}
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) h1{font-size:48px!important;font-weight:500!important;line-height:1.1!important;color:#292035!important}
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) :is(h2,h3){font-size:26px!important;font-weight:500!important;line-height:1.2!important;color:#292035!important}
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) :is(p,label,th,td){color:#292035!important}
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) :is(.button,button.button,.checkout-button){background:#65507d!important;border-color:#65507d!important;color:#fff!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) :is(.button,button.button,.checkout-button):is(:hover,:focus-visible){background:#514061!important;color:#fff!important}
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) :is(input:not([type=checkbox],[type=radio]),select,textarea){border:1px solid #d8dedf!important;background:#fff!important;color:#292035!important;border-radius:8px!important;max-width:100%!important}
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) :is(.woocommerce-info,.woocommerce-message){background:#e4ddf8!important;border-color:#65507d!important;color:#292035!important}
 body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) :is(.woocommerce-info,.woocommerce-message)::before{color:#65507d!important}
 body.pathway-brand .sunday-drawer--cart{--sunday-forest:#292035;--sunday-ink:#292035;--sunday-cream:#f7f7f5;color:#292035!important;background:#f7f7f5!important}
 body.pathway-brand .sunday-drawer--cart :is(h2,p,a,strong,span){color:#292035!important}
 body.pathway-brand .sunday-drawer--cart .sunday-shell-button{background:#65507d!important;border-color:#65507d!important;color:#fff!important}
 body.pathway-brand .sunday-drawer--cart .sunday-shell-button:is(:hover,:focus-visible){background:#514061!important;color:#fff!important}
 @media(max-width:640px){
  body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) #primary{width:calc(100% - 32px)!important;padding-top:80px!important}
  body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) h1{font-size:34px!important}
  body.pathway-brand:is(.woocommerce-cart,.woocommerce-checkout) :is(h2,h3){font-size:24px!important}
  body.pathway-brand.woocommerce-cart .actions .coupon{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
  body.pathway-brand.woocommerce-cart .actions .coupon :is(input,button){float:none!important;width:auto!important;flex:1 1 120px!important}
 }
 body.pathway-brand:is(.page-id-99,.page-id-63,.page-id-6484) #primary{width:min(1180px,calc(100% - 64px))!important;margin:0 auto!important;padding:140px 0 80px!important;min-height:500px!important}
 body.pathway-brand:is(.page-id-99,.page-id-63,.page-id-6484) :is(.entry-content,.entry-content-wrap){padding:0!important;margin:0!important}
 body.pathway-brand:is(.page-id-99,.page-id-63,.page-id-6484) h1{font-size:48px!important;font-weight:500!important;color:#292035!important;line-height:1.1!important;margin-bottom:32px!important}
 body.pathway-brand:is(.page-id-99,.page-id-63,.page-id-6484) :is(p,label,input){font-size:17px!important;line-height:1.6!important;color:#292035!important}
 body.pathway-brand:is(.page-id-99,.page-id-6484) :is(button,.button){background:#65507d!important;color:#fff!important;border-color:#65507d!important}
 body.pathway-brand.page-id-99 .wp-block-search{max-width:640px!important}
 body.pathway-brand.page-id-99 .wp-block-search__input{min-width:0!important;background:#fff!important;border:1px solid #d8dedf!important;border-radius:8px!important}
 body.pathway-brand .sunday-account-page :is(.woocommerce-form-row,.lost_password){font-size:17px!important}
 @media(max-width:1023px){body.pathway-brand .sunday-account-page :is(.woocommerce-form-row,.lost_password){font-size:16px!important}}
 @media(max-width:640px){body.pathway-brand .sunday-account-page :is(.woocommerce-form-row,.lost_password){font-size:15px!important}}
 @media(max-width:640px){body.pathway-brand:is(.page-id-99,.page-id-63,.page-id-6484) #primary{width:calc(100% - 32px)!important;padding-top:100px!important}body.pathway-brand:is(.page-id-99,.page-id-63,.page-id-6484) h1{font-size:34px!important}body.pathway-brand:is(.page-id-99,.page-id-63,.page-id-6484) :is(p,label,input){font-size:15px!important}}
}
