/* Canonical approved header/footer, namespaced for connected pages. */
:root{--deep:#21122d;--gray:#716b77;--pale:#f5f1f9}.zc-head.zc-shell,.zc-top .zc-shell,.zc-nav .zc-shell,.zc-promo .zc-shell{max-width:1360px;margin:auto;padding-left:4%;padding-right:4%}.zc-head .zc-bag{border:1px solid var(--line);border-radius:6px;background:white;color:var(--deep);padding:10px 15px;font-weight:600}.zc-head .zc-search{color:var(--deep)}.zc-top{background:var(--deep);color:white;font-size:10px;letter-spacing:.5px}.zc-top .zc-shell{display:flex;justify-content:space-between;padding-top:7px;padding-bottom:7px}.zc-top b{color:var(--green);font-weight:500}.zc-head{display:flex;gap:28px;align-items:center;padding-top:19px;padding-bottom:19px}.zc-logo{width:143px;height:57px;object-fit:contain}.zc-search{display:flex;flex:1;align-items:center;background:#f4f2f6;border:1px solid #eae5ee;border-radius:7px;padding:0 13px;gap:12px}.zc-search input{width:100%;padding:13px 0;border:0;background:none;font-size:13px;color:var(--deep)}.zc-search svg{width:18px;flex-shrink:0}.zc-head .zc-account{font-size:10px;line-height:1.5;border:0;padding:0;text-align:left}.zc-bag{font-size:12px;white-space:nowrap}.zc-bag b{border-radius:30px;padding:3px 7px;background:var(--green);margin-left:5px}.zc-nav{border-top:1px solid #f4f2f6;border-bottom:1px solid var(--line)}.zc-nav .zc-shell{display:flex;align-items:center;gap:27px;overflow:auto;white-space:nowrap;padding-top:11px;padding-bottom:11px;font-size:11px;font-weight:600}.zc-nav .zc-all{color:var(--purple)}.zc-nav .zc-right{margin-left:auto}.zc-promo{background:#edf6df;border-bottom:1px solid #e3edda}.zc-promo .zc-shell{display:flex;justify-content:center;gap:14px;padding-top:8px;padding-bottom:8px;font-size:11px}.zc-promo b{color:#365622}.zc-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:26px 0 17px}.zc-heading p{margin:5px 0 0;font-size:11px}.zc-heading>a{font-size:11px;color:var(--purple);font-weight:600}@media(max-width:850px){.zc-head{gap:16px}.zc-logo{width:120px}.zc-nav .zc-shell{gap:18px}}@media(max-width:600px){.zc-top .zc-shell{justify-content:center}.zc-top .zc-shell span:last-child{display:none}.zc-head{flex-wrap:wrap;padding-top:14px;padding-bottom:14px;gap:12px}.zc-logo{width:113px;height:45px}.zc-head .zc-account{margin-left:auto}.zc-bag{padding:7px 10px}.zc-search{order:4;flex-basis:100%}.zc-search input{font-size:12px;padding:11px 0}.zc-nav .zc-shell{padding-top:10px;padding-bottom:10px;gap:21px;font-size:10px}.zc-nav .zc-right{margin:0}.zc-promo .zc-shell{font-size:9px;gap:8px}.zc-heading{margin-top:20px}.zc-heading h2{font-size:23px}.zc-heading>a{font-size:10px;white-space:nowrap}}.zc-top .zc-shell{flex-wrap:wrap;gap:4px 15px}.zc-top #shipPromise{color:white;letter-spacing:0}.zc-account-menu{position:relative;flex-shrink:0}.zc-account-menu summary{cursor:pointer;list-style:none;font-size:11px;line-height:1.5;padding:7px 0}.zc-account-menu summary::-webkit-details-marker{display:none}.zc-account-menu summary strong{display:block;font-size:13px}.zc-account-menu summary b{font-weight:600}.zc-account-dropdown{position:absolute;right:0;top:100%;width:225px;background:white;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px #21122d22;padding:8px;z-index:10}.zc-account-dropdown a{display:flex;justify-content:space-between;padding:12px;font-size:13px;border-radius:5px}.zc-account-dropdown a:hover{background:var(--pale)}.zc-account-dropdown small{display:block;font-size:10px;color:var(--gray);padding:10px 12px}#navLinks{display:flex;gap:27px;align-items:center;width:100%}#mobileNav{display:none}@media(max-width:850px){#navLinks{gap:18px}.zc-head{gap:15px}}@media(max-width:600px){.zc-top .zc-shell{display:block;text-align:center;font-size:9px;line-height:1.7;padding-top:7px;padding-bottom:7px}.zc-top .zc-shell>span{display:block!important}.zc-top #shipPromise{display:block;font-weight:700;font-size:11px}.zc-top .zc-shell>span>b{display:none}.zc-account-menu{margin-left:auto}.zc-account-menu summary{font-size:10px;max-width:155px}.zc-account-menu summary strong{font-size:12px}.zc-head{gap:10px}.zc-nav .zc-shell{display:block;overflow:visible;padding-top:8px;padding-bottom:8px}#mobileNav{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;background:var(--pale);border:1px solid #dfd1e9;color:var(--purple);font-size:12px;min-height:44px}#navLinks{display:none;white-space:normal}.zc-nav.zc-open #navLinks{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:9px}#navLinks a{padding:12px;border:1px solid var(--line);border-radius:6px;font-size:11px;min-height:44px}#navLinks .zc-right{margin:0}}.zc-top{background:#f7f5fa;color:#62576c;border-bottom:1px solid #ebe5f0;letter-spacing:0;font-size:11px}.zc-top .zc-shell{padding-top:8px;padding-bottom:8px;align-items:center;gap:4px 20px}.zc-top b{color:#b29dc3;font-weight:400}.zc-top #shipPromise{color:#5e337c;font-weight:500;letter-spacing:0}.zc-top .zc-shell>span:last-child{font-size:10px;color:#6c6174}@media(max-width:600px){.zc-top .zc-shell{padding-top:7px;padding-bottom:7px;line-height:1.55;font-size:10px}.zc-top #shipPromise{font-weight:500;font-size:11px;margin:1px 0}.zc-top .zc-shell>span:last-child{font-size:9px;color:#6c6174}}#stickySentinel{height:1px;margin-bottom:-1px;pointer-events:none}.zc-head{position:sticky;top:0;z-index:20;background:#fff}.zc-head.zc-is-stuck{box-shadow:0 4px 12px #21122d12}@media(max-width:600px){.zc-head{padding-top:10px;padding-bottom:10px}}.zc-home-logo{display:inline-flex;align-items:center;flex-shrink:0}.zc-home-logo:focus-visible{outline:3px solid #7033a9;outline-offset:4px;border-radius:6px}.zc-footer{text-align:left;color:var(--deep);font:14px/1.5 Arial,Helvetica,sans-serif}.zc-footer .zc-shell,.zc-legal.zc-shell{max-width:1360px;margin:auto;padding-left:4%;padding-right:4%}.zc-footer{background:#f5f3f7;border-top:1px solid var(--line);padding:25px 0}.zc-footer .zc-shell{display:flex;justify-content:space-between;gap:25px;align-items:start}.zc-footer p{font-size:10px;max-width:360px;margin:12px 0 0}.zc-footer h4{font-size:11px;margin:0 0 8px}.zc-footer a{display:block;font-size:10px;color:var(--gray);margin:5px 0}.zc-footer .zc-logo{width:116px;height:45px}.zc-legal{font-size:9px;color:var(--gray);padding:16px 0;display:flex;justify-content:space-between;gap:20px}@media(max-width:600px){.zc-footer .zc-shell{flex-wrap:wrap;gap:20px}.zc-footer .zc-shell>div:first-child{width:100%}.zc-footer .zc-shell>div{min-width:27%}.zc-legal{flex-direction:column;gap:5px;padding-bottom:60px}}@media(max-width:600px){.zc-legal{padding-bottom:90px}}.zc-legal{padding-bottom:115px}@media(max-width:750px){.zc-legal{padding-bottom:155px}}
:root{--purple:#7033a9;--green:#c5f567;--line:#e7e1ec;--deep:#21122d;--gray:#716b77;--pale:#f5f1f9}.zc-head{position:sticky;top:0;z-index:1000;background:#fff;max-width:none!important}.zc-head .zc-search{margin:0}.zc-head form{margin:0}.zc-head .zc-search button{border:0;background:none;padding:8px;color:#7033a9}.zc-head input{min-width:0}.zc-footer a{display:block}.zc-top [data-zen-dispatch]{display:inline}.zc-legal{display:flex;justify-content:space-between;gap:20px}.zc-footer .zc-logo{width:116px;height:45px}.zc-account-dropdown{z-index:1002}.zc-head .zc-logo{max-width:none}.zc-footer,.zc-top,.zc-nav,.zc-promo,.zc-head,.zc-legal{font-family:Arial,Helvetica,sans-serif}.zc-head a,.zc-footer a,.zc-nav a,.zc-promo a{color:inherit;text-decoration:none}@media(max-width:750px){.zc-legal{display:block}.zc-head{gap:12px}.zc-search{min-width:0}.zc-nav #navLinks{flex-wrap:wrap}}
