:root{
    --color_base:#fff;
    --color_primary:#3a4752;
    --color_secondary:#333;
    --color_red:red;
    --color_border:#ddd;
    --color_input:#f2f2f2;
    --color_btn:#388e3c;
    --color_btn_hover:#2bac31;
    --color_green:#d9ead3;
    --color_yellow:#fff2cc;
    --color_dark:#f3f3f3;
    --color_comments_priamry:#9faeb5;
    --color_comments_secondary:#eeee;
    --color_comments_text:rgb(65,65,65);
    --color_comments_hover:#5f95ad
}
.cta *{
    margin:0!important;
    -webkit-margin-before:0!important;
    -webkit-margin-end:0!important;
    -webkit-margin-after:0!important;
    -webkit-margin-start:0!important;
    margin-block-start:0!important;
    margin-block-end:0!important;
    margin-inline-start:0!important;
    margin-inline-end:0!important;
    padding:0!important;
    border-style:none!important;
    border-width:0!important;
    border-color:transparent!important;
    font-size:100%!important;
    box-sizing:border-box!important
}
.cenz *{
    margin:0!important;
    -webkit-margin-before:0!important;
    -webkit-margin-end:0!important;
    -webkit-margin-after:0!important;
    -webkit-margin-start:0!important;
    margin-block-start:0!important;
    margin-block-end:0!important;
    margin-inline-start:0!important;
    margin-inline-end:0!important;
    padding:0!important;
    border-style:none!important;
    border-width:0!important;
    border-color:transparent!important;
    font-size:100%!important;
    box-sizing:border-box!important
}
.cta{
    max-width:780px!important;
    margin:25px auto!important
}
.door{
    position:relative!important;
    display:flex!important;
    flex-flow:column!important;
    gap:15px!important;
    height:330px!important;
    min-width:280px!important;
    max-width:300px!important;
    margin:0 auto!important;
    padding:0!important;
    transition:opacity 0.4s linear,height 0.5s linear 0.6s;
    -webkit-box-direction:normal!important;
    -webkit-box-orient:vertical!important
}
.door.hidden{
    height:0!important;
    opacity:0!important
}
.door.none{
    display:none!important
}
.door__title{
    padding:15px!important;
    border-radius:0.5em!important;
    font:700 22px/1.3 "PT Sans, sans-serif"!important;
    text-align:center!important;
    text-transform:uppercase!important;
    color:var(--color_base)!important;
    background-color:var(--color_primary)!important
}
.door__container{
    position:relative!important;
    display:flex!important;
    justify-content:space-between!important;
    align-items:center!important;
    gap:10px!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:justify!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:justify!important
}
.door__item{
    cursor:pointer!important;
    position:relative!important;
    z-index:10!important;
    width:100%!important;
    height:200px!important;
    min-width:85px!important;
    box-shadow:inset -1px -1px 0 1px #191919,inset 1px 1px 0 1px #191919!important;
    perspective:500px!important
}
.door__item.open>.door__item-img{
    transform:rotateY(-85deg)!important
}
.door__item-discount{
    position:absolute!important;
    top:50%!important;
    left:50%!important;
    display:inline-block!important;
    width:70px!important;
    border-radius:100%!important;
    font-size:20px!important;
    font-weight:700!important;
    text-align:center!important;
    line-height:70px!important;
    color:var(--color_red)!important;
    transform:translateX(-50%) translateY(-50%)!important;
    vertical-align:baseline!important;
    box-shadow:0 0 2px 2px #7f7878!important
}
.door__item-img{
    cursor:pointer!important;
    width:inherit!important;
    height:inherit!important;
    transform:rotateY(0deg)!important;
    transform-origin:0% 0%!important;
    transition:-webkit-transform 0.75s ease!important;
    transition:transform 0.75s ease!important;
    transition:transform 0.75s ease,-webkit-transform 0.75s ease!important
}
.door__item-img:hover{
    transform:rotateY(-30deg)!important
}
@media all and (min-width:475px){
    .door{
        height:390px!important;
        max-width:380px!important
    }
    .door__title{
        font-size:24px!important
    }
    .door__item{
        width:120px!important;
        height:250px!important
    }
    .door__item-discount{
        width:90px!important;
        font-size:26px!important;
        line-height:90px!important
    }
}
@media all and (min-width:576px){
    .door{
        height:450px!important;
        max-width:460px!important
    }
    .door__title{
        font-size:26px!important
    }
    .door__item{
        width:100%!important;
        height:300px!important
    }
    .door__item-discount{
        width:110px!important;
        font-size:30px!important;
        line-height:110px!important
    }
}
@media all and (min-width:768px){
    .door{
        height:540px!important;
        max-width:560px!important
    }
    .door__title{
        font-size:28px!important
    }
    .door__item{
        width:100%!important;
        height:370px!important
    }
    .door__item-discount{
        width:120px!important;
        font-size:34px!important;
        line-height:120px!important
    }
}
@media all and (min-width:992px){
    .door{
        gap:20px!important;
        max-width:760px!important
    }
    .door__item{
        width:190px!important;
        height:400px!important
    }
    .door__item-discount{
        width:140px!important;
        font-size:42px!important;
        line-height:140px!important
    }
}
@media all and (min-width:1200px){
    .door{
        max-width:780px!important
    }
}
.order{
    position:relative!important;
    display:none!important;
    min-width:270px!important;
    max-width:450px!important;
    margin:0 auto!important;
    padding:15px!important;
    border:2.5px dashed var(--color_border)!important;
    border-radius:2.5px!important
}
.order.active{
    display:block!important
}
.order__header{
    display:flex!important;
    flex-flow:column!important;
    gap:20px!important;
    margin-bottom:30px!important;
    font-size:18px!important;
    font-weight:700!important;
    text-align:center!important;
    -webkit-box-direction:normal!important;
    -webkit-box-orient:vertical!important
}
.order__img{
    width:100%!important;
    height:auto!important;
    max-width:250px!important;
    margin:0 auto!important
}
.order__text{
    font-weight:700!important;
    text-align:center!important;
    margin-bottom:15px!important
}
.order__text:nth-child(2){
    margin-bottom:5px!important
}
.order__time{
    font-weight:700!important;
    font-size:24px!important;
    text-align:center!important;
    color:var(--color_red)!important
}
.order__price{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    gap:10px!important;
    font-size:20px!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:center!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:center!important
}
.order__price-old{
    font-weight:700!important;
    text-decoration:line-through!important
}
.order__price-new{
    font-weight:700!important;
    color:var(--color_red)!important
}
.order__price-new>.order__price-summ{
    font-size:24px!important
}
.order__price-new>.order__price-curr{
    font-size:24px!important
}
.order__price-zero{
    text-transform:uppercase!important
}
.order__body{
    display:flex!important;
    flex-flow:column!important;
    gap:15px!important;
    width:100%!important;
    margin-bottom:15px!important;
    border:none!important;
    text-align:center!important;
    -webkit-box-direction:normal!important;
    -webkit-box-orient:vertical!important
}
.order__input{
    position:relative!important;
    display:block!important;
    width:100%!important;
    height:55px!important;
    padding:15px!important;
    border-style:none!important;
    border-width:0!important;
    border-color:transparent!important;
    border-radius:35px!important;
    outline:none!important;
    background-color:var(--color_input)!important
}
.order__input::placeholder{
    font-size:16px!important;
    font-weight:400!important
}
.order__input--select{
    -webkit-appearance:none!important;
    -moz-appearance:none!important;
    -ms-appearance:none!important;
    -o-appearance:none!important;
    appearance:none!important;
    cursor:pointer!important;
    width:100%!important
}
.order__input--select::-ms-expand{
    display:none
}
.order__select{
    position:relative!important;
    width:100%!important
}
.order__select::before,.order__select::after{
    content:""!important;
    position:absolute!important;
    top:50%!important;
    right:20px!important;
    z-index:10!important;
    display:block!important;
    width:10px!important;
    height:2px!important;
    background-color:rgb(172,170,170)!important;
    transform:translate(-3px,-50%) rotate(45deg)!important;
    transition:background-color 0.3s linear!important
}
.order__select::after{
    transform:translate(3px,-50%) rotate(-45deg)!important
}
.order__select:hover.order__select::before{
    background-color:var(--color_btn)!important
}
.order__select:hover.order__select::after{
    background-color:var(--color_btn)!important
}
.order__select.active::before{
    transform:translate(-3px,-50%) rotate(-45deg)!important
}
.order__select.active::after{
    transform:translate(3px,-50%) rotate(45deg)!important
}
.order__input:focus-visible{
    outline:none!important;
    outline-offset:0!important
}
.order__btn{
    cursor:pointer!important;
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    align-items:center!important;
    gap:5px!important;
    width:100%!important;
    min-height:55px!important;
    padding:20px!important;
    border-radius:35px!important;
    font-size:16px!important;
    font-weight:700!important;
    color:var(--color_base)!important;
    background-color:var(--color_btn)!important;
    transition:background-color 0.2s linear!important;
    box-shadow:none!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:center!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:center!important
}
.order__btn:hover{
    background-color:var(--color_btn_hover)!important
}
.order__footer{
    font-size:14px!important;
    text-align:center!important;
    color:#888!important
}
.order__info{
    text-align:center!important;
    line-height:1.3!important
}
@media all and (min-width:475px){
    .order__header{
        font-size:22px!important
    }
    .order__time{
        font-size:26px!important
    }
    .order__price{
        font-size:28px!important
    }
    .order__btn{
        font-size:22px!important
    }
}
@media all and (min-width:576px){
    .order__footer{
        font-size:16px!important
    }
}
.spin{
    position:fixed!important;
    top:0!important;
    left:0!important;
    z-index:1000!important;
    display:none!important;
    width:100%!important;
    height:100%!important;
    background-color:rgba(0,0,0,.2)!important
}
.spin.active{
    display:block!important
}
.spin__content{
    position:absolute!important;
    top:50%!important;
    left:50%!important;
    z-index:10!important;
    width:300px!important;
    height:auto!important;
    min-width:270px!important;
    padding:80px 20px 20px 20px!important;
    border-radius:10px!important;
    background-color:var(--color_base)!important;
    transform:translateX(-50%) translateY(-50%)
}
.spin__content::before{
    content:"";
    position:absolute;
    top:-55px;
    right:0;
    left:0;
    width:110px;
    height:110px;
    margin:0 auto;
    border-radius:50%;
    background-color:#71c341;
    animation:0.5s ease 0.6s normal backwards 1 running pop-up-appear-before
}
.spin__content::after{
    content:"";
    position:absolute;
    top:-20px;
    right:0;
    left:0;
    width:50px;
    height:20px;
    margin:0 auto;
    border-style:none none solid solid;
    border-width:medium medium 4px 4px;
    border-color:currentcolor currentcolor #fff #fff;
    border-image:none;
    transform:rotate(-45deg);
    transition:opacity 1s ease 0s;
    animation:0.5s ease 0.6s normal backwards 1 running pop-up-appear-after;
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none
}
.spin__title{
    margin-bottom:15px!important;
    font-size:30px!important;
    font-weight:500!important;
    text-align:center!important
}
.spin__text{
    margin-bottom:30px!important;
    font-size:22px!important;
    font-weight:400!important;
    text-align:center!important;
    line-height:1.3!important
}
.spin__btn{
    cursor:pointer!important;
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    align-items:center!important;
    gap:5px!important;
    width:180px!important;
    min-height:45px!important;
    margin:0 auto!important;
    padding:10px!important;
    border-radius:10px!important;
    font-size:18px!important;
    font-weight:700!important;
    text-transform:uppercase!important;
    color:var(--color_base)!important;
    background-color:#71c341!important;
    transition:background-color 0.2s linear!important;
    box-shadow:none!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:center!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:center!important
}
.spin__btn:hover{
    background-color:#53a723!important
}
@media all and (min-width:475px){
    .spin__content{
        width:400px!important
    }
}
@keyframes pop-up-appear-before{
    0%{
        transform:scale(0)
    }
    100%{
        transform:scale(1)
    }
}
@keyframes pop-up-appear-before{
    0%{
        transform:scale(0)
    }
    100%{
        transform:scale(1)
    }
}
@keyframes pop-up-appear-after{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes pop-up-appear-after{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.comments{
    position:relative!important;
    margin:0!important;
    margin-bottom:30px!important;
    box-sizing:border-box!important
}
.comments>*{
    box-sizing:border-box!important
}
.comments__header{
    position:relative!important;
    display:flex!important;
    justify-content:space-between!important;
    align-items:center!important;
    gap:5px!important;
    margin:0 0 30px 0!important;
    padding:0 0!important;
    box-sizing:border-box!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:justify!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:justify!important
}
.comments__header::before{
    content:""!important;
    position:absolute!important;
    bottom:0!important;
    left:0!important;
    z-index:0!important;
    width:100%!important;
    height:2px!important;
    background-color:var(--color_comments_secondary)!important
}
.comments__left-box{
    position:relative!important;
    z-index:1!important;
    display:flex!important;
    justify-content:space-between!important;
    align-items:center!important;
    gap:5px!important;
    padding:10px 0!important;
    border-bottom:2px solid var(--color_comments_priamry)!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:justify!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:justify!important
}
.comments__header-count{
    margin:0!important;
    padding:0!important;
    font-size:20px!important;
    font-weight:700!important;
    color:var(--color_comments_text)!important;
    box-sizing:border-box!important
}
.comments__header-title{
    margin:0!important;
    padding:0!important;
    font-size:20px!important;
    font-weight:700!important;
    text-transform:capitalize!important;
    color:var(--color_comments_text)!important;
    box-sizing:border-box!important
}
.comments__right-box{
    position:relative!important;
    z-index:1!important;
    display:flex!important;
    justify-content:space-between!important;
    align-items:center!important;
    gap:25px!important;
    padding:10px 0!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:justify!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:justify!important
}
.comments__right-box>a{
    box-shadow:none!important
}
.comments__header-icon path{
    transition:all 0.2s ease-in-out!important
}
.comments__header-icon:hover path{
    fill:var(--color_comments_hover)!important
}
.comments__item-list{
    display:flex!important;
    flex-flow:column!important;
    gap:30px!important;
    -webkit-box-direction:normal!important;
    -webkit-box-orient:vertical!important
}
.comments__item{
    display:flex!important;
    flex-flow:column!important;
    gap:10px!important;
    -webkit-box-direction:normal!important;
    -webkit-box-orient:vertical!important
}
.comments__item-header{
    display:flex!important;
    gap:15px!important
}
.comments__item-header.hidden{
    display:none!important
}
.comments__item-avatar{
    width:60px!important;
    height:60px!important;
    min-width:60px!important;
    min-height:60px!important;
    margin:0!important;
    border-radius:100%!important;
    object-fit:cover!important
}
.comments__item-info{
    display:flex!important;
    flex-flow:column!important;
    gap:7px!important;
    -webkit-box-direction:normal!important;
    -webkit-box-orient:vertical!important
}
.comments__item-name{
    margin:0!important;
    padding:0!important;
    font-size:20px!important;
    font-weight:600!important;
    text-align:left!important;
    text-transform:capitalize!important;
    line-height:1!important;
    color:var(--color_comments_text)!important
}
.comments__item-data{
    margin:0!important;
    padding:0!important;
    font-size:15px!important;
    font-weight:500!important;
    text-align:left!important;
    text-transform:initial!important;
    line-height:1!important;
    color:var(--color_comments_priamry)!important
}
.comments__item-data-now{
    color:rgb(41,187,12)!important
}
.comments__item-data.hidden{
    display:none!important
}
.comments__item-body{
    display:flex!important;
    flex-flow:column!important;
    gap:15px!important;
    -webkit-box-direction:normal!important;
    -webkit-box-orient:vertical!important
}
.comments__item-content{
    margin:0!important;
    padding:0!important;
    font-size:16px!important;
    font-weight:400!important;
    text-align:left!important;
    text-transform:initial!important;
    color:var(--color_comments_text)!important
}
.comments__item-content.hidden{
    display:none!important
}
.comments__item-picture{
    display:block!important
}
.comments__item-picture.active{
    display:block!important
}
.comments__item-picture.hidden{
    display:none!important
}
.comments__item-img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-width:100%!important;
    margin:0!important
}
.comments__item-video{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-width:100%!important;
    margin:0!important
}
.comments__item-footer{
    display:flex!important;
    justify-content:space-between!important;
    align-items:center!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:justify!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:justify!important
}
.comments__item-footer.hidden{
    display:none!important
}
.comments__item-replay{
    margin:0!important;
    font-size:18px!important;
    font-weight:400!important;
    text-decoration:none!important;
    text-transform:initial!important;
    color:var(--color_comments_priamry)!important;
    transition:all 0.2s ease-in-out!important;
    box-shadow:none!important
}
.comments__item-replay:hover{
    color:var(--color_comments_hover)!important
}
.comments__item-grade{
    display:flex!important;
    align-items:center!important;
    gap:15px!important;
    -webkit-box-align:center!important;
    -ms-flex-align:center!important
}
.comments__item-icon{
    cursor:pointer!important;
    width:20px!important;
    height:20px!important
}
.comments__item-icon path{
    transition:all 0.2s ease-in-out!important
}
.comments__item-icon[data-type="like"]:hover path{
    fill:rgb(32,161,20)!important
}
.comments__item-icon[data-type="like"].active path{
    fill:rgb(32,161,20)!important
}
.comments__item-icon[data-type="dislike"]:hover path{
    fill:rgb(185,33,28)!important
}
.comments__item-icon[data-type="dislike"].active path{
    fill:rgb(185,33,28)!important
}
@media all and (min-width:576px){
    .comments__item-name{
        margin:0!important;
        padding:0!important;
        font-size:22px!important;
        font-weight:600!important;
        color:var(--color_comments_text)!important
    }
    .comments__item-data{
        margin:0!important;
        padding:0!important;
        font-size:16px!important;
        font-weight:500!important;
        text-align:left!important;
        color:var(--color_comments_priamry)!important
    }
    .comments__item-content{
        margin:0!important;
        padding:0!important;
        font-size:18px!important;
        font-weight:400!important;
        color:var(--color_comments_text)!important
    }
    .comments__item-img{
        display:block!important;
        width:100%!important;
        height:auto!important;
        max-width:350px!important;
        margin:0!important
    }
    .comments__item-video{
        display:block!important;
        width:100%!important;
        height:auto!important;
        max-width:350px!important;
        margin:0!important
    }
    .comments__item-footer{
        display:flex!important;
        justify-content:space-between!important;
        align-items:center!important;
        max-width:350px!important;
        -webkit-box-align:center!important;
        -webkit-box-pack:justify!important;
        -ms-flex-align:center!important;
        -ms-flex-pack:justify!important
    }
}
@media all and (min-width:768px){
    .comments__header{
        position:relative!important;
        display:flex!important;
        justify-content:space-between!important;
        align-items:center!important;
        gap:5px!important;
        margin:0 0 50px 0!important;
        padding:0 0!important;
        box-sizing:border-box!important;
        -webkit-box-align:center!important;
        -webkit-box-pack:justify!important;
        -ms-flex-align:center!important;
        -ms-flex-pack:justify!important
    }
    .comments__item-name{
        margin:0!important;
        padding:0!important;
        font-size:22px!important;
        font-weight:600!important;
        color:var(--color_comments_text)!important
    }
    .comments__item-data{
        margin:0!important;
        padding:0!important;
        font-size:16px!important;
        font-weight:500!important;
        text-align:left!important;
        color:var(--color_comments_priamry)!important
    }
    .comments__item-content{
        margin:0!important;
        padding:0!important;
        font-size:18px!important;
        font-weight:400!important;
        color:var(--color_comments_text)!important
    }
    .comments__item-img{
        display:block!important;
        width:100%!important;
        height:auto!important;
        max-width:350px!important;
        margin:0!important
    }
    .comments__item-footer{
        display:flex!important;
        justify-content:space-between!important;
        align-items:center!important;
        max-width:350px!important;
        -webkit-box-align:center!important;
        -webkit-box-pack:justify!important;
        -ms-flex-align:center!important;
        -ms-flex-pack:justify!important
    }
}
@media all and (min-width:992px){
    .comments__header-count{
        margin:0!important;
        padding:0!important;
        font-size:22px!important;
        font-weight:700!important;
        text-align:left!important;
        color:var(--color_comments_text)!important;
        box-sizing:border-box!important
    }
    .comments__header-title{
        margin:0!important;
        padding:0!important;
        font-size:22px!important;
        font-weight:700!important;
        color:var(--color_comments_text)!important;
        box-sizing:border-box!important
    }
    .comments__item-name{
        margin:0!important;
        padding:0!important;
        font-size:24px!important;
        font-weight:600!important;
        color:var(--color_comments_text)!important
    }
    .comments__item-data{
        margin:0!important;
        padding:0!important;
        font-size:18px!important;
        font-weight:500!important;
        color:var(--color_comments_priamry)!important
    }
    .comments__item-content{
        margin:0!important;
        padding:0!important;
        font-size:20px!important;
        font-weight:400!important;
        color:var(--color_comments_text)!important
    }
    .comments__item-img{
        display:block!important;
        width:100%!important;
        height:auto!important;
        max-width:350px!important;
        margin:0!important
    }
    .comments__item-footer{
        display:flex!important;
        justify-content:space-between!important;
        align-items:center!important;
        max-width:350px!important;
        -webkit-box-align:center!important;
        -webkit-box-pack:justify!important;
        -ms-flex-align:center!important;
        -ms-flex-pack:justify!important
    }
}
.my-btn{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    width:fit-content!important;
    margin:0 auto!important;
    padding:15px 30px!important;
    border-radius:10px!important;
    font-size:22px!important;
    font-weight:500!important;
    text-align:center!important;
    text-decoration:none!important;
    text-transform:uppercase!important;
    color:var(--color_base)!important;
    background-color:#fa3d3d!important;
    transition:all 0.2s ease-in 0s!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:center!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:center!important
}
.my-btn:hover{
    color:var(--color_base)!important;
    background-color:#f52b2b!important;
    transform:scale(1.1)!important
}
.cenz{
    display:flex!important;
    flex-flow:column!important;
    align-items:center!important;
    gap:30px!important;
    width:100%!important;
    margin:20px 0!important;
    -webkit-box-align:center!important;
    -webkit-box-direction:normal!important;
    -webkit-box-orient:vertical!important;
    -ms-flex-align:center!important
}
.cenz__item{
    cursor:pointer!important;
    position:relative!important;
    display:flex!important;
    flex-flow:column!important;
    align-items:center!important
}
.cenz__item.active>.cenz__content{
    display:none!important
}
.cenz__item.active>.cenz__img{
    display:block!important
}
.cenz__content{
    display:flex!important;
    flex-flow:column!important;
    justify-content:center!important;
    align-items:center!important;
    gap:30px!important;
    width:300px!important;
    height:300px!important;
    margin-bottom:15px!important;
    padding:15px!important;
    border:5px solid var(--color_red)!important;
    text-align:center!important;
    -webkit-box-align:center!important;
    -webkit-box-direction:normal!important;
    -webkit-box-orient:vertical!important;
    -webkit-box-pack:center!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:center!important
}
.cenz__age{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    width:180px!important;
    height:180px!important;
    border:10px solid var(--color_red)!important;
    border-radius:100%!important;
    font-size:60px!important;
    font-weight:700!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:center!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:center!important
}
.cenz__cta{
    cursor:pointer!important;
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    padding:10px 25px!important;
    border-radius:10px!important;
    font-size:26px!important;
    font-weight:600!important;
    color:var(--color_base)!important;
    background-color:var(--color_red)!important;
    -webkit-box-align:center!important;
    -webkit-box-pack:center!important;
    -ms-flex-align:center!important;
    -ms-flex-pack:center!important
}
.cenz__img{
    display:none!important;
    width:100%!important;
    height:100%!important;
    min-width:250px!important;
    max-width:500px!important;
    margin-bottom:15px!important
}
.cenz__palceholder{
    max-width:550px!important;
    font-size:18px!important;
    font-weight:600!important;
    text-align:center!important
}
.cenz__palceholder.hidden{
    display:none!important
}
@media (min-width:992px){
    .cenz{
        flex-flow:row!important;
        align-items:flex-start!important
    }
}
