.info-site{background:#fbfaf5;min-height:100vh}.info-header{max-width:1200px;margin:auto;padding:27px 40px}.info-shop{color:#627a57;align-items:center;gap:9px;font-size:12px;display:flex}.info-main{max-width:1200px;margin:auto;padding:38px 40px 70px}.info-back{color:#8a947d;align-items:center;gap:7px;font-size:11px;display:inline-flex}.info-hero{max-width:650px;padding:40px 0 35px}.info-hero h1{letter-spacing:-1.5px;margin:20px 0;font-size:43px;line-height:1.35}.info-hero>p{color:#7c8973;font-size:14px;line-height:1.9}.info-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:60px;display:grid}.info-content{background:#fff;border:1px solid #e5e9dc;border-radius:10px;padding:35px 40px}.info-content section+section{border-top:1px solid #eef0e8;margin-top:28px;padding-top:26px}.info-content h2{letter-spacing:-.4px;margin-bottom:13px;font-family:Georgia,serif;font-size:24px;line-height:1.5}.info-content p,.info-content li{color:#7a8870;font-size:13px;line-height:1.95}.info-content ul{padding-left:20px}.info-content li{margin-bottom:9px}.info-content p>a{color:#456b44;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.info-content .policy-date{color:#a0a98f;margin-bottom:27px;font-size:10px}.info-aside{background:#eef2e4;border:1px solid #e0e7d2;border-radius:10px;padding:28px;position:sticky;top:30px}.info-mail-icon{color:#819668;background:#fafcf4;border:1px solid #dbe6cc;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.info-aside h2{letter-spacing:-.6px;margin:20px 0 13px;font-size:26px;line-height:1.5}.info-aside p{color:#899778;font-size:12px;line-height:1.9}.info-aside>a{color:#5c7848;overflow-wrap:anywhere;text-underline-offset:3px;font-size:11px;text-decoration:underline}.info-aside-note{color:#93a17e;border-top:1px solid #dfe6d1;align-items:center;gap:9px;margin-top:20px;padding-top:16px;font-size:9px;line-height:1.8;display:flex}.info-aside-note+.info-aside-note{margin-top:15px}.info-aside-note svg{flex-shrink:0}.info-footer{background:#f2f4e9;padding:32px 25px}.info-footer>p{color:#7c8c69;font-size:11px}.info-footer nav{color:#80926b;flex-wrap:wrap;justify-content:center;gap:22px;font-size:11px}.info-footer small{color:#a2ad94;font-size:9px}.contact-email{color:#597849;background:#f3f7ec;border:1px solid #dfe8d0;border-radius:7px;align-items:center;gap:12px;margin:20px 0 10px;padding:20px 18px;font-size:13px;display:flex}.contact-email>span{overflow-wrap:anywhere;flex:1}.contact-email>svg{flex-shrink:0}.mail-note{color:#a0ad8f;font-size:10px;line-height:1.7;display:block}.contact-topics{grid-template-columns:1fr;gap:12px;margin:28px 0;display:grid}.contact-topics>a{color:#82996c;border:1px solid #e3ead6;border-radius:7px;padding:20px;display:block}.contact-topics h3{color:#5e7a48;margin:12px 0 7px;font-family:inherit;font-size:13px;font-weight:500}.contact-topics p{margin-bottom:12px;font-size:11px;line-height:1.8}.contact-topics span{color:#6b8755;font-size:10px}.info-content details{border-bottom:1px solid #ebefdf;padding:15px 0}.info-content summary{cursor:pointer;color:#6c8557;font-size:12px;line-height:1.7}.info-content details>p{margin:12px 0 0;font-size:12px}.info-content>.primary{margin-top:20px;font-size:12px}.support-inline{text-align:center;color:#799368;overflow-wrap:anywhere;margin-top:16px;font-size:11px;line-height:1.8;display:block}.support-inline a{text-decoration:underline}.order-reference{color:#879975;overflow-wrap:anywhere;font-size:11px;line-height:1.9}.info-footer nav{display:flex}.footer-support{color:#718865;overflow-wrap:anywhere;margin:0 0 20px;font-size:11px;display:inline-block}footer>div{flex-wrap:wrap}@media (max-width:900px){.info-columns{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.info-content{padding:28px}.info-aside{padding:23px}.info-main{padding-inline:25px}.info-hero h1{font-size:37px}}@media (max-width:650px){.info-header{padding:22px 20px}.info-shop{font-size:10px}.info-main{padding:27px 20px 45px}.info-hero{padding:30px 0 20px}.info-hero h1{letter-spacing:-.9px;font-size:33px}.info-hero>p{font-size:13px}.info-columns{grid-template-columns:1fr;gap:22px}.info-content{padding:25px 21px}.info-content h2{font-size:23px}.info-content p,.info-content li{font-size:13px}.info-aside{position:static}.info-aside h2 br{display:none}.info-aside h2{font-size:26px}.info-aside>a{font-size:13px}.contact-email{gap:8px;padding:16px 12px;font-size:12px}.info-footer nav{gap:16px;font-size:11px}.info-footer>p{font-size:10px}}
