.nc-heading-section{background-color:var(--bg-color);padding-top:var(--mobile-top-spacing);padding-bottom:var(--mobile-bottom-spacing)}@media screen and (min-width:750px){.nc-heading-section{padding-top:var(--desktop-top-spacing);padding-bottom:var(--desktop-bottom-spacing)}}.nc-heading-inner{margin:0 auto}.nc-heading-content{display:flex;flex-direction:column;gap:24px;align-items:center}@media screen and (min-width:750px){.nc-heading-content{flex-direction:row;gap:40px;align-items:center}}.nc-heading-mobile-order{display:block;order:1;width:100%}@media screen and (min-width:750px){.nc-heading-mobile-order{display:none}}.nc-heading-desktop-order{display:none}@media screen and (min-width:750px){.nc-heading-desktop-order{display:block}}.nc-heading-image-wrapper{order:2;width:100%;max-width:500px}@media screen and (min-width:750px){.nc-heading-image-wrapper{flex:0 0 40%;order:1;max-width:none}}.nc-heading-image{width:100%;height:auto;border-radius:var(--image-border-radius);object-fit:cover;display:block}.nc-heading-text-content{order:3;margin-bottom:1px;width:100%}@media screen and (min-width:750px){.nc-heading-text-content{flex:0 0 60%;order:2}}.nc-heading-text{font-size:var(--mobile-font-size);line-height:var(--mobile-line-height);color:var(--text-color);text-align:var(--text-align);font-weight:var(--font-weight);margin:0;font-family:inherit}@media screen and (min-width:750px){.nc-heading-text{font-size:var(--desktop-font-size);line-height:var(--desktop-line-height);text-align:left;margin:0 0 20px}}.nc-subheading-text{font-size:16px;line-height:1.6;color:#333;text-align:var(--text-align);margin:0}.nc-subheading-text p{margin:0 0 16px}.nc-subheading-text p:last-child{margin-bottom:0}@media screen and (min-width:750px){.nc-subheading-text{font-size:18px;text-align:left}.nc-subheading-text p{margin:0 0 18px}}.nc-heading-text strong,.nc-subheading-text strong{font-weight:600}@media screen and (max-width:480px){.nc-heading-content{gap:20px}.nc-heading-text{font-size:calc(var(--mobile-font-size) * .9)}.nc-subheading-text{font-size:15px}}@media screen and (min-width:1200px){.nc-heading-content{gap:60px}.nc-heading-text{font-size:calc(var(--desktop-font-size) * 1.1)}.nc-subheading-text{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/nc-heading-text.css.map */
