.p-index-point{width:100%;max-width:1200px;padding:80px 0;margin:0 auto}.p-index-point__button svg path{stroke:#e81903}@media screen and (min-width:641px){.p-index-point__button{width:500px;height:68px}}.p-index-point__button-wrap{margin-top:30px;text-align:center}.p-index-point__head{display:grid;grid-template-areas:"left heading right" "left heading-sub right";gap:10px;width:fit-content;margin:0 auto;text-align:center}@media screen and (min-width:769px){.p-index-point__head{grid-template-columns:repeat(3,auto);align-items:center;margin-bottom:35px}}@media screen and (max-width:768px){.p-index-point__head{grid-template-columns:15% auto 15%;align-items:start;margin-bottom:25px}}.p-index-point__head-left{grid-area:left}.p-index-point__head-right{grid-area:right}.p-index-point__heading{grid-area:heading;line-height:1.6;color:#9c772e;word-break:auto-phrase}.p-index-point__heading-sub{grid-area:heading-sub;font-weight:700;line-height:1.6;color:#e81903;word-break:auto-phrase}@media screen and (min-width:769px){.p-index-point__heading-sub{font-size:24px}}@media screen and (max-width:768px){.p-index-point__heading-sub{font-size:16px}}.p-index-point__item{display:grid;align-items:center;width:fit-content;border-right:2px dotted #9c772e}.p-index-point__item:first-of-type{border-left:2px dotted #9c772e}@media screen and (min-width:641px){.p-index-point__item{grid-template-areas:"icon heading" "icon text";grid-template-columns:repeat(2,auto);gap:0 25px;padding:30px 40px}}@media screen and (max-width:640px){.p-index-point__item{grid-template-areas:"icon" "heading" "text";gap:10px;justify-items:center;width:50%;height:180px;padding:0 20px 25px}}.p-index-point__item-heading{grid-area:heading;font-size:24px;font-weight:700;color:#9c772e}.p-index-point__item-icon{grid-area:icon}@media screen and (max-width:640px){.p-index-point__item-icon{width:50px}}.p-index-point__item-list{align-items:stretch}@media screen and (min-width:641px){.p-index-point__item-list{justify-content:center}}.p-index-point__item-text{grid-area:text;font-weight:700}@media screen and (min-width:641px){.p-index-point__item-text{font-size:20px}}@media screen and (max-width:640px){.p-index-point__item-text{font-size:16px;text-align:center;word-break:auto-phrase}}.p-index-point__wrap{padding-right:20px;padding-left:20px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sf-index-point.css.map */
