body{overflow-x:hidden}.gro-section-wrapper{background-color:var(--gro-outer-bg)}.gro-outer{background-color:var(--gro-outer-bg);width:100%}.gro-section{display:grid;grid-template-columns:1fr 1fr;min-height:600px;max-width:var(--gro-section-max-width);margin-left:auto;margin-right:auto;overflow:hidden}.gro-left{background-color:var(--gro-right-bg);display:flex;flex-direction:column;padding:var(--gro-pt-dt) var(--gro-px-dt) var(--gro-pb-dt) var(--gro-px-dt);gap:0}.gro-image-wrap{overflow:hidden;min-height:320px;border-radius:var(--gro-card-radius) var(--gro-card-radius) 0 0;flex:1;font-size:0;line-height:0}.gro-image{display:block;width:100%;height:100%;object-fit:cover;vertical-align:top}.gro-image--placeholder{display:block;width:100%;height:100%}.gro-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:var(--gro-left-bg);border-radius:0 0 var(--gro-card-radius) var(--gro-card-radius)}.gro-logo{display:block;width:100%;height:auto;border-radius:0 0 14px 14px}.gro-logo-svg{display:flex;justify-content:center;width:100%}.gro-logo-svg svg{width:100%;height:auto}.gro-brand-name{margin:0;color:var(--gro-brand-color);font-size:clamp(18px,2.4vw,30px);font-weight:400;font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-style:var(--font-heading-style, normal);text-align:center;letter-spacing:.01em}.gro-right{display:flex;align-items:center;justify-content:center;padding-top:var(--gro-pt-dt);padding-bottom:var(--gro-pb-dt);padding-left:var(--gro-px-dt);padding-right:var(--gro-px-dt);background-color:var(--gro-right-bg)}.gro-card{width:100%;border-radius:var(--gro-card-radius);background-color:var(--gro-card-bg)}.gro-card-body{padding:38px 44px 44px}.gro-label{margin:0 0 14px;color:var(--gro-label-color);font-size:var(--gro-label-dt);font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-weight:500;letter-spacing:.13em;text-transform:uppercase}.gro-heading{margin:0 0 18px;color:var(--gro-heading-color);font-size:var(--gro-heading-dt);font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-style:var(--font-heading-style, normal);font-weight:400;line-height:1.14}.gro-heading__main{display:block}.gro-heading__italic{display:block;margin-top:10px;color:var(--gro-italic-color);font-style:italic}.gro-subheading{margin:0 0 22px;color:var(--gro-tag-color);font-size:var(--gro-tag-dt);font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-weight:700;font-style:italic}.gro-richtext{margin:0 0 18px;color:var(--gro-body-color);font-size:var(--gro-body-dt);font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-weight:400;line-height:1.7}.gro-richtext p{margin:0 0 16px}.gro-richtext p:last-child{margin-bottom:0}.gro-richtext a{color:var(--gro-italic-color);text-decoration:underline}.gro-richtext strong{font-weight:700}.gro-richtext em{font-style:italic}.gro-richtext ul,.gro-richtext ol{margin:0 0 16px;padding-left:1.4em}.gro-richtext li{margin-bottom:6px}.gro-list-label{margin:8px 0 14px;color:var(--gro-label-color);font-size:var(--gro-label-dt);font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.gro-checklist-wrap{padding:18px 22px;border-radius:calc(var(--gro-card-radius) * .65);background-color:var(--gro-checklist-bg)}.gro-checklist{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.gro-checklist__item{display:flex;align-items:flex-start;gap:11px;color:var(--gro-list-color);font-size:var(--gro-list-dt);font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);line-height:1.52}.gro-checklist__icon{display:flex;flex-shrink:0;align-items:center;margin-top:1px;color:var(--gro-check-color)}.gro-checklist__icon svg{display:block;width:20px;height:20px}@media screen and (max-width:749px){.gro-section{grid-template-columns:1fr}.gro-left{padding:var(--gro-pt-mb) var(--gro-px-mb) 0 var(--gro-px-mb)}.gro-right{padding-top:0;padding-bottom:var(--gro-pb-mb);padding-left:var(--gro-px-mb);padding-right:var(--gro-px-mb)}.gro-card-body{padding:26px 22px 30px}.gro-heading{font-size:var(--gro-heading-mb)}.gro-subheading{font-size:var(--gro-tag-mb)}.gro-richtext{font-size:var(--gro-body-mb)}.gro-checklist__item{font-size:var(--gro-list-mb)}.gro-label,.gro-list-label{font-size:var(--gro-label-mb)}.gro-brand{padding:0 0 32px}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
