.price .title{text-align:left}.price .price-container{display:flex;flex-direction:column}@media screen and (min-width:1201px){.price .price-container{padding:0 4vw}}.price .price-list .price-list-item{min-width:auto;font-size:.8rem}.price .price-list .price-list-item.calcWidthItem{width:calc(100% - 2 * (var(--column-margin)))}@media screen and (min-width:769px){.price .price-list .price-list-item.calcWidthItem{width:calc(50% - 2 * (var(--column-margin)))}}.price .price-list-item{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:32px;border-radius:32px;text-align:left;border:2px solid var(--main-color)}@media screen and (min-width:577px){.price .price-list-item{min-width:348px}}.price .price-list-item .header{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:32px}@media screen and (min-width:993px){.price .price-list .price-list-item{font-size:1rem}.price .price-list-item .header{flex-direction:row;align-items:center}}.price .price-list-item .header .icon{position:absolute;right:0;top:0;transform:translate(20%,-40%);width:72px;height:72px}.price .price-list-item .title{font-size:1.2rem;max-width:74%}.price .price-list-item .corner-discount{position:absolute;top:-2px;right:-2px;width:7em;height:4em;clip-path:polygon(0 0,100% 0,100% 100%);background-color:var(--main-color);display:flex;align-items:flex-start;justify-content:flex-end;padding:.9em .8em 0 0;font-weight:700;color:#000;line-height:1;border-top-right-radius:30px}.price .price-list-item .corner-discount span{display:block;transform:rotate(30deg)}.price .price-list-item .price-box{display:flex;flex-direction:column;align-items:flex-start;margin:auto 0 32px}.price .price-list-item .price-box .discount{padding:.2em .6em 0;background-color:rgba(63,48,121,.3019607843);color:#6ee7b7;font-weight:600;font-size:.7rem;border:1px solid #6ee7b7;border-radius:1em;margin-right:auto;margin-bottom:.4em}.price .price-list-item .price-box .desc{position:relative;font-size:.8rem;font-weight:600}.price .price-list-item .price{font-weight:700;line-height:1}@media screen and (max-width:992px){.price .price-list-item .price{display:flex;flex-direction:column}}.price .price-list-item .price.old{font-weight:400;font-size:1.4rem;color:var(--light-grey);margin-bottom:8px;position:relative}.price .price-list-item .price.old:before{content:"";width:100%;height:2px;background-color:var(--light-grey);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.price .price-list-item .main-btn{width:100%;justify-content:center;border-radius:12px;margin-top:auto;font-size:1rem}