Skip to content

Instantly share code, notes, and snippets.

@zeshhaan
Created August 26, 2024 04:48
Show Gist options
  • Save zeshhaan/683f10b44d331b8d27296efd8e47e64c to your computer and use it in GitHub Desktop.
Save zeshhaan/683f10b44d331b8d27296efd8e47e64c to your computer and use it in GitHub Desktop.
Stripe Nav testing
<header class="globalNav noDropdownTransition">
<div class="container-lg">
<ul class="navRoot allowExpand">
<li class="navSection logo">
<a class="rootLink item-home colorize" href="/"><h1><svg width="62" height="25"><title>Stripe</title><path d="M5 10.1c0-.6.6-.9 1.4-.9 1.2 0 2.8.4 4 1.1V6.5c-1.3-.5-2.7-.8-4-.8C3.2 5.7 1 7.4 1 10.3c0 4.4 6 3.6 6 5.6 0 .7-.6 1-1.5 1-1.3 0-3-.6-4.3-1.3v3.8c1.5.6 2.9.9 4.3.9 3.3 0 5.5-1.6 5.5-4.5.1-4.8-6-3.9-6-5.7zM29.9 20h4V6h-4v14zM16.3 2.7l-3.9.8v12.6c0 2.4 1.8 4.1 4.1 4.1 1.3 0 2.3-.2 2.8-.5v-3.2c-.5.2-3 .9-3-1.4V9.4h3V6h-3V2.7zm8.4 4.5L24.6 6H21v14h4v-9.5c1-1.2 2.7-1 3.2-.8V6c-.5-.2-2.5-.5-3.5 1.2zm5.2-2.3l4-.8V.8l-4 .8v3.3zM61.1 13c0-4.1-2-7.3-5.8-7.3s-6.1 3.2-6.1 7.3c0 4.8 2.7 7.2 6.6 7.2 1.9 0 3.3-.4 4.4-1.1V16c-1.1.6-2.3.9-3.9.9s-2.9-.6-3.1-2.5H61c.1-.2.1-1 .1-1.4zm-7.9-1.5c0-1.8 1.1-2.5 2.1-2.5s2 .7 2 2.5h-4.1zM42.7 5.7c-1.6 0-2.5.7-3.1 1.3l-.1-1h-3.6v18.5l4-.7v-4.5c.6.4 1.4 1 2.8 1 2.9 0 5.5-2.3 5.5-7.4-.1-4.6-2.7-7.2-5.5-7.2zm-1 11c-.9 0-1.5-.3-1.9-.8V10c.4-.5 1-.8 1.9-.8 1.5 0 2.5 1.6 2.5 3.7 0 2.2-1 3.8-2.5 3.8z"></path></svg></h1></a>
</li>
<li class="navSection primary">
<ul>
<li class="productsRoot hasDropdown colorize" data-dropdown="products">
<span class="rootLink"><h2>Products</h2></span>
</li>
<li class="developersRoot hasDropdown colorize" data-dropdown="developers">
<span class="rootLink"><h2>Developers</h2></span>
</li>
<li class="companyRoot hasDropdown colorize" data-dropdown="company">
<span class="rootLink"><h2>Company</h2></span>
</li>
</ul>
</li>
<li class="navSection secondary">
<ul>
<li>
<a class="rootLink item-support colorize" href="https://support.stripe.com">
<h2>Support</h2>
</a>
</li>
<li>
<a class="rootLink item-dashboard colorize" data-adroll-segment="submit_two" href="https://dashboard.stripe.com/login">
<h2>Sign in</h2>
</a>
</li>
</ul>
</li>
<li class="navSection mobile">
<a class="rootLink item-mobileMenu colorize"><h2>Menu</h2></a>
<div class="popup">
<div class="popupContainer">
<a class="popupCloseButton">Close</a>
<div class="mobileProducts">
<h4>Products</h4>
<div class="mobileProductsList">
<ul>
<li><a class="linkContainer item-payments" href="https://stripe.com/features">
<svg viewBox="0 0 48 48"><path fill="#87BBFD" class="hover-fillLight" d="M24 48C12.11 48 2.244 39.35.338 28H6.5V9H5.27C9.67 3.515 16.423 0 24 0c13.255 0 24 10.745 24 24S37.255 48 24 48z"></path><path fill="#555ABF" class="hover-fillDark" d="M25 21v8H.526A24.082 24.082 0 0 1 0 24 23.908 23.908 0 0 1 6.116 8H31.5c.828 0 1.5.67 1.5 1.5V21h-8zm-10.502-8.995a6.497 6.497 0 1 0 0 12.994 6.497 6.497 0 0 0 0-12.996z"></path><path fill="#FFF" d="M39.823 39.276a2.44 2.44 0 0 1-1.76.724H16.5a1.5 1.5 0 0 1-1.5-1.5v-18c0-.828.67-1.5 1.5-1.5h27.693a1.51 1.51 0 0 1 1.484 1.256c.21 1.217.323 2.467.323 3.744 0 5.936-2.355 11.32-6.177 15.276zM33.5 23.002a6.497 6.497 0 1 0 0 12.995 6.497 6.497 0 0 0 .002-12.994z"></path></svg>Payments
</a></li>
<li><a class="linkContainer item-subscriptions" href="https://stripe.com/subscriptions">
<svg viewBox="0 0 48 48"><path fill="#74E4A2" class="hover-fillLight" d="M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24 10.745 0 24 0z"></path><path fill="#FFF" d="M39.558 30.977c-6.23 6.225-16.304 6.194-22.535-.03l13.975-13.962c-6.232-6.224-16.335-6.224-22.567 0-4.043 4.04-5.456 9.712-4.247 14.896l-.654.174a21.89 21.89 0 0 1-1.536-8.61c.284-11.806 10.003-21.35 21.823-21.446 6.15-.05 11.72 2.42 15.744 6.438 6.23 6.226 6.23 16.318 0 22.542z"></path><path fill="#159570" class="hover-fillDark" d="M33.653 21.413c1.43 5.336-1.735 10.82-7.068 12.25-5.332 1.43-10.814-1.736-12.242-7.072-1.43-5.334 1.735-10.82 7.068-12.25 5.334-1.43 10.815 1.738 12.244 7.074z"></path></svg>Subscriptions
</a></li>
<li><a class="linkContainer item-connect" href="https://stripe.com/connect">
<svg viewBox="0 0 48 48"><path fill="#68D4F8" class="hover-fillLight" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0c1.363 0 2.698.12 4 .338V15h5v5h14.662c.218 1.302.338 2.637.338 4z"></path><path fill="#FFF" d="M16.99 29.966L17 17l-5.55-.006a1.02 1.02 0 0 0-.725.3L2.65 25.446a1.55 1.55 0 0 0-.44 1.28c1.22 9.944 9.1 17.825 19.042 19.047.472.058.945-.104 1.28-.44l8.172-8.076c.192-.193.3-.453.3-.725L31 31l-12.985-.01a1.023 1.023 0 0 1-1.024-1.024z"></path><path fill="#217AB7" class="hover-fillDark" d="M47.697 20.195L37.194 30.702a1.03 1.03 0 0 1-.726.3h-5.462V18.03c0-.567-.46-1.025-1.025-1.025H16.994V11.52c0-.274.108-.534.3-.726L27.783.3C38 1.916 46.07 9.98 47.698 20.194z"></path></svg>Connect
</a></li>
</ul>
<ul>
<li><a class="linkContainer item-relay" href="https://stripe.com/relay">
<svg viewBox="0 0 48 48"><path fill="#FFA27B" class="hover-fillLight" d="M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24 10.745 0 24 0z"></path><path fill="#C23D4B" class="hover-fillDark" d="M24 12.5c8.285 0 15 6.828 15 15.25S32.285 43 24 43c-8.284 0-15-6.828-15-15.25S15.716 12.5 24 12.5z"></path><path fill="#FFF" d="M25 38.925v6.288a.787.787 0 0 1-.788.787h-.424a.787.787 0 0 1-.788-.788v-6.287c-3.668-.49-6.5-3.623-6.5-7.425a7.5 7.5 0 0 1 15 0c0 3.802-2.832 6.935-6.5 7.425z"></path></svg>Relay
</a></li>
<li><a class="linkContainer item-atlas" href="https://stripe.com/atlas">
<svg viewBox="0 0 48 48"><path fill="#FCD669" class="hover-fillLight" d="M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24 10.745 0 24 0z"></path><path fill="#CE7C3A" class="hover-fillDark" d="M24.012 1.834c.366.005.73.196.92.575l16.825 33.72c.396.79-.314 1.685-1.175 1.48L24 33.626V1.834h.01z"></path><path fill="#FFF" d="M24 1.834v31.794l-16.584 3.98A1.043 1.043 0 0 1 6.24 36.13L23.067 2.41c.195-.39.572-.58.947-.576H24z"></path></svg>Atlas
</a></li>
</ul>
</div>
</div>
<div class="mobileSecondaryNav">
<ul>
<li><a class="item-pricing" href="https://stripe.com/pricing">Pricing</a></li>
<li><a class="item-gallery" href="https://stripe.com/customers">Customers</a></li>
<li><a class="item-documentation" href="https://stripe.com/docs">Documentation</a></li>
</ul>
<ul>
<li><a class="item-about" href="https://stripe.com/about">About Stripe</a></li>
<li><a class="item-jobs" href="https://stripe.com/jobs">Jobs</a></li>
<li><a class="item-blog" href="https://stripe.com/blog">Blog</a></li>
</ul>
</div>
<a class="mobileSignIn" data-adroll-segment="submit_two" href="https://dashboard.stripe.com/login">Sign in</a>
</div>
</div>
</li>
</ul>
</div>
<div class="dropdownRoot">
<div class="dropdownBackground" style="transform: translateX(421px) scaleX(0.707692) scaleY(1.1075);">
<div class="alternateBackground" style="transform: translateY(255.53px);"></div>
</div>
<div class="dropdownArrow" style="transform: translateX(605px) rotate(45deg);"></div>
<div class="dropdownContainer" style="transform: translateX(421px); width: 368px; height: 443px;">
<div class="dropdownSection" data-dropdown="products">
<div class="dropdownContent">
<div class="linkGroup">
<ul class="productsGroup">
<li><a class="linkContainer item-payments" href="https://stripe.com/payments">
<svg viewBox="0 0 48 48"><path fill="#87BBFD" class="hover-fillLight" d="M24 48C12.11 48 2.244 39.35.338 28H6.5V9H5.27C9.67 3.515 16.423 0 24 0c13.255 0 24 10.745 24 24S37.255 48 24 48z"></path><path fill="#555ABF" class="hover-fillDark" d="M25 21v8H.526A24.082 24.082 0 0 1 0 24 23.908 23.908 0 0 1 6.116 8H31.5c.828 0 1.5.67 1.5 1.5V21h-8zm-10.502-8.995a6.497 6.497 0 1 0 0 12.994 6.497 6.497 0 0 0 0-12.996z"></path><path fill="#FFF" d="M39.823 39.276a2.44 2.44 0 0 1-1.76.724H16.5a1.5 1.5 0 0 1-1.5-1.5v-18c0-.828.67-1.5 1.5-1.5h27.693a1.51 1.51 0 0 1 1.484 1.256c.21 1.217.323 2.467.323 3.744 0 5.936-2.355 11.32-6.177 15.276zM33.5 23.002a6.497 6.497 0 1 0 0 12.995 6.497 6.497 0 0 0 .002-12.994z"></path></svg>
<div class="productLinkContent">
<h3 class="linkTitle">Payments</h3>
<p class="linkSub">A complete commerce toolkit, built for&nbsp;developers.</p>
</div>
</a></li>
<li><a class="linkContainer item-subscriptions" href="https://stripe.com/subscriptions">
<svg viewBox="0 0 48 48"><path fill="#74E4A2" class="hover-fillLight" d="M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24 10.745 0 24 0z"></path><path fill="#FFF" d="M39.558 30.977c-6.23 6.225-16.304 6.194-22.535-.03l13.975-13.962c-6.232-6.224-16.335-6.224-22.567 0-4.043 4.04-5.456 9.712-4.247 14.896l-.654.174a21.89 21.89 0 0 1-1.536-8.61c.284-11.806 10.003-21.35 21.823-21.446 6.15-.05 11.72 2.42 15.744 6.438 6.23 6.226 6.23 16.318 0 22.542z"></path><path fill="#159570" class="hover-fillDark" d="M33.653 21.413c1.43 5.336-1.735 10.82-7.068 12.25-5.332 1.43-10.814-1.736-12.242-7.072-1.43-5.334 1.735-10.82 7.068-12.25 5.334-1.43 10.815 1.738 12.244 7.074z"></path></svg>
<div class="productLinkContent">
<h3 class="linkTitle">Subscriptions</h3>
<p class="linkSub">The smart engine for recurring&nbsp;payments.</p>
</div>
</a></li>
<li><a class="linkContainer item-connect" href="https://stripe.com/connect">
<svg viewBox="0 0 48 48"><path fill="#68D4F8" class="hover-fillLight" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0c1.363 0 2.698.12 4 .338V15h5v5h14.662c.218 1.302.338 2.637.338 4z"></path><path fill="#FFF" d="M16.99 29.966L17 17l-5.55-.006a1.02 1.02 0 0 0-.725.3L2.65 25.446a1.55 1.55 0 0 0-.44 1.28c1.22 9.944 9.1 17.825 19.042 19.047.472.058.945-.104 1.28-.44l8.172-8.076c.192-.193.3-.453.3-.725L31 31l-12.985-.01a1.023 1.023 0 0 1-1.024-1.024z"></path><path fill="#217AB7" class="hover-fillDark" d="M47.697 20.195L37.194 30.702a1.03 1.03 0 0 1-.726.3h-5.462V18.03c0-.567-.46-1.025-1.025-1.025H16.994V11.52c0-.274.108-.534.3-.726L27.783.3C38 1.916 46.07 9.98 47.698 20.194z"></path></svg>
<div class="productLinkContent">
<h3 class="linkTitle">Connect</h3>
<p class="linkSub">Everything platforms need to get sellers&nbsp;paid.</p>
</div>
</a></li>
<li><a class="linkContainer item-relay" href="https://stripe.com/relay">
<svg viewBox="0 0 48 48"><path fill="#FFA27B" class="hover-fillLight" d="M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24 10.745 0 24 0z"></path><path fill="#C23D4B" class="hover-fillDark" d="M24 12.5c8.285 0 15 6.828 15 15.25S32.285 43 24 43c-8.284 0-15-6.828-15-15.25S15.716 12.5 24 12.5z"></path><path fill="#FFF" d="M25 38.925v6.288a.787.787 0 0 1-.788.787h-.424a.787.787 0 0 1-.788-.788v-6.287c-3.668-.49-6.5-3.623-6.5-7.425a7.5 7.5 0 0 1 15 0c0 3.802-2.832 6.935-6.5 7.425z"></path></svg>
<div class="productLinkContent">
<h3 class="linkTitle">Relay</h3>
<p class="linkSub">Sell your products in other mobile&nbsp;apps.</p>
</div>
</a></li>
<li><a class="linkContainer item-atlas" href="https://stripe.com/atlas">
<svg viewBox="0 0 48 48"><path fill="#FCD669" class="hover-fillLight" d="M24 0c13.255 0 24 10.745 24 24S37.255 48 24 48 0 37.255 0 24 10.745 0 24 0z"></path><path fill="#CE7C3A" class="hover-fillDark" d="M24.012 1.834c.366.005.73.196.92.575l16.825 33.72c.396.79-.314 1.685-1.175 1.48L24 33.626V1.834h.01z"></path><path fill="#FFF" d="M24 1.834v31.794l-16.584 3.98A1.043 1.043 0 0 1 6.24 36.13L23.067 2.41c.195-.39.572-.58.947-.576H24z"></path></svg>
<div class="productLinkContent">
<h3 class="linkTitle">Atlas</h3>
<p class="linkSub">A new way to start an internet&nbsp;business.</p>
</div>
</a></li>
</ul>
</div>
<ul class="linkGroup linkList prodsubGroup">
<li><a class="linkContainer item-pricing" href="https://stripe.com/pricing">
<h3 class="linkTitle linkIcon"><svg width="17" height="17"><path fill="#6772E5" class="hover-fillDark" d="M15.998 6.98c0 .24-.083.458-.217.635a1.373 1.373 0 0 1-.187.24l-7.736 7.742c-.534.534-1.4.534-1.934 0L1.41 11.08a1.37 1.37 0 0 1 0-1.935l7.736-7.743c.15-.15.33-.255.52-.32a.918.918 0 0 1 .16-.048c.136-.03.275-.034.412-.02l4.192.002c.867 0 1.57.665 1.57 1.486l-.002 4.48zm-2.366-3.62a1.254 1.254 0 0 0-1.772 1.77 1.254 1.254 0 0 0 1.772-1.77z"></path><path fill="#87BBFD" class="hover-fillLight" d="M5.143 10.396l3.253-3.254c.2-.2.523-.2.722 0l.723.723c.2.2.2.524.003.723L6.59 11.842c-.2.2-.524.2-.724 0l-.723-.724a.51.51 0 0 1 0-.723z"></path></svg>Pricing</h3>
<p class="linkSub">Always know what you’ll&nbsp;pay.</p>
</a></li>
</ul>
</div>
</div>
<div class="dropdownSection" data-dropdown="developers">
<div class="dropdownContent">
<div class="linkGroup documentationGroup">
<a class="linkContainer withIcon item-documentation" href="https://stripe.com/docs">
<h3 class="linkTitle linkIcon"><svg width="17" height="17"><path fill="#87BBFD" class="hover-fillLight" d="M.945 1.998h3.632C6.744 1.998 8.5 3.005 8.5 4.83v11.583c-.512 0-1.015-.337-1.33-.59-1.03-.828-3.057-.828-5.222-.828H.945A.944.944 0 0 1 0 14.052V2.944C0 2.422.423 2 .945 2z"></path><path fill="#6772E5" class="hover-fillDark" d="M16.055 1.998h-3.632C10.257 1.998 8.5 3.005 8.5 4.83v11.583c.512 0 1.015-.337 1.33-.59 1.03-.828 3.057-.828 5.222-.828h1.003A.944.944 0 0 0 17 14.05V2.945A.944.944 0 0 0 16.055 2z"></path></svg>Documentation</h3>
<span class="linkSub">Start integrating Stripe’s products and&nbsp;tools.</span>
</a>
<div class="documentationArticles">
<ul>
<li><h4>Get started</h4></li>
<li><a href="https://stripe.com/docs/custom-form">Stripe.js</a></li>
<li><a href="https://stripe.com/docs/checkout/tutorial">Checkout</a></li>
<li><a href="https://stripe.com/docs/mobile">Mobile apps</a></li>
<li><a href="https://stripe.com/docs/libraries">Libraries</a></li>
</ul>
<ul>
<li><h4>Popular topics</h4></li>
<li><a href="https://stripe.com/docs/apple-pay">Apple Pay</a></li>
<li><a href="https://stripe.com/docs/testing">Testing</a></li>
<li><a href="https://stripe.com/docs/checklist">Launch checklist</a></li>
<li><a href="https://stripe.com/docs/libraries#third-party-plugins">Plug-ins</a></li>
</ul>
</div>
</div>
<ul class="linkGroup linkList developersGroup">
<li><a class="linkContainer item-apiReference" href="https://stripe.com/docs/api">
<h3 class="linkTitle linkIcon"><svg width="17" height="17"><path d="M2 15h13M2 11h13M2 7h13M2 3h13" fill="none" stroke="#6772e5" class="hover-strokeDark" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>Full API Reference</h3>
</a></li>
<li><a class="linkContainer item-apiStatus" href="https://status.stripe.com">
<h3 class="linkTitle linkIcon"><svg width="17" height="17"><path d="M1 9h2.95l3-6.5 3 12 3-5.45L16 9" fill="none" stroke="#6772e5" class="hover-strokeDark" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>API Status</h3>
</a></li>
<li><a class="linkContainer item-openSource" href="https://stripe.com/open-source">
<h3 class="linkTitle linkIcon"><svg width="17" height="17"><path fill="#6772E5" class="hover-fillDark" d="M8.5 17a8.5 8.5 0 1 1 0-17 8.5 8.5 0 0 1 0 17zM6.987 6.078a.684.684 0 0 0-.968-.968L3.116 8.012a.684.684 0 0 0 0 .967l2.9 2.9a.684.684 0 0 0 .97-.967l-2.42-2.418 2.42-2.42zm6.996 1.95L11.08 5.123a.684.684 0 0 0-.966.968l2.418 2.42-2.418 2.417a.684.684 0 0 0 .967.967l2.904-2.902a.684.684 0 0 0 0-.966z"></path></svg>Open Source</h3>
</a></li>
</ul>
</div>
</div>
<div class="dropdownSection" data-dropdown="company">
<div class="dropdownContent">
<ul class="linkGroup linkList companyGroup">
<li><a class="linkContainer item-about" href="https://stripe.com/about">
<h3 class="linkTitle linkIcon"><svg width="17" height="17"><path fill="#6772E5" class="hover-fillDark" d="M8.5 17a8.5 8.5 0 1 1 0-17 8.5 8.5 0 0 1 0 17zm.178-10.89c.76 0 1.726.278 2.486.69V4.443c-.828-.33-1.656-.502-2.484-.502-2.028 0-3.41 1.06-3.41 2.83 0 2.77 3.8 2.32 3.8 3.513 0 .462-.37.612-.93.612-.827 0-1.867-.366-2.706-.823v2.388c.93.4 1.843.592 2.705.592 2.077 0 3.48-1.027 3.48-2.827 0-2.98-3.82-2.447-3.82-3.572-.003-.39.352-.542.877-.542z"></path></svg>About Stripe</h3>
</a></li>
<li><a class="linkContainer item-customers" href="https://stripe.com/customers">
<h3 class="linkTitle linkIcon"><svg width="17" height="17"><path fill="#87BBFD" class="hover-fillLight" d="M2 16a1 1 0 0 1-1-1V9a4 4 0 0 1 8 0v7H2zm3-9a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z"></path><path fill="#6772E5" class="hover-fillDark" d="M15 16H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h.55a2.5 2.5 0 0 1 4.9 0H15a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1z"></path><path fill="#87BBFD" class="hover-fillLight" d="M11 12h2v4h-2v-4z"></path></svg>Customers</h3>
</a></li>
<li><a class="linkContainer item-jobs" href="https://stripe.com/jobs">
<h3 class="linkTitle linkIcon"><svg width="17" height="17"><path fill="#6772E5" class="hover-fillDark" d="M1.5 4h14c.828 0 1.5.67 1.5 1.5v8a1.5 1.5 0 0 1-1.5 1.5h-14A1.5 1.5 0 0 1 0 13.5v-8C0 4.67.67 4 1.5 4z"></path><path fill="#87BBFD" class="hover-fillLight" d="M13 15V4h2v11h-2zM2 4h2v11H2V4z"></path><path fill="#6772E5" class="hover-fillDark" d="M11.5 3.5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1V4H4v-.5A2.5 2.5 0 0 1 6.5 1h4A2.5 2.5 0 0 1 13 3.5V4h-1.5v-.5z"></path></svg>Jobs</h3>
</a></li>
</ul>
<div class="linkGroup blogGroup">
<a class="linkContainer withIcon item-blog" href="https://stripe.com/blog">
<h3 class="linkTitle linkIcon"><svg width="17" height="17"><path fill="#87BBFD" class="hover-fillLight" d="M1 4h4.5v11H1.75A1.75 1.75 0 0 1 0 13.25V5a1 1 0 0 1 1-1z"></path><path fill="#6772E5" class="hover-fillDark" d="M14 15H2v-.025a2.243 2.243 0 0 0 2-2.225V3a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v9a3 3 0 0 1-3 3zm1-11H6v3h9V4z"></path></svg>From the blog</h3>
</a>
<ul class="blogPosts">
<li><a class="fresh" href="/blog/stripe-in-singapore"><span>Stripe in Singapore!</span></a></li>
<li><a class="fresh" href="/blog/instant-payouts-for-marketplaces"><span>Instant Payouts for Marketplaces</span></a></li>
<li><a href="/blog/stripe-and-runkit"><span>Stripe and RunKit</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</header>
<div class="content">
<ul>
<li><a href="https://dashboard.stripe.com/register" class="common-Button">
Create account
</a>
</li></ul>
</div>
function globalNavDropdowns(e) {
var t = this;
this.container = document.querySelector(e), this.root = this.container.querySelector(".navRoot"), this.isCompact = !1, this.logoNav = this.root.querySelector(".navSection.logo"), this.secondaryNav = this.root.querySelector(".navSection.secondary"), this.secondaryNavUl = this.root.querySelector(".navSection.secondary > ul"), this.minSecondaryNavWidth = this.secondaryNavUl.getBoundingClientRect().width, this.calculateLayout(), this.root.classList.add("allowExpand"), window.addEventListener("resize", this.calculateLayout.bind(this)), this.container.classList.add("noDropdownTransition"), this.dropdownBackground = this.container.querySelector(".dropdownBackground"), this.dropdownBackgroundAlt = this.container.querySelector(".alternateBackground"), this.dropdownContainer = this.container.querySelector(".dropdownContainer"), this.dropdownArrow = this.container.querySelector(".dropdownArrow"), this.dropdownSections = Strut.queryArray(".dropdownSection", this.container).map(function(e) {
return {
el: e,
name: e.getAttribute("data-dropdown"),
content: e.querySelector(".dropdownContent")
}
}), this.dropdownContainer.addEventListener("mouseenter", function(e) {
t.stopCloseTimeout()
}), this.dropdownContainer.addEventListener("mouseleave", function(e) {
t.startCloseTimeout()
}), this.dropdownRoots = Strut.queryArray(".hasDropdown", this.root), this.dropdownRoots.forEach(function(e, n) {
Strut.touch.isSupported ? e.querySelector(".rootLink").addEventListener("touchend", function(n) {
n.stopPropagation();
var r = t.activeDropdown === e;
t.closeDropdown(), r || t.openDropdown(e)
}) : (e.addEventListener("mouseenter", function(n) {
t.stopCloseTimeout(), t.openDropdown(e)
}), e.addEventListener("mouseleave", function(e) {
t.startCloseTimeout()
}))
}), Strut.touch.isSupported && (document.body.addEventListener("touchend", function(e) {
Strut.touch.isDragging || t.closeDropdown()
}), this.dropdownContainer.addEventListener("touchend", function(e) {
e.stopPropagation()
}))
}
function globalNavPopup(e) {
var t = this,
n = Strut.touch.isSupported ? "touchend" : "click";
this.activeClass = "globalPopupActive", this.root = document.querySelector(e), this.link = this.root.querySelector(".rootLink"), this.popup = this.root.querySelector(".popup"), this.closeButton = this.root.querySelector(".popupCloseButton"), this.link.addEventListener(n, function(e) {
e.stopPropagation(), t.togglePopup()
}), this.popup.addEventListener(n, function(e) {
e.stopPropagation()
}), this.closeButton && this.closeButton.addEventListener(n, function(e) {
t.closeAllPopups()
}), document.body.addEventListener(n, function(e) {
Strut.touch.isDragging || t.closeAllPopups()
}, !1)
}(function() {
window.$ && window.$.ajaxPrefilter && $(function() {
return $.ajaxPrefilter(function(e, t, n) {
var r, i;
return i = $("meta[name=csrf-token]"), r = i ? i.attr("content") : "", n.setRequestHeader("x-stripe-csrf-token", r)
})
})
}).call(this), "use strict";
var Strut = {
random: function(e, t) {
return Math.random() * (t - e) + e
},
arrayRandom: function(e) {
return e[Math.floor(Math.random() * e.length)]
},
interpolate: function(e, t, n) {
return e * (1 - n) + t * n
},
rangePosition: function(e, t, n) {
return (n - e) / (t - e)
},
clamp: function(e, t, n) {
return Math.max(Math.min(e, n), t)
},
queryArray: function(e, t) {
return t || (t = document.body), Array.prototype.slice.call(t.querySelectorAll(e))
},
ready: function(e) {
document.readyState == "complete" ? e() : document.addEventListener("DOMContentLoaded", e)
}
};
Strut.isRetina = window.devicePixelRatio > 1.3, Strut.mobileViewportWidth = 670, Strut.isMobileViewport = window.innerWidth < Strut.mobileViewportWidth, window.addEventListener("resize", function() {
Strut.isMobileViewport = window.innerWidth < Strut.mobileViewportWidth
}), Strut.touch = {
isSupported: "ontouchstart" in window || navigator.maxTouchPoints,
isDragging: !1
}, document.addEventListener("DOMContentLoaded", function() {
document.body.addEventListener("touchmove", function() {
Strut.touch.isDragging = !0
}), document.body.addEventListener("touchstart", function() {
Strut.touch.isDragging = !1
})
}), Strut.load = {
images: function(e, t) {
typeof e == "string" && (e = [e]);
var n = -e.length;
e.forEach(function(e) {
var r = new Image;
r.src = e, r.onload = function() {
n++, n === 0 && t && t()
}
})
},
css: function(e, t) {
var n = document.createElement("link"),
r = window.readConfig("strut_files") || {},
i = r[e];
if (!i) throw new Error('CSS file "' + e + '" not found in strut_files config');
n.href = i, n.rel = "stylesheet", document.head.appendChild(n), t && (n.onload = t)
},
js: function(e, t) {
var n = document.createElement("script"),
r = window.readConfig("strut_files") || {},
i = r[e];
if (!i) throw new Error('Javascript file "' + e + '" not found in strut_files config');
n.src = i, document.head.appendChild(n), t && (n.onload = t)
}
}, Strut.supports = {
es6: function() {
try {
return new Function("(a = 0) => a"), !0
} catch (e) {
return !1
}
}(),
pointerEvents: function() {
var e = document.createElement("a").style;
return e.cssText = "pointer-events:auto", e.pointerEvents === "auto"
}(),
positionSticky: function() {
var e = "position:",
t = "sticky",
n = document.createElement("a"),
r = n.style,
i = " -webkit- -moz- -o- -ms- ".split(" ");
return r.cssText = e + i.join(t + ";" + e).slice(0, -e.length), r.position.indexOf(t) !== -1
}(),
masks: function() {
return !/MSIE|Trident|Edge/i.test(navigator.userAgent)
}()
}, globalNavDropdowns.prototype.calculateLayout = function() {
var e = document.body.clientWidth,
t = this.logoNav.getBoundingClientRect().width;
this.isCompact && t > this.minSecondaryNavWidth ? (this.secondaryNav.classList.remove("compact"), this.isCompact = !1) : t < this.minSecondaryNavWidth && (this.secondaryNav.classList.add("compact"), this.isCompact = !0)
}, globalNavDropdowns.prototype.openDropdown = function(e) {
var t = this;
if (this.activeDropdown === e) return;
this.container.classList.add("overlayActive"), this.container.classList.add("dropdownActive"), this.activeDropdown = e, this.dropdownRoots.forEach(function(e, t) {
e.classList.remove("active")
}), e.classList.add("active");
var n = e.getAttribute("data-dropdown"),
r = "left",
i, s, o;
this.dropdownSections.forEach(function(e) {
e.el.classList.remove("active"), e.el.classList.remove("left"), e.el.classList.remove("right"), e.name == n ? (e.el.classList.add("active"), r = "right", i = e.content.offsetWidth, s = e.content.offsetHeight, o = e.content) : e.el.classList.add(r)
});
var u = 520,
a = 400,
f = i / u,
l = s / a,
c = e.querySelector(".rootLink").getBoundingClientRect(),
h = c.left + c.width / 2 - i / 2;
h = Math.round(Math.max(h, 10)), clearTimeout(this.disableTransitionTimeout), this.enableTransitionTimeout = setTimeout(function() {
t.container.classList.remove("noDropdownTransition")
}, 50), this.dropdownBackground.style.transform = "translateX(" + h + "px) scaleX(" + f + ") scaleY(" + l + ")", this.dropdownContainer.style.transform = "translateX(" + h + "px)", this.dropdownContainer.style.width = i + "px", this.dropdownContainer.style.height = s + "px";
var p = Math.round(c.left + c.width / 2);
this.dropdownArrow.style.transform = "translateX(" + p + "px) rotate(45deg)";
var d = o.children[0].offsetHeight / l;
this.dropdownBackgroundAlt.style.transform = "translateY(" + d + "px)"
}, globalNavDropdowns.prototype.closeDropdown = function() {
var e = this;
if (!this.activeDropdown) return;
this.dropdownSections.forEach(function(e) {
e.el.classList.remove("active"), e.el.classList.remove("left"), e.el.classList.remove("right")
}), this.dropdownRoots.forEach(function(e, t) {
e.classList.remove("active")
}), clearTimeout(this.enableTransitionTimeout), this.disableTransitionTimeout = setTimeout(function() {
e.container.classList.add("noDropdownTransition")
}, 50), this.container.classList.remove("overlayActive"), this.container.classList.remove("dropdownActive"), this.activeDropdown = undefined
}, globalNavDropdowns.prototype.startCloseTimeout = function() {
var e = this;
e.closeDropdownTimeout = setTimeout(function() {
e.closeDropdown()
}, 50)
}, globalNavDropdowns.prototype.stopCloseTimeout = function() {
var e = this;
clearTimeout(e.closeDropdownTimeout)
}, globalNavPopup.prototype.togglePopup = function() {
var e = this.root.classList.contains(this.activeClass);
this.closeAllPopups(!0), e || this.root.classList.add(this.activeClass)
}, globalNavPopup.prototype.closeAllPopups = function(e) {
var t = document.getElementsByClassName(this.activeClass);
for (var n = 0; n < t.length; n++) t[n].classList.remove(this.activeClass)
}, Strut.supports.pointerEvents || Strut.load.css("v3/shared/navigation_ie10.css"), Strut.ready(function() {
new globalNavDropdowns(".globalNav"), new globalNavPopup(".globalNav .navSection.mobile"), new globalNavPopup(".globalFooterNav .select.country"), new globalNavPopup(".globalFooterNav .select.language")
});
* {
box-sizing: border-box
}
blockquote,
body,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
pre,
ul {
margin: 0;
padding: 0
}
ol,
ul {
list-style: none
}
a {
text-decoration: none
}
:root {
overflow-x: hidden;
height: 100%
}
body {
min-height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
font-size: 62.5%;
font-family: Camphor, Open Sans, Segoe UI, sans-serif;
font-weight: 400;
font-style: normal;
-webkit-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.globalContent {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
html[lang=ja] body {
font-family: Meiryo, Hiragino Sans, sans-serif
}
code,
pre {
font-family: Source Code Pro, Consolas, Menlo, monospace
}
@font-face {
font-family: StripeIcons;
src: url(/fonts/stripe-icons.woff) format('woff')
}
@font-face {
font-family: Camphor;
font-weight: 300;
src: url(/fonts/camphor/ad56a69b-adb0-46e7-8c51-446179998eaa.woff2) format('woff2'), url(/fonts/camphor/eba0cf0d-7b7f-4758-99c0-99b285b8f411.woff) format('woff')
}
@font-face {
font-family: Camphor;
font-weight: 300;
font-style: italic;
src: url(/fonts/camphor/c8b26845-1e2a-4dec-ad2e-0958df154226.woff2) format('woff2'), url(/fonts/camphor/e4fc7d99-7823-4ac3-8c43-45d9217657c1.woff) format('woff')
}
@font-face {
font-family: Camphor;
font-weight: 400;
src: url(/fonts/camphor/4b0f2143-ed99-4a36-8778-557047d0a0a3.woff2) format('woff2'), url(/fonts/camphor/e928eeb3-ada3-4ebe-8432-24b51de579d9.woff) format('woff')
}
@font-face {
font-family: Camphor;
font-weight: 400;
font-style: italic;
src: url(/fonts/camphor/0feb6bad-f217-487a-9933-683c076c60c5.woff2) format('woff2'), url(/fonts/camphor/3588acd7-ed88-4957-8a46-8bd584b4ba82.woff) format('woff')
}
@font-face {
font-family: Camphor;
font-weight: 500;
src: url(/fonts/camphor/5be42b48-4b66-4ef9-a5a2-7e2cc9647e8f.woff2) format('woff2'), url(/fonts/camphor/7433ab7c-aefd-4fc6-9ed1-a7b5a258280c.woff) format('woff')
}
@font-face {
font-family: Camphor;
font-weight: 500;
font-style: italic;
src: url(/fonts/camphor/b28999e7-afdb-46c9-9a47-fc8ace8012b6.woff2) format('woff2'), url(/fonts/camphor/078354a3-b8f8-437a-af3f-df4ef42beca3.woff) format('woff')
}
@font-face {
font-family: Camphor;
font-weight: 600;
src: url(/fonts/camphor/80187b27-7b69-46c4-9cf6-71738cd851b8.woff2) format('woff2'), url(/fonts/camphor/24b0bf59-671f-45c6-9afa-6d14b1321adf.woff) format('woff')
}
@font-face {
font-family: Camphor;
font-weight: 600;
font-style: italic;
src: url(/fonts/camphor/6891b33a-8e75-46d1-91bf-890ee215cbd2.woff2) format('woff2'), url(/fonts/camphor/2c64d5fc-a995-4d0d-b117-107e73b3dd46.woff) format('woff')
}
@font-face {
font-family: Source Code Pro;
font-weight: 400;
src: url(/fonts/sourcecodepro/SourceCodePro-Medium.otf.woff2) format('woff2'), url(/fonts/sourcecodepro/SourceCodePro-Medium.otf.woff) format('woff')
}
@font-face {
font-family: Source Code Pro;
font-weight: 600;
src: url(/fonts/sourcecodepro/SourceCodePro-Bold.otf.woff2) format('woff2'), url(/fonts/sourcecodepro/SourceCodePro-Bold.otf.woff) format('woff')
}
.container,
.container-fluid,
.container-lg,
.container-wide,
.container-xl {
margin: 0 auto;
padding: 0 20px;
width: 100%
}
.container,
.container-lg {
max-width: 1040px
}
.container-wide,
.container-xl {
max-width: 1160px
}
.common-SuperTitle {
font-weight: 300;
font-size: 45px;
line-height: 60px;
color: #32325d;
letter-spacing: -.01em
}
@media (min-width:670px) {
.common-SuperTitle {
font-size: 50px;
line-height: 70px
}
}
.common-PageTitle {
font-weight: 400;
font-size: 34px;
line-height: 43px;
color: #32325d
}
@media (min-width:670px) {
.common-PageTitle {
font-size: 40px;
line-height: 50px
}
}
.common-PageSubtitle {
font-weight: 300;
font-size: 34px;
line-height: 43px;
color: #6772e5
}
@media (min-width:670px) {
.common-PageSubtitle {
font-size: 40px;
line-height: 50px
}
}
.common-IntroText {
font-weight: 400;
font-size: 21px;
line-height: 31px;
color: #525f7f
}
@media (min-width:670px) {
.common-IntroText {
font-size: 24px;
line-height: 36px
}
}
.common-BodyTitle {
font-weight: 500;
font-size: 19px;
line-height: 28px;
color: #32325d
}
.common-BodyText {
font-weight: 400;
font-size: 17px;
line-height: 26px;
color: #6b7c93
}
.common-UppercaseTitle {
font-size: 20px;
line-height: 31px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .025em
}
@media (min-width:670px) {
.common-UppercaseTitle {
font-size: 22px;
line-height: 33px
}
}
.common-Uppercase {
font-size: 17px;
line-height: 26px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .025em
}
.common-AlignRight {
text-align: right
}
.common-NoWrap {
white-space: nowrap
}
.common-ProductLockup {
font-size: 24px;
line-height: 30px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .04em;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
@media (min-width:670px) {
.common-ProductLockup {
font-size: 28px;
line-height: 38px
}
}
.common-ProductLockup .icon {
width: 64px;
height: 64px;
overflow: hidden;
border-radius: 50%;
box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
margin-right: 20px
}
@media (min-width:670px) {
.common-ProductLockup .icon {
width: 72px;
height: 72px
}
}
.common-Link {
color: #6772e5;
font-weight: 500;
-webkit-transition: color .1s ease;
transition: color .1s ease;
cursor: pointer
}
.common-Link:hover {
color: #32325d
}
.common-Link:active {
color: #000
}
.common-Link--arrow:after {
font: normal 16px StripeIcons;
content: '\2192';
padding-left: 5px
}
.common-Uppercase.common-Link--arrow:after {
content: '\279C'
}
.common-InvertedText .common-BodyTitle,
.common-InvertedText .common-PageSubtitle,
.common-InvertedText .common-PageTitle,
.common-InvertedText .common-SuperTitle,
.common-InvertedText .common-Uppercase,
.common-InvertedText .common-UppercaseTitle {
color: #fff
}
.common-InvertedText .common-IntroText {
color: #c4f0ff
}
.common-InvertedText .common-BodyText {
color: #9cdbff
}
.common-InvertedText .common-Link,
.common-Link--white {
color: #fff
}
.common-InvertedText .common-Link:hover,
.common-Link--white:hover {
color: #c4f0ff
}
.common-InvertedText .common-Link:active,
.common-Link--white:active {
color: #87bbfd
}
.common-Button {
white-space: nowrap;
display: inline-block;
height: 40px;
line-height: 40px;
padding: 0 14px;
box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
background: #fff;
border-radius: 4px;
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .025em;
color: #6772e5;
text-decoration: none;
-webkit-transition: all .15s ease;
transition: all .15s ease
}
.common-Button:hover {
color: #7795f8;
-webkit-transform: translateY(-1px);
transform: translateY(-1px);
box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08)
}
.common-Button:active {
color: #555abf;
background-color: #f6f9fc;
-webkit-transform: translateY(1px);
transform: translateY(1px);
box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08)
}
.common-Button--default {
color: #fff;
background: #6772e5
}
.common-Button--default:hover {
color: #fff;
background-color: #7795f8
}
.common-Button--default:active {
color: #e6ebf1;
background-color: #555abf
}
.common-Button--dark {
color: #fff;
background: #32325d
}
.common-Button--dark:hover {
color: #fff;
background-color: #43458b
}
.common-Button--dark:active {
color: #e6ebf1;
background-color: #32325d
}
.common-ButtonIcon {
display: inline;
margin: 0 5px 0 0;
position: relative
}
.common-ButtonGroup {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -10px
}
.common-ButtonGroup .common-Button {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin: 10px
}
.StripeBackground {
position: absolute;
left: 0;
top: 50%;
right: 0;
-webkit-transform: skewY(-12deg);
transform: skewY(-12deg);
pointer-events: none
}
.StripeBackground .stripe {
position: absolute;
top: auto;
left: 0;
right: 0
}
.StripeBackground.accelerated .stripe {
will-change: transform
}
.StripeBackground .stripe.pattern {
overflow: hidden
}
.StripeBackground .stripe.pattern:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: -1000px;
top: -1000px;
-webkit-transform: skew(0, 12deg);
transform: skew(0, 12deg)
}
.common-FlagIcon:before {
content: '';
display: inline-block;
width: 21px;
height: 15px;
background: url(/img/v3/common/flagIcons.svg);
background-position: -258px -35px;
vertical-align: -2px;
margin-right: 12px
}
.common-FlagIcon--at:before {
background-position: -10px -10px
}
.common-FlagIcon--au:before {
background-position: -41px -10px
}
.common-FlagIcon--be:before {
background-position: -72px -10px
}
.common-FlagIcon--br:before {
background-position: -103px -10px
}
.common-FlagIcon--ca:before {
background-position: -134px -10px
}
.common-FlagIcon--ch:before {
background-position: -165px -10px
}
.common-FlagIcon--de:before {
background-position: -196px -10px
}
.common-FlagIcon--dk:before {
background-position: -227px -10px
}
.common-FlagIcon--es:before {
background-position: -258px -10px
}
.common-FlagIcon--fi:before {
background-position: -289px -10px
}
.common-FlagIcon--fr:before {
background-position: -320px -10px
}
.common-FlagIcon--gb:before {
background-position: -351px -10px
}
.common-FlagIcon--hk:before {
background-position: -382px -10px
}
.common-FlagIcon--ie:before {
background-position: -413px -10px
}
.common-FlagIcon--it:before {
background-position: -444px -10px
}
.common-FlagIcon--jp:before {
background-position: -475px -10px
}
.common-FlagIcon--lu:before {
background-position: -506px -10px
}
.common-FlagIcon--mx:before {
background-position: -10px -35px
}
.common-FlagIcon--nl:before {
background-position: -41px -35px
}
.common-FlagIcon--no:before {
background-position: -72px -35px
}
.common-FlagIcon--nz:before {
background-position: -103px -35px
}
.common-FlagIcon--pt:before {
background-position: -134px -35px
}
.common-FlagIcon--se:before {
background-position: -165px -35px
}
.common-FlagIcon--sg:before {
background-position: -196px -35px
}
.common-FlagIcon--us:before {
background-position: -227px -35px
}
.common-FlagIcon--xx:before {
background-position: -258px -35px
}
.globalNav {
font-family: Camphor, Open Sans, Segoe UI, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
left: 0;
top: 10px;
right: 0;
z-index: 500;
height: 50px;
padding: 0 5px;
-webkit-perspective: 2000px;
perspective: 2000px
}
@media (min-width:880px) {
.globalNav {
padding: 0
}
}
.globalNav ul {
padding: 0;
margin: 0
}
.globalNav li {
list-style: none
}
.globalNav a {
text-decoration: none;
-webkit-tap-highlight-color: transparent;
color: #6772e5;
-webkit-transition: color .1s;
transition: color .1s
}
.globalNav a:hover {
color: #32325d
}
.globalNav .contentOverlay {
position: absolute;
z-index: 499;
left: 0;
right: 0;
top: -10px;
height: 600px;
max-height: 100vh;
pointer-events: none;
overflow: hidden
}
.globalNav .contentOverlay:before {
content: '';
position: absolute;
left: 50%;
width: 100vw;
max-width: 1400px;
top: -100px;
bottom: 0;
background: -webkit-radial-gradient(ellipse closest-side at 50% 50%, #32325d, rgba(50, 50, 93, .6), rgba(50, 50, 93, .3), rgba(50, 50, 93, .1), rgba(50, 50, 93, 0)) 50%/100% 100% no-repeat;
background: radial-gradient(ellipse closest-side at 50% 50%, #32325d, rgba(50, 50, 93, .6), rgba(50, 50, 93, .3), rgba(50, 50, 93, .1), rgba(50, 50, 93, 0)) 50%/100% 100% no-repeat;
z-index: -1;
opacity: 0;
-webkit-transform: translateX(-50%) translateY(-80px);
transform: translateX(-50%) translateY(-80px);
will-change: opacity, transform;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transition-duration: .25s;
transition-duration: .25s
}
.globalNav.overlayActive .contentOverlay:before {
opacity: .4;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.globalNav .navRoot {
position: relative
}
@media (min-width:1040px) {
.globalNav .navRoot {
margin: 0 -5px
}
}
.globalNav>.container-lg {
padding: 0
}
.globalNav .navRoot,
.globalNav .navSection>ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.globalNav .navSection {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%
}
.globalNav .navSection.primary {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0
}
.globalNav .navSection.primary>ul {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.globalNav .navSection.secondary {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
.globalNav .navSection.secondary>ul {
float: right
}
.globalNav .navSection.secondary.compact,
.globalNav .navSection>ul>li {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0
}
.globalNav .navSection.secondary.compact {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.globalNav .rootLink {
display: inline-block;
padding: 0 15px;
height: 50px;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.globalNav .colorize {
color: #6772e5;
-webkit-transition: color .1s ease;
transition: color .1s ease
}
.globalNav .colorize.active,
.globalNav .colorize:hover {
color: #32325d
}
@media (min-width:880px) {
.globalNav .allowExpand .rootLink {
padding: 0 20px
}
}
@media (min-width:1040px) {
.globalNav .allowExpand .rootLink {
padding: 0 25px
}
}
.globalNav .hasDropdown .rootLink {
cursor: default
}
.globalNav .rootLink h2 {
font-size: 17px;
line-height: 50px;
font-weight: 400;
margin: 0;
color: inherit
}
.globalNav .primary .rootLink h2 {
font-weight: 500
}
.globalNav .item-home h1 {
line-height: 50px;
font-size: 20px;
margin: 0;
color: inherit
}
.globalNav .item-home svg {
vertical-align: -5px
}
.globalNav .item-home svg path {
fill: currentColor
}
.globalNav .item-dashboard h2:after {
font: normal 16px StripeIcons;
content: '\279E';
padding-left: 5px
}
.globalNav .dropdownRoot {
position: absolute;
z-index: 1000;
left: 0;
right: 0;
top: 50px;
pointer-events: none;
-webkit-transform: rotateX(-15deg);
transform: rotateX(-15deg);
-webkit-transform-origin: 50% -50px;
transform-origin: 50% -50px;
opacity: 0;
will-change: transform, opacity;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transition-duration: .25s;
transition-duration: .25s;
display: none
}
@media (min-width:670px) {
.globalNav .dropdownRoot {
display: block
}
}
.globalNav.dropdownActive .dropdownRoot {
opacity: 1;
pointer-events: auto;
-webkit-transform: none;
transform: none
}
.globalNav .dropdownBackground {
background: #fff;
border-radius: 4px;
overflow: hidden;
box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
width: 520px;
height: 400px;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transform-origin: 0 0;
transform-origin: 0 0
}
.globalNav .alternateBackground,
.globalNav .dropdownBackground {
position: absolute;
top: 0;
left: 0;
will-change: transform;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-duration: .25s;
transition-duration: .25s
}
.globalNav .alternateBackground {
right: 0;
height: 1000px;
background: #f6f9fc
}
.globalNav .dropdownArrow {
top: -6px;
margin: 0 0 0 -10px;
width: 12px;
height: 12px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
border-radius: 4px 0 0 0;
background: #fff;
box-shadow: -2px -2px 5px rgba(82, 95, 127, .08);
will-change: transform;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform
}
.globalNav .dropdownArrow,
.globalNav .dropdownContainer {
position: absolute;
left: 0;
-webkit-transition-duration: .25s;
transition-duration: .25s
}
.globalNav .dropdownContainer {
overflow: hidden;
top: 0;
-webkit-transform: translateX(0);
transform: translateX(0);
will-change: transform, width, height;
-webkit-transition-property: width, height, -webkit-transform;
transition-property: width, height, -webkit-transform;
transition-property: transform, width, height;
transition-property: transform, width, height, -webkit-transform
}
.globalNav .dropdownSection {
opacity: 0;
pointer-events: none;
will-change: transform, opacity;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transition-duration: .25s;
transition-duration: .25s;
background: red
}
.globalNav .dropdownSection.active {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
pointer-events: auto
}
.globalNav .dropdownSection.left {
-webkit-transform: translateX(-150px);
transform: translateX(-150px)
}
.globalNav .dropdownSection.right {
-webkit-transform: translateX(150px);
transform: translateX(150px)
}
.globalNav.noDropdownTransition .alternateBackground,
.globalNav.noDropdownTransition .dropdownArrow,
.globalNav.noDropdownTransition .dropdownBackground,
.globalNav.noDropdownTransition .dropdownContainer,
.globalNav.noDropdownTransition .dropdownSection {
-webkit-transition: none;
transition: none
}
.globalNav .dropdownContent {
position: absolute;
top: 0;
left: 0
}
.globalNav .linkGroup {
padding: 20px 35px
}
.globalNav .linkContainer {
display: block;
padding: 9px 0
}
.globalNav .linkTitle {
color: #6772e5;
font-size: 16px;
line-height: 22px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: .025em
}
.globalNav .linkSub {
font-size: 15px;
line-height: 22px;
color: #6b7c93;
margin-top: 5px;
display: block
}
.globalNav .linkSub,
.globalNav .linkTitle {
-webkit-transition: color .1s;
transition: color .1s
}
.globalNav .linkContainer:hover .linkTitle,
.globalNav .linkTitle:hover {
color: #32325d
}
.globalNav .linkContainer:hover .linkSub {
color: #424770
}
.globalNav .hover-fillDark,
.globalNav .hover-fillLight {
-webkit-transition: fill .1s;
transition: fill .1s
}
.globalNav .hover-strokeDark,
.globalNav .hover-strokeLight {
-webkit-transition: stroke .1s;
transition: stroke .1s
}
.globalNav .linkContainer:hover .hover-fillLight {
fill: #8898aa
}
.globalNav .linkContainer:hover .hover-fillDark {
fill: #32325d
}
.globalNav .linkContainer:hover .hover-strokeLight {
stroke: #8898aa
}
.globalNav .linkContainer:hover .hover-strokeDark {
stroke: #32325d
}
.globalNav .linkIcon {
white-space: nowrap
}
.globalNav .linkIcon svg {
margin: 0 12px -3px -1px
}
.globalNav .withIcon {
padding-left: 28px
}
.globalNav .withIcon .linkTitle {
margin-left: -28px
}
.globalNav .productsGroup {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 640px;
margin: -5px -10px
}
.globalNav .productsGroup>li {
-webkit-flex: 1 0 50%;
-ms-flex: 1 0 50%;
flex: 1 0 50%
}
.globalNav .productsGroup .linkContainer,
.globalNav .productsGroup>li {
-webkit-box-flex: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.globalNav .productsGroup .linkContainer {
padding: 18px 10px;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.globalNav .productsGroup svg {
width: 48px;
height: 48px
}
.globalNav .productLinkContent {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
margin-left: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 71px
}
.globalNav .prodsubGroup {
text-align: center
}
.globalNav .prodsubGroup .linkContainer {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.globalNav .prodsubGroup .linkSub {
margin: 0 0 0 10px
}
.globalNav .item-subscriptions .linkTitle {
color: #24b47e
}
.globalNav .item-connect .linkTitle {
color: #3297d3
}
.globalNav .item-relay .linkTitle {
color: #e25950
}
.globalNav .item-atlas .linkTitle {
color: #e39f48
}
.globalNav .documentationGroup .linkSub {
max-width: 250px
}
.globalNav .documentationArticles {
font-size: 15px;
line-height: 26px;
margin: 15px 20px 10px 28px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
white-space: nowrap
}
.globalNav .documentationArticles>ul {
margin-right: 40px
}
.globalNav .documentationArticles>ul:last-child {
margin-right: 0
}
.globalNav .documentationArticles h4 {
font-size: 14px;
line-height: 22px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: .025em;
margin: 0 0 3px;
color: #8898aa
}
.globalNav .blogPosts {
margin: 5px 5px 12px 28px
}
.globalNav .blogPosts a {
font-size: 15px;
margin-top: 10px;
display: block;
white-space: nowrap;
position: relative
}
.globalNav .blogPosts a:after {
content: '\27A2';
font: normal 16px StripeIcons;
margin-left: 6px;
vertical-align: -3px
}
.globalNav .blogPosts a.fresh {
font-weight: 500
}
.globalNav .blogPosts a.fresh:before {
content: '';
position: absolute;
width: 8px;
height: 8px;
border-radius: 50%;
background: currentColor;
left: -19px;
top: 7px
}
.globalNav .blogPosts span {
line-height: 22px;
display: inline-block;
white-space: nowrap;
max-width: 300px;
text-overflow: ellipsis;
overflow: hidden;
vertical-align: top
}
.globalNav .navSection.primary,
.globalNav .navSection.secondary {
display: none
}
@media (min-width:670px) {
.globalNav .navSection.primary,
.globalNav .navSection.secondary {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
}
.globalNav .navSection.mobile {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
@media (min-width:670px) {
.globalNav .navSection.mobile {
display: none
}
}
.globalNav .navSection.mobile .rootLink {
cursor: pointer;
width: 50px;
height: 50px;
position: relative
}
.globalNav .navSection.mobile .rootLink h2,
.globalNav .navSection.mobile .rootLink h2:after,
.globalNav .navSection.mobile .rootLink h2:before {
position: absolute;
width: 24px;
height: 3px;
border-radius: 1px;
background: currentColor
}
.globalNav .navSection.mobile .rootLink h2 {
font-size: 0;
left: 13px;
top: 23px
}
.globalNav .navSection.mobile .rootLink h2:after,
.globalNav .navSection.mobile .rootLink h2:before {
content: '';
left: 0
}
.globalNav .navSection.mobile .rootLink h2:before {
top: -9px
}
.globalNav .navSection.mobile .rootLink h2:after {
top: 9px
}
.globalNav .popup {
position: absolute;
left: 10px;
top: 5px;
right: 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
pointer-events: none;
-webkit-perspective: 2000px;
perspective: 2000px
}
.globalNav .popupContainer {
background: #fff;
box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
border-radius: 4px;
overflow: hidden;
position: relative;
font-size: 17px;
line-height: 40px;
white-space: nowrap;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-transform: rotate3d(1, 1, 0, -15deg);
transform: rotate3d(1, 1, 0, -15deg);
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
opacity: 0;
will-change: transform, opacity;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transition-duration: .25s;
transition-duration: .25s
}
.globalNav .navSection.mobile.globalPopupActive .popupContainer {
-webkit-transform: none;
transform: none;
opacity: 1;
pointer-events: auto
}
.globalNav .popup a {
display: block
}
.globalNav .popupCloseButton {
position: absolute;
right: 0;
top: 0;
width: 51px;
height: 51px;
font-size: 0;
cursor: pointer
}
.globalNav .popupCloseButton:after,
.globalNav .popupCloseButton:before {
content: '';
position: absolute;
background: #6772e5;
border-radius: 1px;
left: 14px;
right: 14px;
top: 24px;
height: 3px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: background .1s;
transition: background .1s
}
.globalNav .popupCloseButton:after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg)
}
.globalNav .popupCloseButton:hover:after,
.globalNav .popupCloseButton:hover:before {
background: #32325d
}
.globalNav .mobileSignIn {
background: #f6f9fc;
display: block;
padding: 12px 30px;
font-weight: 600
}
.globalNav .mobileSignIn:after {
font: normal 16px StripeIcons;
content: '\279C';
margin-left: 6px
}
.globalNav .mobileProducts {
padding: 20px 0 15px
}
.globalNav .mobileProducts h4 {
font-size: 14px;
font-weight: 600;
letter-spacing: .025em;
color: #8898aa;
text-transform: uppercase;
margin: -5px 0 0 30px
}
.globalNav .mobileProductsList {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.globalNav .mobileProductsList>ul {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
.globalNav .mobileProductsList>ul:last-child {
-webkit-box-flex: 3;
-webkit-flex-grow: 3;
-ms-flex-positive: 3;
flex-grow: 3
}
.globalNav .mobileProductsList a {
padding: 0 30px;
font-size: 20px;
font-weight: 500;
line-height: 50px
}
.globalNav .mobileProductsList a:hover {
color: #32325d
}
.globalNav .mobileProductsList a svg {
display: inline-block;
width: 26px;
height: 26px;
margin: 0 15px 0 -3px;
vertical-align: -5px
}
.globalNav .mobileProductsList .item-subscriptions {
color: #24b47e
}
.globalNav .mobileProductsList .item-connect {
color: #3297d3
}
.globalNav .mobileProductsList .item-relay {
color: #e25950
}
.globalNav .mobileProductsList .item-atlas {
color: #e39f48
}
.globalNav .mobileSecondaryNav {
border-top: 2px solid #f6f9fc;
padding: 15px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.globalNav .mobileSecondaryNav>ul {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
.globalNav .mobileSecondaryNav>ul:last-child {
-webkit-box-flex: 3;
-webkit-flex-grow: 3;
-ms-flex-positive: 3;
flex-grow: 3
}
.globalNav .mobileSecondaryNav a {
padding: 0 20px;
min-width: 100px
}
.globalFooter {
font-family: Camphor, Open Sans, Segoe UI, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background: #f6f9fc;
position: relative
}
.globalFooter.withCards {
background: transparent;
overflow: hidden;
padding-top: 500px;
margin-top: -480px;
pointer-events: none
}
.globalFooter.withCards>* {
pointer-events: auto;
position: relative
}
.globalFooter.withCards:before {
content: '';
position: absolute;
left: 0;
right: 0;
top: 600px;
height: 2000px;
background: #f6f9fc;
-webkit-transform: skew(0, -12deg);
transform: skew(0, -12deg)
}
.globalFooterCards .container-xl {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -15px auto;
padding: 0 5px
}
.globalFooterCards .container-xl,
a.globalFooterCard {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
a.globalFooterCard {
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
margin: 15px;
z-index: 501;
position: relative;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
overflow: hidden;
padding: 40px 40px 40px 120px;
background-color: #fff;
border-radius: 4px;
box-shadow: 0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
-webkit-transition-property: color, background-color, box-shadow, -webkit-transform;
transition-property: color, background-color, box-shadow, -webkit-transform;
transition-property: color, background-color, box-shadow, transform;
transition-property: color, background-color, box-shadow, transform, -webkit-transform;
-webkit-transition-duration: .15s;
transition-duration: .15s
}
a.globalFooterCard:after {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: #aab7c4;
pointer-events: none;
opacity: 0;
-webkit-transition: opacity .15s;
transition: opacity .15s
}
@media (min-width:670px) {
a.globalFooterCard {
-webkit-flex-basis: 1%;
-ms-flex-preferred-size: 1%;
flex-basis: 1%;
padding-left: 100px
}
}
@media (min-width:880px) {
a.globalFooterCard {
padding-left: 120px
}
}
a.globalFooterCard:hover {
color: #32325d!important;
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
box-shadow: 0 18px 35px rgba(50, 50, 93, .1), 0 8px 15px rgba(0, 0, 0, .07)
}
a.globalFooterCard:active {
-webkit-transform: translateY(2px);
transform: translateY(2px);
box-shadow: 0 11px 20px rgba(50, 50, 93, .1), 0 6px 11px rgba(0, 0, 0, .08)
}
a.globalFooterCard:active:after {
opacity: .15
}
a.globalFooterCard img,
a.globalFooterCard svg {
position: absolute;
width: 130px;
height: 130px;
left: -35px;
top: calc(50% - 65px)
}
@media (min-width:670px) {
a.globalFooterCard img,
a.globalFooterCard svg {
left: -50px
}
}
@media (min-width:880px) {
a.globalFooterCard img,
a.globalFooterCard svg {
left: -35px
}
}
a.globalFooterCard svg .hover-fillDark,
a.globalFooterCard svg .hover-fillLight {
-webkit-transition: fill .15s;
transition: fill .15s
}
a.globalFooterCard svg .hover-strokeDark,
a.globalFooterCard svg .hover-strokeLight {
-webkit-transition: stroke .15s;
transition: stroke .15s
}
a.globalFooterCard:hover svg .hover-fillDark {
fill: #32325d
}
a.globalFooterCard:hover svg .hover-fillLight {
fill: #8898aa
}
a.globalFooterCard:hover svg .hover-strokeDark {
stroke: #32325d
}
a.globalFooterCard:hover svg .hover-strokeLight {
stroke: #8898aa
}
a.globalFooterCard h2 {
margin: 0 0 5px;
white-space: normal
}
a.globalFooterCard p {
margin: 5px 0 0
}
a.globalFooterCard.card-pricing {
color: #24b47e
}
a.globalFooterCard.card-documentation {
color: #b76ac4
}
a.globalFooterCard.card-subscriptions {
color: #24b47e
}
a.globalFooterCard.card-connect {
color: #3297d3
}
a.globalFooterCard.card-relay {
color: #e25950
}
a.globalFooterCard.card-atlas {
color: #e39f48
}
.globalFooterCTA {
padding: 50px 0;
border-bottom: 2px solid rgba(207, 215, 223, .25)
}
@media (min-width:670px) {
.globalFooterCTA .container-lg {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
}
.globalFooterCTA .buttons,
.globalFooterCTA .content {
-webkit-box-flex: 1;
-webkit-flex: 1 0 50%;
-ms-flex: 1 0 50%;
flex: 1 0 50%
}
.globalFooterCTA .title {
font-weight: 400;
font-size: 30px;
line-height: 45px;
color: #32325d;
margin: .75em 0
}
.globalFooterCTA .subtitle {
font-weight: 300;
color: #6772e5;
display: block
}
@media (min-width:670px) {
.globalFooterCTA .common-ButtonGroup {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
}
.globalFooterNav {
padding: 65px 0 55px;
color: #8898aa;
line-height: 30px;
font-size: 15px;
white-space: nowrap
}
.globalFooterNav ul {
padding: 0;
margin: 0
}
.globalFooterNav li {
list-style: none
}
.globalFooterNav .container-lg {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
@media (min-width:880px) {
.globalFooterNav .container-lg {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
}
.globalFooterNav a {
text-decoration: none;
color: inherit;
-webkit-transition: color .1s;
transition: color .1s
}
.globalFooterNav a:hover {
color: #32325d
}
.globalFooterNav .metaNav {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-ms-flex-positive: 2;
flex-grow: 2;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 20px
}
@media (min-width:880px) {
.globalFooterNav .metaNav {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
margin: 0 0 20px
}
}
.globalFooterNav .metaNav>li {
margin-right: 20px
}
.globalFooterNav .metaNav .select {
position: relative;
-webkit-perspective: 2000px;
perspective: 2000px;
z-index: 501
}
.globalFooterNav .metaNav .rootLink {
color: #6772e5;
font-weight: 600;
cursor: pointer
}
.globalFooterNav .metaNav .rootLink:hover {
color: #32325d
}
.globalFooterNav .metaNav .rootLink svg {
display: inline-block;
vertical-align: -1px;
margin: 0 7px 0 -2px
}
.globalFooterNav .metaNav .rootLink svg path {
fill: currentColor
}
.globalFooterNav .metaNav .select.globalPopupActive .rootLink {
color: #32325d
}
@media (min-width:880px) {
.globalFooterNav .metaNav .country {
margin-bottom: 5px
}
}
.globalFooterNav .metaNav .space {
-webkit-box-flex: 2;
-webkit-flex-grow: 2;
-ms-flex-positive: 2;
flex-grow: 2
}
.globalFooterNav .metaNav .copyright {
margin-right: 0;
color: #cfd7df
}
.globalFooterNav .siteNav {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
@media (min-width:670px) {
.globalFooterNav .siteNav {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
}
@media (min-width:880px) {
.globalFooterNav .siteNav {
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0
}
}
.globalFooterNav .siteNav .column {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
margin-bottom: 20px
}
@media (min-width:670px) {
.globalFooterNav .siteNav .column {
-webkit-flex-basis: auto!important;
-ms-flex-preferred-size: auto!important;
flex-basis: auto!important;
margin-right: 40px
}
}
@media (min-width:880px) {
.globalFooterNav .siteNav .column {
margin-right: 30px
}
}
@media (min-width:1040px) {
.globalFooterNav .siteNav .column {
margin-right: 40px
}
}
.globalFooterNav .siteNav .column:last-child {
margin-right: 0
}
.globalFooterNav .siteNav .splitColumn {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.globalFooterNav .siteNav li {
margin-right: 40px
}
.globalFooterNav .siteNav .column:last-child li {
margin-right: 0
}
.globalFooterNav .siteNav h4 {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .025em;
margin: 0 0 5px
}
.globalFooterNav .siteNav strong {
font-weight: 500
}
.globalFooterNav .popup {
position: absolute;
bottom: 40px;
left: -5px;
z-index: 1000;
font-size: 15px;
line-height: 26px;
background: #fff;
border-radius: 4px;
box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
pointer-events: none;
-webkit-transform: rotate3d(1, 1, 0, 15deg);
transform: rotate3d(1, 1, 0, 15deg);
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
opacity: 0;
will-change: transform, opacity;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transition-duration: .25s;
transition-duration: .25s
}
@media (min-width:1160px) {
.globalFooterNav .popup {
left: -65px
}
}
.globalFooterNav .popup:before {
content: '';
position: absolute;
bottom: -6px;
left: 30px;
width: 20px;
height: 20px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
border-radius: 20px 0 3px 0;
background: #fff
}
@media (min-width:1160px) {
.globalFooterNav .popup:before {
left: 60px
}
}
.globalFooterNav .globalPopupActive .popup {
-webkit-transform: none;
transform: none;
opacity: 1;
pointer-events: auto
}
.globalFooterNav .optionList {
color: #525f7f;
white-space: nowrap
}
.globalFooterNav .optionList a {
border-radius: 4px;
display: block;
line-height: 36px;
padding: 0 15px;
-webkit-transition: color .1s, background-color .1s;
transition: color .1s, background-color .1s
}
.globalFooterNav .optionList a:hover {
background-color: #f6f9fc;
color: #32325d
}
.globalFooterNav .optionList a:active {
background-color: #e6ebf1
}
.globalFooterNav .optionList .selected {
font-weight: 600;
color: #32325d
}
.globalFooterNav .optionList .selected>span:before {
content: '';
display: inline-block;
width: 14px;
height: 14px;
vertical-align: -2px;
margin: 0 6px 0 -2px;
background: url(/img/v3/common/footer/select/checkmark.svg)
}
.globalFooterNav .badge {
font-size: 10px;
line-height: 10px;
color: #aab7c4;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .025em;
font-style: normal;
padding: 2px 3px 1px;
border-radius: 4px;
border: 1px solid #e6ebf1;
display: inline-block;
vertical-align: 1px;
margin-left: 8px
}
.globalFooterNav .languagePicker {
padding: 10px 5px
}
.globalFooterNav .countryPicker {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.globalFooterNav .countryPicker:before {
background: #f6f9fc
}
@media (min-width:670px) {
.globalFooterNav .countryPicker {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.globalFooterNav .countryPicker:before {
background: #fff
}
}
.globalFooterNav .columns,
.globalFooterNav .sidebar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.globalFooterNav .sidebar {
background: #f6f9fc;
border-radius: 0 0 5px 5px;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
@media (min-width:670px) {
.globalFooterNav .sidebar {
border-radius: 0 5px 5px 0
}
}
.globalFooterNav .sidebar .optionList a:hover {
background-color: rgba(230, 235, 241, .5)
}
.globalFooterNav .sidebar .optionList a:active {
background-color: rgba(207, 215, 223, .5)
}
.globalFooterNav .countryList {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 25px;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
.globalFooterNav .countryList h4 {
margin: 0 0 5px
}
.globalFooterNav .countryList h4 a {
line-height: 36px;
padding: 0 15px;
text-transform: uppercase;
color: #6772e5;
font-size: 14px;
font-weight: 600;
letter-spacing: .025em
}
.globalFooterNav .countryList h4 a:hover {
color: #32325d
}
.globalFooterNav .countryList h4 a:after {
font: normal 16px StripeIcons;
content: '\2192';
margin-left: 6px
}
.globalFooterNav .globalLink {
border-top: 2px solid #fff;
padding: 30px 40px
}
.globalFooterNav .globalLink:hover {
color: #424770
}
.globalFooterNav .globalLink:hover strong {
color: #32325d
}
.globalFooterNav .globalLink strong {
display: block;
color: #6772e5;
font-weight: 500;
-webkit-transition: color .1s;
transition: color .1s
}
.globalFooterNav .globalLink strong:after {
font: normal 16px StripeIcons;
content: '\2192';
margin-left: 6px
}
.common-Button {
white-space: nowrap;
display: inline-block;
height: 40px;
line-height: 40px;
padding: 0 14px;
box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
background: #fff;
border-radius: 4px;
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .025em;
color: #6772e5;
text-decoration: none;
-webkit-transition: all .15s ease;
transition: all .15s ease;
}
.content {
width: 1360px;
display: block;
position: relative;
top: 200px;
left: 25%;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment