.c2c .plugin--container                 {display:flex;flex-wrap:wrap;}
.c2c__box                               {box-sizing:border-box;padding: 0 8px; width: 100%; height: 100%; margin: 0 auto;display: flex;flex-direction: column;}
.c2c__wrap                              {box-sizing:border-box;display:flex;flex-direction: column;margin: 0 0 16px;}
.c2c__img-container                     {margin: 0 auto 16px; max-width:100%;}
.c2c__content-container                 {max-width: 100%; height: auto; flex-grow: 1; flex-shrink: 1; flex-basis: auto;display: flex;flex-direction: column;}
.c2c__img                               {display: block; max-width:100%; max-height: 100%; transition: transform .3s ease;}
.c2c__box:hover .c2c__img               {transform: scale(1.1);}
.c2c__title                             {margin:0 0 8px;font-size:16px;line-height:24px;font-weight:700;}
.c2c__lead                              {margin: 0 0 8px;}
.c2c__lead p                            {margin:0;font-size:16px;line-height:24px;font-weight:300;}
.c2c__lead strong                       {font-weight:700;}
.c2c__prices                            {margin-bottom:8px;text-align: center;}
.c2c__price                             {margin:0;font-size:16px; line-height: 24px; font-weight: 300;}
.c2c__price-label                       {font-size:16px; font-weight:300;}
.c2c__discount                          {margin:0;}
.c2c__discount *                        {margin: 0;font-size: 16px; line-height: 24px; font-weight: 300; color: #ed1e79;}
.c2c__btn-container                     {margin-top:auto;text-align:center;}
.c2c__btn                               {box-sizing:border-box;width: 100%;margin:0;padding:8px;font-size:14px;line-height:16px;font-weight:500;border-radius:6px;background:#000;transition: background .3s ease;}
.c2c__btn:hover                         {background-color: rgba(0, 0, 0, 0.8)}
.content2commerce--1-in-row .c2c__wrap  {width:100%;}
.content2commerce--2-in-row .c2c__wrap	{width:50%;}
.content2commerce--3-in-row .c2c__wrap	{width:33.333%;}
.content2commerce--4-in-row .c2c__wrap	{width:25%;}

.content2commerce--1-in-row .c2c__box               {padding: 0; width: 100%; display: flex; flex-direction: row; flex-wrap: wrap;}
.content2commerce--1-in-row .c2c__img-container     {display: flex; justify-content: center; align-items: flex-start; width:234px;margin: 0 26px 0 0;}
.content2commerce--1-in-row .c2c__box:hover .c2c__img {transform: none;}
.content2commerce--1-in-row .c2c__content-container {flex: 1;width: 404px;display: block;}
.content2commerce--1-in-row .c2c__title             {margin:0 0 16px;font-size:24px;line-height:28px; font-weight: 900;}
.content2commerce--1-in-row .c2c__lead              {margin: 0 0 16px;}
.content2commerce--1-in-row .c2c__lead p            {margin:0;}
.content2commerce--1-in-row .c2c__prices            {margin: 26px 0 16px 0;padding-top: 16px;text-align: left;border-top: 1px solid #ccc;}
.content2commerce--1-in-row .c2c__price             {font-size:30px; font-weight: 900;}
.content2commerce--1-in-row .c2c__btn               {padding: 12px 16px; font-size: 18px; line-height: 14px;}
.content2commerce--1-in-row .c2c__btn-container     {width: 50%;}

@media(max-width:1000px){
    .c2c .txt-near-section                          {padding: 0;}
    .c2c__box                                       {width: 100%;padding: 0 10px;}
    .content2commerce--4-in-row .c2c__wrap	        {width:33.333%;}
}
@media(max-width:680px){
    .c2c__box                                       {width: 100%;padding: 0 5px;}
    .c2c__box:hover .c2c__img                       {transform: none;}

    .content2commerce--1-in-row .c2c__box           {flex-direction: column; padding: 0 5px;}
    .content2commerce--1-in-row .c2c__img-container {margin: 0 auto 10px;}
    .content2commerce--1-in-row .c2c__content-container {width: auto;}
    .content2commerce--1-in-row .c2c__prices        {padding-top: 26px;flex-direction: column;align-items: center;text-align: center;}
    .content2commerce--1-in-row .c2c__discount      {margin: 0;}
    .content2commerce--1-in-row .c2c__btn-container {width: 60%; min-width: 150px;margin-left: auto;margin-right: auto;}

    .content2commerce--3-in-row .c2c__wrap	        {width:50%;}
    .content2commerce--4-in-row .c2c__wrap	        {width:50%;}
}