.restricted-access{padding-top:var(--ra-padding-top, 48px);padding-bottom:var(--ra-padding-bottom, 72px)}.restricted-access__outer{display:flex;justify-content:center}.restricted-access__card{width:100%;max-width:var(--ra-max-width, 640px);margin:0 auto;padding:var(--ra-card-padding, 40px);border-radius:var(--ra-card-radius, 12px);background:var(--ra-card-bg, #fff);border:1px solid rgba(37,62,43,.1);box-shadow:0 8px 28px #253e2b0f;text-align:center}.restricted-access__icon{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ra-icon-bg, #e8efe9);color:var(--ra-icon-color, #253e2b)}.restricted-access__icon svg{width:26px;height:26px;display:block}.restricted-access__heading{margin:0 0 8px;color:var(--ra-heading-color, #111);font-family:var(--font-heading-family);font-size:var(--ra-heading-size, 30px);line-height:1.25;font-weight:var(--font-heading-weight, 600);letter-spacing:normal;text-transform:none}.restricted-access__subheading{margin:0 0 16px;color:var(--ra-subheading-color, #5c6b60);font-size:var(--ra-subheading-size, 17px);line-height:1.5;font-weight:500}.restricted-access__description{margin:0 0 24px;color:var(--ra-text-color, #3d4a41);font-size:var(--ra-description-size, 16px);line-height:1.65}.restricted-access__description p{margin:0 0 .75em}.restricted-access__description p:last-child{margin-bottom:0}.restricted-access__highlight{margin:0 0 28px;padding:18px 20px;text-align:left;background:var(--ra-highlight-bg, #eef4ef);border:1px solid var(--ra-highlight-border, #253e2b);border-radius:calc(var(--ra-card-radius, 12px) * .75);color:var(--ra-highlight-text, #1a2e1f)}.restricted-access__highlight--center{text-align:center}.restricted-access__highlight-label{display:inline-block;margin:0 0 10px;padding:var(--ra-highlight-label-pad-y, 5px) var(--ra-highlight-label-pad-x, 12px);border-radius:var(--buttons-radius, 4px);background:var(--ra-highlight-border, #253e2b);color:#fff;font-size:var(--ra-highlight-label-font, 11px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.restricted-access__highlight-text{margin:0;font-size:var(--ra-highlight-size, 16px);line-height:1.65;color:var(--ra-highlight-text, #1a2e1f);font-weight:500}.restricted-access__highlight-text p{margin:0}.restricted-access__highlight-text strong{font-weight:700;color:var(--ra-highlight-text, #1a2e1f)}.restricted-access__contacts{display:grid;gap:12px;margin:0 0 24px;text-align:left}.restricted-access__contact{display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 16px;border:1px solid rgba(37,62,43,.12);border-radius:calc(var(--ra-card-radius, 12px) * .75);background:#f7f9f7;text-decoration:none;color:inherit;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}a.restricted-access__contact:hover,a.restricted-access__contact:focus-visible{border-color:#253e2b47;background:#fff;box-shadow:0 2px 10px #253e2b0f;outline:none}.restricted-access__contact-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;color:var(--ra-icon-color, #253e2b);border:1px solid rgba(37,62,43,.1)}.restricted-access__contact-icon svg{width:20px;height:20px;display:block}.restricted-access__contact-body{min-width:0}.restricted-access__contact-label{display:block;margin-bottom:2px;font-size:var(--ra-contact-label-size, 12px);letter-spacing:.06em;text-transform:uppercase;color:#253e2b8c;font-weight:600}.restricted-access__contact-value{display:block;font-size:var(--ra-contact-value-size, 17px);line-height:1.4;color:var(--ra-heading-color, #111);font-weight:600;word-break:break-word}.restricted-access__block-text{margin:0 0 20px;font-size:var(--ra-extra-text-size, 15px);line-height:1.6;color:var(--ra-text-color, #3d4a41);text-align:center}.restricted-access__block-text p:last-child{margin-bottom:0}.restricted-access__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restricted-access__actions .btn{min-height:44px;text-decoration:none}.restricted-access__btn-primary{border-color:transparent}@media screen and (max-width:749px){.restricted-access__card{padding:calc(var(--ra-card-padding, 40px) * .7);box-shadow:none}.restricted-access__contact{padding:12px 14px}.restricted-access__contact-icon{width:40px;height:40px;flex-basis:40px}.restricted-access__actions .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/restricted-access.css.map */
