.heading-section{--width-normal: 1440px}.heading-section .heading-section__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.heading-section .heading-section__inner--border-top{border-top:1px solid var(--border)}.heading-section .heading-section__inner--border-bottom{border-bottom:1px solid var(--border)}.heading-section .section-padding{width:100%;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media only screen and (max-width: 749px){.heading-section .section-padding{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);padding-left:20px;padding-right:20px}}.heading-section .heading-section__body{width:100%;max-width:var(--content-width, 100%)}@media only screen and (max-width: 749px){.heading-section .heading-section__body{max-width:unset}}.heading-section .heading-section__aside{height:100%;display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:10px;width:100%;max-width:var(--content-width-aside, 100%)}@media only screen and (max-width: 749px){.heading-section .heading-section__aside{max-width:unset;row-gap:15px}}.heading-section .heading-section__aside--height-auto{height:auto}.heading-section .heading-section__heading{margin:0 0 var(--heading-padding-bottom) 0}@media only screen and (max-width: 749px){.heading-section .heading-section__heading{margin:0 0 var(--heading-padding-bottom-mobile) 0}}.heading-section .heading-section__heading+.heading-section__text{width:100%;margin:0 0 var(--text-padding-bottom) 0}@media only screen and (max-width: 749px){.heading-section .heading-section__heading+.heading-section__text{margin:0 0 var(--text-padding-bottom-mobile) 0;position:relative}.heading-section .heading-section__heading+.heading-section__text:after{content:"";position:absolute;left:0;bottom:calc(var(--text-padding-bottom-mobile) / 2 * -1);width:100%;height:1px;background-color:#ccc}}.heading-section .heading-section__text-first{display:flex;align-items:center;max-width:calc(100% - 100px)}.heading-section .heading-section__icon{width:100%;max-width:80px}.heading-section .heading-section__icon svg{display:block}.heading-section .heading-section__icon_second{width:100%;margin-left:15%}@media only screen and (max-width: 749px){.heading-section .heading-section__icon_second{margin-left:15%}}.heading-section .heading-section__text-second{margin-top:auto}@media only screen and (max-width: 749px){.heading-section .heading-section__text-second{max-width:92%;font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/306/assets/section-heading.css.map */
