.purchase-portal-section{padding-top:var(--purchase-portal-padding-top, 0px);padding-bottom:var(--purchase-portal-padding-bottom, 24px)}.purchase-portal-section__shell{width:100%;max-width:1440px;min-width:0;margin:0 auto}.purchase-portal{position:relative;display:block;width:100%;min-width:0;color:#111;background:#fff}.purchase-portal [hidden]{display:none!important}.purchase-portal__frame{display:block;width:100%;max-width:100%;border:0;background:#fff}.purchase-portal__status,.purchase-portal__fallback{display:flex;align-items:center;gap:16px;margin:16px 24px;padding:20px;border:1px solid #dedede;background:#f6f6f6;font-size:14px;line-height:1.5}.purchase-portal__fallback{flex-wrap:wrap}.purchase-portal__fallback p{margin:4px 0 0}.purchase-portal__spinner{width:20px;height:20px;flex:0 0 20px;border:2px solid #ccc;border-top-color:#111;border-radius:50%;animation:purchase-portal-spin .8s linear infinite}.purchase-portal__help,.purchase-portal__noscript{margin:16px 24px 0;font-size:13px;line-height:1.5;color:#666}.purchase-portal__help{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px}.purchase-portal__help a{color:#111;text-underline-offset:3px}@keyframes purchase-portal-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.purchase-portal__spinner{animation:none}}@media screen and (max-width:749px){.purchase-portal__status,.purchase-portal__fallback{margin:12px;padding:16px}.purchase-portal__help,.purchase-portal__noscript{margin:12px;justify-content:flex-start}.purchase-portal__fallback .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-purchase-portal.css.map */
