.ja-page{padding-bottom:65px}.ja-page-head{padding:40px 0 58px;border-bottom:1px solid #d8dad5}.ja-page-head .jf-eyebrow{color:#59665d;margin-bottom:22px}.ja-page-head h1{font-size:clamp(32px,4.1vw,60px);line-height:1.15;letter-spacing:-.035em;max-width:860px;font-weight:600}.ja-page-head>p:last-child{font-size:18px;line-height:1.65;max-width:660px;margin-top:24px;color:#656862}.ja-page-layout{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:65px;padding-top:50px}.ja-page-nav{display:flex;flex-direction:column;gap:14px;align-self:start;position:sticky;top:130px;font-size:13px;line-height:1.6;color:#62685f}.ja-page-nav a:hover{text-decoration:underline;text-underline-offset:4px}.ja-page-sections{max-width:800px}.ja-page-sections>section{padding-bottom:38px;margin-bottom:38px;border-bottom:1px solid #e0e1dc;scroll-margin-top:115px}.ja-page-sections h2{font-size:24px;line-height:1.35;margin:0 0 20px}.ja-page-sections p,.ja-page-sections li{font-size:15px;line-height:1.85;color:#50554f}.ja-page-sections p+p{margin-top:16px}.ja-page-sections a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.ja-page-sections li+li{margin-top:12px}.ja-page-sections ol{padding-left:22px}.ja-page-end{display:flex;flex-wrap:wrap;gap:20px 36px;font-size:13px}.ja-policy-status{padding:22px 25px;background:#eef0e9;border-left:3px solid #59695b;margin-bottom:22px}.ja-policy-status strong{font-size:14px}.ja-policy-status p{margin-top:6px;font-size:14px}.ja-contact-email{font-size:clamp(18px,2.1vw,29px)!important;margin-bottom:22px}.ja-help-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ja-help-links a{display:flex;justify-content:space-between;gap:18px;padding:20px;border:1px solid #d7dcd3;text-decoration:none;align-items:center;font-size:14px}.ja-help-links a:hover{background:#f2f3ef}.ja-home-story{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding-top:65px;padding-bottom:55px;border-bottom:1px solid #dedfd9}.ja-home-story .jf-eyebrow{line-height:1.8;color:#59665d;padding-top:7px}.ja-home-story h2{font-size:clamp(28px,3.1vw,43px);letter-spacing:-.025em;line-height:1.25;margin-bottom:22px}.ja-home-story p:not(.jf-eyebrow){max-width:610px;color:#61665e;margin-bottom:25px;line-height:1.85}.ja-footer-business{border-top:1px solid #353835;padding:30px 0;display:flex;justify-content:space-between;gap:35px;align-items:start;font-size:13px;line-height:1.8}.ja-footer-business strong{color:#e9e9e3;font-weight:500}.ja-footer-business p{margin-top:8px;color:#a3a59f;font-size:12px;max-width:780px}.ja-footer-business>a{color:#eee;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.jf-footer-main .ja-footer-story{margin-top:20px;color:#e9e9e3;text-decoration:underline;text-underline-offset:5px}.jf-footer-main{grid-template-columns:1.4fr .8fr 1fr 1fr}.ja-policy .ja-page-head h1{font-size:clamp(30px,3.5vw,48px)}@media(max-width:900px){.ja-page-layout{gap:35px;grid-template-columns:170px minmax(0,1fr)}.ja-footer-business{flex-direction:column;gap:18px}.jf-footer-main{grid-template-columns:1fr 1fr}.ja-home-story{gap:30px}.ja-help-links{grid-template-columns:1fr}}@media(max-width:600px){.ja-page{padding-bottom:30px}.ja-page-head{padding:20px 0 30px}.ja-page-head .jf-eyebrow{margin-bottom:16px}.ja-page-head>p:last-child{font-size:16px;margin-top:18px}.ja-page-layout{grid-template-columns:1fr;padding-top:25px;gap:30px}.ja-page-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 16px;border-bottom:1px solid #e0e1dc;padding-bottom:22px}.ja-page-nav a{font-size:12px}.ja-page-sections h2{font-size:21px}.ja-page-sections>section{padding-bottom:26px;margin-bottom:28px}.ja-page-sections p,.ja-page-sections li{font-size:14px}.ja-home-story{grid-template-columns:1fr;gap:20px;padding-top:35px;padding-bottom:32px}.ja-home-story h2{font-size:29px}.ja-home-story .jf-eyebrow br{display:none}.ja-footer-business{padding:25px 0}.ja-footer-business>a{white-space:normal;overflow-wrap:anywhere}.jf-footer-main>div:last-child{grid-column:auto}.jf-footer-main{gap:30px 18px}.ja-help-links a{padding:17px}.ja-page-end{flex-direction:column}.ja-policy-status{padding:18px}}.ja-page #pc--optOutFormContainer .pc--show-email-field{max-width:100%;white-space:normal}.ja-page #pc--optOutFormContainer .pc--show-email-field label{display:flex;align-items:flex-start;gap:9px;max-width:100%;white-space:normal;line-height:1.6}.ja-page #pc--optOutFormContainer .pc--show-email-field input{flex-shrink:0;margin-top:5px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/ja-pages.css.map */
