.as-header,.as-footer{box-sizing:border-box;font:14px/1.5 Inter,Arial,sans-serif;letter-spacing:normal;color:#151515;width:100%;margin:0;flex-shrink:0}.as-header *,.as-footer *{box-sizing:border-box}.as-header{position:sticky;top:0;z-index:1100;background:#fff;border-bottom:1px solid #e6e6eb;padding:0}.as-header .as-bar{max-width:1360px;margin:auto;padding:0 24px;min-height:76px;display:flex;align-items:center;gap:26px}.as-header .as-logo{flex:0 0 112px;display:block}.as-header img,.as-footer img{display:block;width:112px;height:28px;max-width:none;object-fit:contain}.as-header .as-navigation{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex:1;min-width:0}.as-header a,.as-header summary{font:500 14px/1.4 Inter,Arial,sans-serif;white-space:nowrap;text-decoration:none;color:#161616;margin:0;padding:10px 0;cursor:pointer}.as-header a:hover,.as-header summary:hover{color:#6940b8}.as-header a[aria-current],.as-header .as-current{color:#6540a4;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.as-header .as-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.as-header .as-actions a{border:1px solid #b2a3ca;border-radius:30px;padding:10px 16px}.as-header .as-actions .as-primary{background:#141414;color:white;border-color:#141414;text-decoration:none}.as-header .as-resources{position:relative;margin:0;padding:0;border:0}.as-header summary{list-style:none;display:flex;gap:5px;align-items:center}.as-header summary::-webkit-details-marker{display:none}.as-header .as-dropdown{position:absolute;top:100%;left:-15px;min-width:230px;background:white;border:1px solid #e3dfea;border-radius:10px;padding:8px;box-shadow:0 12px 35px #0002}.as-header .as-dropdown a{display:block;padding:12px;border-radius:6px}.as-header .as-dropdown a:hover{background:#f5f1fa}.as-header .as-toggle{display:none;border:1px solid #cbc5d4;background:#fff;border-radius:8px;padding:10px 14px;font:600 14px/1.4 Arial,sans-serif;color:#171717;cursor:pointer}.as-header :focus-visible,.as-footer :focus-visible{outline:3px solid #8753d0;outline-offset:4px}.as-footer{background:#f7f7fa;border-top:1px solid #e4e3e8;padding:48px 24px 24px}.as-footer .as-footer-inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:35px}.as-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.as-footer h2{font:600 14px/1.5 Inter,Arial,sans-serif;margin:0 0 8px;color:#171717;letter-spacing:0}.as-footer a{font:400 14px/1.5 Inter,Arial,sans-serif;color:#45404c;text-decoration:none;padding:3px 0}.as-footer a:hover{text-decoration:underline}.as-footer p{font:400 14px/1.6 Inter,Arial,sans-serif;margin:18px 0;color:#625c6c}.as-footer .as-legal{max-width:1280px;margin:35px auto 0;padding-top:24px;border-top:1px solid #dedce4;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px}.as-footer .as-legal nav{flex-direction:row;gap:20px;flex-wrap:wrap}.as-footer .as-legal a{font-size:12px}.as-checkout{display:block!important}.as-checkout .checkout-redirect-wrap{margin:60px auto}.as-header~main{scroll-margin-top:90px}@media(max-width:1199px){.as-header .as-bar{min-height:68px;flex-wrap:wrap;gap:0;justify-content:space-between;padding:0 20px}.as-header .as-toggle{display:block}.as-header .as-navigation{display:none;flex:0 0 100%;align-items:stretch;gap:0;padding:12px 0 20px;max-height:calc(100dvh - 68px);overflow:auto}.as-header.as-open .as-navigation{display:flex;flex-direction:column}.as-header .as-navigation>a,.as-header summary{padding:12px 8px;min-height:44px}.as-header .as-dropdown{position:static;box-shadow:none;margin:0 8px 8px;background:#faf8fd}.as-header .as-actions{margin:16px 0 0;gap:12px;padding:0 8px}.as-header .as-actions a{text-align:center;min-height:44px}.as-header .as-resources{width:100%}}@media(max-width:650px){.as-footer .as-footer-inner{grid-template-columns:1fr 1fr;gap:28px}.as-footer .as-footer-brand{grid-column:1/-1}.as-footer{padding:32px 20px 24px}.as-footer .as-legal nav{gap:16px}.as-header .as-actions{flex-wrap:wrap}}@media print{.as-header,.as-footer{display:none!important}}
