/* WordPress adapter and the current Ember type/surface roles. */
@layer pathway-policy-adapter, pathway-policy-reference;
@layer pathway-policy-adapter {
body.pathway-policy {
 --policy-ink:#211c15; --policy-paper:#fbf8f1; --policy-card:#fff; --policy-line:#d8dedf; --policy-coral:#596f60; --policy-sage:#fbf8f1;
 --returns-ink:#211c15; --returns-peach:#73576b; --returns-sage:#eef4fa;
 --pathway-carbon:#211c15; --pathway-lavender:#efe8de; --pathway-silver:#d8dedf; --pathway-white:#fff; --pathway-neutral-muted:#5b5b59;
 --pw-canvas:#fbf8f1; --pw-paper:#fff; --pw-ink:#211c15; --pw-muted:#211c15; --pw-soft:#efe8de; --pw-line:#d8dedf; --pw-accent:#596f60;
 --pw-section-space:80px; --pw-section-half:40px; --pw-display:72px; --pw-section:56px; --pw-card:28px; --pw-body:17px; --pw-label:11px;
 background:#fbf8f1!important;
}
body.pathway-policy #page, body.pathway-policy #inner-wrap, body.pathway-policy main.sunday-policy-main {margin:0!important;padding:0!important;max-width:none!important;width:100%!important;background:#fbf8f1!important;}
body.pathway-policy #wrapper {margin-top:-40px!important;}
body.pathway-policy .sunday-global-header:not(.is-scrolled) .sunday-logo {color:#211c15!important;}
body.pathway-policy main {font:400 16px/1.55 Jost,sans-serif!important;overflow:clip!important;}
body.pathway-policy main *,body.pathway-policy main *::before,body.pathway-policy main *::after {box-sizing:border-box!important;letter-spacing:0!important;}
body.pathway-policy main :is(h1,h2,h3,h4,p,li,address,a,span,strong,small) {font-family:Jost,sans-serif!important;text-shadow:none!important;}
body.pathway-policy main :is(h1,h2,h3) {font-weight:500!important;color:#211c15!important;line-height:1.06!important;}
body.pathway-policy main h1 {font-size:var(--pw-display)!important;}
body.pathway-policy main h2 {font-size:var(--pw-section)!important;}
body.pathway-policy main :is(.sunday-policy-feature__copy,.sunday-returns__section,.sunday-shipping__card,.sunday-terms__chapter) h2 {font-size:var(--pw-card)!important;line-height:1.16!important;}
body.pathway-policy main h3 {font-size:22px!important;line-height:1.2!important;}
body.pathway-policy main p {font-size:var(--pw-body)!important;line-height:1.6!important;font-weight:400!important;color:#211c15!important;}
body.pathway-policy main :is(li,address) {font-size:15px!important;line-height:1.75!important;color:#5b5b59!important;}
body.pathway-policy main :is(.sunday-terms__eyebrow,.sunday-shipping__label,.sunday-returns__number,.sunday-policy-banner__inner>span) {font-family:'IBM Plex Mono',monospace!important;font-size:var(--pw-label)!important;line-height:1.4!important;font-weight:500!important;color:#211c15!important;}
body.pathway-policy main :is(.sunday-terms,.sunday-shipping,.sunday-returns) {background:#fbf8f1!important;padding-bottom:var(--pw-section-space)!important;}
body.pathway-policy .sunday-policy-banner {background:#fbf8f1!important;}
body.pathway-policy .sunday-policy-banner::after {display:none!important;}
body.pathway-policy :is(.sunday-terms__facts,.sunday-shipping__facts,.sunday-returns__facts,.sunday-policy-feature,.sunday-returns__visual-story,.sunday-terms__body,.sunday-shipping__body,.sunday-returns__body,.sunday-policy-banner__inner) {width:min(1180px,calc(100% - 64px))!important;}
body.pathway-policy :is(.sunday-terms__facts,.sunday-shipping__facts,.sunday-returns__facts,.sunday-policy-feature,.sunday-returns__visual-story) {margin-bottom:var(--pw-section-space)!important;}
body.pathway-policy :is(.sunday-terms__facts,.sunday-shipping__facts,.sunday-returns__facts) {background:#fff!important;border:1px solid #d8dedf!important;box-shadow:0 12px 32px #382b3e08!important;}
body.pathway-policy :is(.sunday-terms__facts,.sunday-shipping__facts) strong {font-size:52px!important;color:#211c15!important;line-height:.9!important;font-weight:400!important;}
body.pathway-policy .sunday-returns__facts strong {font-size:40px!important;color:#79576e!important;}
body.pathway-policy .sunday-returns__facts {margin-top:48px!important;}
body.pathway-policy :is(.sunday-terms__facts,.sunday-shipping__facts) {margin-top:36px!important;}
body.pathway-policy :is(.sunday-policy-feature,.sunday-terms__index,.sunday-returns__aside) {background:#efe8de!important;}
body.pathway-policy .sunday-policy-feature {display:block!important;min-height:0!important;}
body.pathway-policy .sunday-policy-feature figure {display:none!important;}
body.pathway-policy .sunday-policy-feature__copy {padding:32px!important;}
body.pathway-policy :is(.sunday-terms__chapter,.sunday-shipping__card) {background:#fff!important;border:1px solid #dce5ec!important;border-radius:18px!important;padding:32px!important;color:#211c15!important;}
body.pathway-policy .sunday-terms__contact-links {overflow-wrap:anywhere!important;}
body.pathway-policy .sunday-policy-banner__inner>a {color:#211c15!important;background:transparent!important;border:1px solid #858585!important;border-radius:999px!important;}
body.pathway-policy .sunday-policy-banner__inner>a:hover {background:#efe8de!important;}
body.pathway-policy .sunday-returns__visual-story img {content:normal!important;}
body.pathway-policy .sunday-returns__visual-story figcaption strong {font-size:32px!important;line-height:1.05!important;font-weight:400!important;}
body.pathway-policy .sunday-returns__visual-story figcaption p {font-size:var(--pw-body)!important;line-height:1.6!important;}
body.pathway-policy .sunday-returns__aside h2 {font-size:32px!important;}
body.pathway-policy .sunday-privacy-legal {width:min(1180px,calc(100% - 64px))!important;margin:0 auto!important;padding:74px 0 var(--pw-section-space)!important;background:#fbf8f1!important;}
body.pathway-policy :is(.sunday-privacy-legal__intro,.sunday-privacy-legal__index) {background:#efe8de!important;border:1px solid #d8dedf!important;box-shadow:none!important;}
body.pathway-policy .sunday-privacy-legal__intro {padding:32px!important;border-radius:20px!important;}
body.pathway-policy .sunday-privacy-legal__chapter {background:#fff!important;border:1px solid #d8dedf!important;border-radius:18px!important;padding:32px!important;box-shadow:none!important;}
body.pathway-policy .sunday-privacy-legal__chapter h2 {font-size:var(--pw-card)!important;line-height:1.16!important;}
body.pathway-policy .sunday-privacy-legal__chapter :is(strong,a) {color:inherit!important;}
body.pathway-policy .sunday-privacy-legal__chapter a {overflow-wrap:anywhere!important;}
body.pathway-policy .sunday-privacy-legal__intro dt {color:#211c15!important;}
body.pathway-policy .sunday-privacy-legal__intro dd {color:#5b5b59!important;}
body.pathway-policy :is(.sunday-privacy-legal__intro>div>span,.sunday-privacy-legal__index>span,.sunday-privacy-legal__index b) {color:#596f60!important;}
body.pathway-policy .sunday-privacy-legal__index {border-radius:16px!important;}
body.pathway-policy .sunday-privacy-legal__index a {color:#415e73!important;}
body.pathway-policy .sunday-privacy-legal__index a:is(:hover,:focus-visible) {background:#fff!important;color:#596f60!important;}
body.pathway-policy .sunday-privacy-legal__number {background:#edf3f7!important;border-color:#d3e0e9!important;color:#596f60!important;}
body.pathway-policy.sunday-privacy-ready .sunday-policy-banner {min-height:360px!important;height:361px!important;background-image:none!important;}
body.pathway-policy.sunday-privacy-ready .sunday-policy-banner__inner {min-height:360px!important;height:360px!important;padding:170px 0 54px!important;}
@media(max-width:760px) {
 body.pathway-policy .sunday-privacy-legal {padding-top:42px!important;}
 body.pathway-policy .sunday-privacy-legal__chapter {padding:22px!important;}
 body.pathway-policy.sunday-privacy-ready .sunday-policy-banner__inner {padding:150px 0 40px!important;}
}
body.pathway-policy main :is(a,button):focus-visible {outline:2px solid #596f60!important;outline-offset:5px!important;}
body.pathway-policy main :is(section[id],div[id]) {scroll-margin-top:145px!important;}
body.pathway-policy .sunday-final-cta {position:relative!important;left:0!important;width:100%!important;margin:0!important;min-height:430px!important;aspect-ratio:2048/721!important;background:var(--sunday-secondary-hero) left center/108% auto no-repeat #dcecf6!important;}
body.pathway-policy .sunday-final-cta::before {display:none!important;}
body.pathway-policy .sunday-final-cta__inner {position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:min(1180px,calc(100% - 64px))!important;height:auto!important;min-height:inherit!important;max-width:1180px!important;margin:0 auto!important;padding:36px 0!important;}
body.pathway-policy .sunday-final-cta__copy {position:relative!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;width:50%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;}
body.pathway-policy .sunday-final-cta h2 {font-size:65px!important;margin:0 0 22px!important;}
body.pathway-policy .sunday-final-cta h2 span {font-size:inherit!important;display:inline!important;font-weight:inherit!important;}
body.pathway-policy .sunday-final-cta p {max-width:100%!important;width:100%!important;font-size:18px!important;margin:0 0 28px!important;}
body.pathway-policy .sunday-final-cta .sunday-story-eyebrow {display:inline-flex!important;border:1px solid #b9daf0!important;background:#417596d1!important;color:#fff!important;border-radius:999px!important;padding:7px 13px!important;font-size:11px!important;}
body.pathway-policy .sunday-final-cta .sunday-story-button {display:inline-flex!important;align-items:center!important;gap:16px!important;min-height:48px!important;background:#365f78!important;color:#fff!important;border:1px solid #365f78!important;border-radius:999px!important;padding:0 24px!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;}
body.pathway-policy .sunday-final-cta .sunday-story-button::after {content:'\2192';}
body.pathway-policy .sunday-final-cta small {display:block!important;margin-top:18px!important;color:#211c15!important;font-size:12px!important;line-height:1.5!important;}
@media(min-width:1600px) {body.pathway-policy :is(.sunday-terms__facts,.sunday-shipping__facts) strong {font-size:58px!important;}body.pathway-policy .sunday-final-cta h2 {font-size:72px!important;}}
@media(max-width:1439px) {body.pathway-policy .sunday-final-cta h2 {font-size:54px!important;}}
@media(max-width:1023px) {body.pathway-policy {--pw-display:56px;--pw-section:44px;--pw-card:26px;--pw-body:16px;}}
@media(max-width:900px) {
 body.pathway-policy :is(.sunday-terms__facts,.sunday-shipping__facts) strong {font-size:35px!important;}
 body.pathway-policy .sunday-final-cta {aspect-ratio:10/13!important;min-height:740px!important;background-image:var(--sunday-secondary-hero-mobile)!important;background-size:cover!important;background-position:center top!important;}
 body.pathway-policy .sunday-final-cta__inner {height:auto!important;min-height:inherit!important;padding:0 0 40px!important;align-items:flex-end!important;}
 body.pathway-policy .sunday-final-cta__copy {width:100%!important;max-width:none!important;margin:0!important;padding:0 12px 4px!important;align-items:flex-end!important;text-align:right!important;}
 body.pathway-policy .sunday-final-cta__copy>* {text-align:right!important;align-self:flex-end!important;}
 body.pathway-policy .sunday-final-cta h2 {font-size:44px!important;margin-bottom:16px!important;}
 body.pathway-policy .sunday-final-cta p {font-size:16px!important;margin-bottom:20px!important;}
}
@media(max-width:760px) {body.pathway-policy {--pw-section-space:48px;--pw-section-half:24px;}body.pathway-policy :is(.sunday-terms__chapter,.sunday-shipping__card) {padding:22px!important;}body.pathway-policy .sunday-returns__facts {margin-top:28px!important;}body.pathway-policy.page-id-181 .sunday-policy-banner__inner {padding-top:118px!important;}}
@media(max-width:640px) {
 body.pathway-policy {--pw-display:40px;--pw-section:34px;--pw-card:24px;--pw-body:15px;--pw-label:10px;}
 body.pathway-policy main h1 {overflow-wrap:normal!important;}
 body.pathway-policy.page-id-181 main h1 {font-size:36px!important;}
 body.pathway-policy .sunday-returns__facts strong {font-size:36px!important;}
 body.pathway-policy .sunday-returns__visual-story figcaption strong {font-size:28px!important;}
 body.pathway-policy .sunday-final-cta__inner {width:calc(100% - 64px)!important;}
 body.pathway-policy .sunday-final-cta h2 {font-size:34px!important;}
 body.pathway-policy .sunday-final-cta p {font-size:14px!important;}
 body.pathway-policy .sunday-final-cta small {font-size:11px!important;}
}
@media(prefers-reduced-motion:reduce) {body.pathway-policy main * {transition:none!important;scroll-behavior:auto!important;}}
@media(max-width:600px) {body.pathway-policy #wrapper {margin-top:-54px!important;}}
@media(max-width:389px) {body.pathway-policy.page-id-181 main h1 {font-size:32px!important;}}
}
