.product-subscription{line-height:1;letter-spacing:0}.product-subscription input{display:none}.product-subscription__title{margin:0;font:normal 400 16px/150% var(--body-font);color:var(--sub-main-color)}.product-subscription__subtitle{margin:0 0 8px;font:normal 400 16px/150% var(--body-font);color:var(--sub-secondary-color)}.product-subscription__selector label{padding:20px;border-radius:20px;border:1px solid #fdfcf9;background:#edf2f1;-webkit-transition:all .3s linear;transition:all .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.product-subscription__selector>:not(:last-child){margin-bottom:20px}.subscription-row{width:100%}.subscription-row__line{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.subscription-row__circle{width:16px;height:16px;border-radius:50%;border:2px solid #0d1e0a;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:12px}.subscription-row__circle::after{content:"";position:absolute;width:12px;height:12px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;display:block;border-radius:50%}.subscription-row__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:8px}.subscription-row__content p{margin:0 0 8px;color:var(--sub-main-color);font:normal 400 18px/127% var(--body-font)}.subscription-row__content span{color:var(--sub-secondary-color);font:normal 400 14px/127% var(--body-font)}.subscription-prices__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;margin-bottom:4px}.subscription-prices__item{font:normal 400 24px/125% var(--body-font);color:var(--sub-main-color)}.subscription-prices__item--old{font:normal 400 18px/133% var(--body-font);color:var(--sub-secondary-color);text-decoration:line-through}.subscription-prices__save{border-radius:4px;background:#74a299;padding:4px 8px;color:#fdfcf9;font:normal 400 12px/125% var(--body-font); float: right;}.subscription-row__line--bottom{margin-top:16px;border-top:1px solid var(--secondary-color);padding-top:16px;-webkit-transition:all .3s linear;transition:all .3s linear}.subscription-row__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:12px}.subscription-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(50% - 10px);width:100%}.subscription-list__icon{width:24px;height:24px;margin-right:4px;min-width:24px}.subscription-list__text{font:normal 400 14px/128% var(--body-font);color:var(--sub-main-color)}.product-subscription__selector input:checked+label .subscription-row__circle::after{background-color:var(--sub-main-color)}.product-subscription__selector input:checked+label{background:var(--secondary-color)}.product-subscription__selector input:checked+label .subscription-row__line--bottom{border-top:1px solid #0d1e0a}@media (max-width:998px){.subscription-row__content p{font-size:16px;line-height:150%}.subscription-prices__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscription-prices__item{font-size:18px}.subscription-prices__item--old{font-size:16px;line-height:125%}.subscription-row__list{row-gap:8px}.subscription-list__icon{width:18px;height:18px;min-width:18px}.subscription-list__item,.subscription-row__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.product-subscription__selector label:hover{background: #fff;}
