.shop-page{max-width:var(--site-shell);padding:30px var(--site-gutter) 55px;min-width:0;margin:auto}.shop-breadcrumb{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.shop-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.shop-heading{background:#e0f3ff;border:1px solid #bddff4;border-radius:26px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:26px;padding:36px;display:flex}.shop-heading>div{min-width:0}.shop-heading .eyebrow{align-items:center;gap:8px;display:flex}.shop-heading h1{letter-spacing:-1.3px;margin:15px 0 14px;font-size:44px;line-height:1.15}.shop-heading p{color:#426889;max-width:700px;font-size:16px;line-height:1.8}.shop-heading>.button{flex-shrink:0}.shop-frame-section{background:#fff;border:1px solid #c4e1f1;border-radius:22px;overflow:hidden}.shop-frame{background:#fff;border:0;width:100%;max-width:100%;height:1000px;display:block}.shop-help{color:#426889;margin-top:20px;font-size:13px;line-height:1.8}.shop-help a{text-underline-offset:3px;font-weight:800;text-decoration:underline}.shop-help svg{vertical-align:middle;display:inline}@media (max-width:800px){.shop-heading{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:600px){.shop-page{padding-top:24px}.shop-heading{border-radius:22px;padding:26px 22px}.shop-heading h1{font-size:35px}.shop-heading p{font-size:14px}.shop-heading>.button{padding:13px 18px;font-size:13px}.shop-frame-section{border-radius:16px}}
