.shop-page{padding-bottom:45px}.shop-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 24px}.shop-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:32px 36px;background:#e7f5ff;border:1px solid #c2e1f8;border-radius:26px;margin-bottom:26px}.shop-heading h1{font-size:44px;line-height:1.15;font-weight:950;letter-spacing:-1.3px;color:#173859;margin:15px 0 12px}.shop-heading p{font-size:15px;line-height:1.8;color:#405b72;margin:0}.shop-heading .button{flex-shrink:0}.shop-frame-section{overflow:hidden;background:#fff;border:1px solid #cbdfea;border-radius:22px}.shop-frame{display:block;width:100%;height:1000px;max-width:100%;border:0;background:#fff}.shop-help{font-size:13px;line-height:1.8;color:#405b72;margin:20px 0 0}.shop-help a{color:#075bab;text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.shop-heading{align-items:flex-start;flex-direction:column;gap:22px}}@media(max-width:620px){.shop-heading{padding:26px 22px;border-radius:22px}.shop-heading h1{font-size:35px}.shop-heading p{font-size:14px}.shop-heading .button{font-size:13px;padding:13px 18px}.shop-frame-section{border-radius:16px}.shop-frame{height:1000px}.shop-heading .eyebrow{font-size:9px}}