.img-sm{display:none}@media all and (max-width: 767px){.img-sm{display:block;width:100%;height:auto}}.card-order{font-weight:500;width:225px;height:60px;font-size:16px}@media all and (max-width: 1023px){.card-order{width:254px;height:44px}}@media all and (max-width: 1023px)and (max-width: 767px){.card-order{width:100%;font-size:14px}}.card-check{font-weight:500;font-size:16px;width:225px;height:60px;border:2px solid #9292a6;box-sizing:border-box;border-radius:4px}@media all and (max-width: 1023px){.card-check{width:254px;height:44px}}@media all and (max-width: 1023px)and (max-width: 767px){.card-check{width:100%;font-size:14px}}.health__wrapper{display:flex;justify-content:space-between;align-items:flex-start}.health__content{width:430px;line-height:1.4;padding-top:136px}@media all and (max-width: 1023px){.health__content{width:350px;padding-top:66px}}@media all and (max-width: 1023px)and (max-width: 767px){.health__content{width:auto;padding-top:0}}.health__caption{font-weight:500;font-size:42px;line-height:1.1;margin-bottom:30px}@media all and (max-width: 1023px){.health__caption{font-size:36px}}@media all and (max-width: 1023px)and (max-width: 767px){.health__caption{font-size:24px;margin-bottom:14px}}.health__buttons{display:flex;margin-top:40px}@media all and (max-width: 1023px){.health__buttons{flex-direction:column}}@media all and (max-width: 767px){.health__buttons{margin-top:24px}}.health__text{font-weight:300;font-size:18px;color:#e3e3e3;max-width:390px}@media all and (max-width: 1023px){.health__text{font-size:16px}}@media all and (max-width: 1023px)and (max-width: 767px){.health__text{font-size:14px}}.health .card-order{margin-right:20px}@media all and (max-width: 1023px){.health .card-order{margin-right:0;margin-bottom:15px}}@media all and (max-width: 1240px){.health__img{width:450px;margin-right:-100px}}@media all and (max-width: 1240px)and (max-width: 767px){.health__img{display:none}}.profit{height:658px;background:url("../images/gift-cards/profit.jpg") top center no-repeat}@media all and (max-width: 1023px){.profit{background-size:cover}}@media all and (max-width: 1023px)and (max-width: 767px){.profit{height:526px}}.profit__wrapper{max-width:950px;margin:50px auto 0 auto}.profit__caption{font-weight:500;font-size:32px;line-height:1.1;text-align:center;padding-top:80px}@media all and (max-width: 1023px){.profit__caption{padding-top:50px;font-size:24px}}.profit__blocks{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px}@media all and (max-width: 1023px){.profit__blocks{margin-top:30px;justify-content:space-around}}.profit__block{display:flex;align-items:center;width:34%;margin-bottom:60px}@media all and (max-width: 1023px){.profit__block{display:block;margin-bottom:30px;text-align:center}}@media all and (max-width: 1023px)and (max-width: 767px){.profit__block{width:46%}}.profit__icon-wrapper{display:flex;justify-content:center;align-items:center;width:90px;height:72px}@media all and (max-width: 1023px){.profit__icon-wrapper{width:auto}}.profit__text{font-weight:300;font-size:18px;line-height:1.4}@media all and (max-width: 1023px){.profit__text{max-width:90%;margin:10px auto 0 auto}}@media all and (max-width: 1023px)and (max-width: 767px){.profit__text{font-size:12px}}.card-config{position:relative;margin-top:-236px}@media all and (max-width: 1023px){.card-config{margin-top:-176px}}@media all and (max-width: 1023px)and (max-width: 767px){.card-config{margin-top:-94px}}.card-config__wrapper{background:#25252a;box-shadow:0 4px 20px rgba(0,0,0,.4);border-radius:4px;padding:60px 0}@media all and (max-width: 1023px){.card-config__wrapper{padding:50px 0}}@media all and (max-width: 1023px)and (max-width: 767px){.card-config__wrapper{padding:40px 20px}}.card-config__container{max-width:620px;margin:0 auto;text-align:center}.card-config__caption{font-weight:500;font-size:32px;line-height:1.1}@media all and (max-width: 1023px){.card-config__caption{font-size:36px}}@media all and (max-width: 1023px)and (max-width: 767px){.card-config__caption{font-size:24px}}.card-config__text{font-weight:300;font-size:16px;color:#e3e3e3;line-height:1.4;max-width:520px;margin:20px auto 0 auto}@media all and (max-width: 1023px){.card-config__text{font-size:14px;max-width:440px}}.card-config .card-order{margin:70px auto 0 auto}@media all and (max-width: 1023px){.card-config .card-order{margin:90px auto 0 auto}}@media all and (max-width: 1023px)and (max-width: 767px){.card-config .card-order{margin-top:80px}}.card-config__range{display:flex;justify-content:space-between;font-weight:300;font-size:12px;color:#9292a6}@media all and (max-width: 767px){.card-config__range{display:none}}.card-config .current-value{display:flex;justify-content:center;align-items:center;margin-top:-8px;color:#fff;height:26px;padding:0 16px;border-radius:4px;font-weight:500;font-size:16px;pointer-events:none}.card-value{position:relative;height:4px;border-radius:4px;background:#4f4f58;margin-top:50px}@media all and (max-width: 1023px){.card-value{margin-top:40px}}.card-value__range-ins-line{position:absolute;top:0;left:0;width:50%;height:100%;border-radius:4px;background:#e03638;box-shadow:0 2px 10px rgba(204,29,29,.884)}.card-value__range-changer{position:absolute;top:-6px;width:7px;height:16px;background:url("../images/svg/range-changer.svg");cursor:pointer;z-index:1}.card-value .changer-right{right:50%}.price-range__input{width:100%;border-radius:3px}input[type=range]{-webkit-appearance:none;margin:18px 0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:#e03638;border-radius:3px}input[type=range]::-webkit-slider-thumb{width:7px;height:16px;border-radius:3px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-6px}input[type=range]:focus::-webkit-slider-runnable-track{border-radius:3px}input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer}input[type=range]::-moz-range-thumb{width:7px;height:16px;border-radius:3px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-5px}.how-use{margin-top:-220px;height:1042px;background:url("../images/gift-cards/how-use.jpg") top center no-repeat;padding-top:290px;box-sizing:border-box}@media all and (max-width: 1023px){.how-use{background-size:1800px;padding-top:290px;height:976px}}@media all and (max-width: 1023px)and (max-width: 767px){.how-use{height:auto;padding-top:20px;padding-bottom:40px;margin-top:0;background:#131316}}.how-use__content{max-width:660px;padding-left:100px}@media all and (max-width: 1240px){.how-use__content{padding-left:50px}}@media all and (max-width: 1240px)and (max-width: 1023px){.how-use__content{padding-left:0;max-width:500px}}.how-use__img{display:none;width:170px;margin:0 auto}@media all and (max-width: 767px){.how-use__img{display:block}}.how-use__caption{font-weight:500;font-size:42px;line-height:1.1;margin-bottom:40px}@media all and (max-width: 1023px){.how-use__caption{font-size:36px}}@media all and (max-width: 1023px)and (max-width: 767px){.how-use__caption{font-size:24px;margin-top:-26px;margin-bottom:24px}}.how-use__element{font-weight:300;font-size:18px;line-height:1.4;margin-bottom:14px;color:#e3e3e3}@media all and (max-width: 1023px){.how-use__element{font-size:16px}}@media all and (max-width: 1023px)and (max-width: 767px){.how-use__element{font-size:14px}}.how-use__element:before{content:"•";color:red}.how-use__dop{font-weight:300;font-size:18px;line-height:1.4;margin-bottom:14px;color:#e3e3e3}.how-use__dop span{color:red}.how-use__dop a{text-decoration:underline}.how-use__dop a:hover{text-decoration:none}.card-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:800px;padding:50px 100px;box-sizing:border-box;background:#313139;border-radius:4px;z-index:1002}@media all and (max-width: 1023px){.card-modal{width:96%;padding:30px 16px}}@media all and (max-width: 1023px)and (max-width: 767px){.card-modal{top:0;left:0;transform:none;width:100%;height:100%;overflow:auto}}.card-modal__close{position:absolute;top:30px;right:30px;cursor:pointer}@media all and (max-width: 767px){.card-modal__close{top:16px;right:16px}}.card-modal__close .close-icon{pointer-events:none}.card-modal__caption{font-weight:500;font-size:32px;line-height:1.1;text-align:center}@media all and (max-width: 767px){.card-modal__caption{font-size:20px;margin-bottom:14px;text-align:left}}.card-modal__card-type{display:flex;justify-content:space-between;margin-top:36px}.card-modal__btn{width:290px;height:50px;font-size:16px}.card-modal .card-active{background:#e03638;border-color:#e03638}.card-modal__text{font-size:16px;font-weight:300;line-height:1.6;text-align:center;margin:30px auto 0 auto;padding:0 30px}@media all and (max-width: 767px){.card-modal__text{padding:0;text-align:left;font-size:14px;margin-top:0}}.card-modal__text-inside:before{content:"•";color:red}.card-modal__value-change{margin-top:-14px}@media all and (max-width: 767px){.card-modal__value-change{margin-top:0}}.card-modal__user-data{margin-top:24px}.card-modal__confirm{width:290px;height:50px;font-size:16px;margin:30px auto 0 auto;opacity:.5;pointer-events:none}@media all and (max-width: 767px){.card-modal__confirm{height:44px;margin-top:14px;font-size:14px}}.card-modal__success{display:none}.card-modal input[type=number]::-webkit-inner-spin-button,.card-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-modal__card-num{text-align:center;color:#9292a6;font-weight:500;font-size:24px}@media all and (max-width: 767px){.form-modal__card-num{font-size:18px}}.form-modal__card-title{text-align:center}.form-modal__card-table{color:#e3e3e3;font-size:18px;margin:35px auto}@media all and (max-width: 767px){.form-modal__card-table{font-size:16px}}.form-modal__card-table tr:first-child{font-weight:500}.form-modal__card-table tr{width:200px;font-weight:300}.form-modal__card-table td{padding:0px 60px 10px 0px}@media all and (max-width: 767px){.form-modal__card-table td{padding:0px 30px 10px 0px}}.form-modal__card-fail{text-align:center;color:#e3e3e3;font-size:18px}.form-modal__card-fail-title{font-weight:500;margin-bottom:10px}.form-modal__card-fail-text{font-weight:300;margin-bottom:45px}@media all and (max-width: 767px){.form-modal__card-fail-text{margin-bottom:20px}}.form-modal__card-false{text-align:center;max-width:200px;margin:20px auto 35px}.card-false__text{font-weight:300;font-size:18px;color:#e03638;margin-bottom:45px}@media all and (max-width: 767px){.card-false__text{margin-bottom:20px}}
/*# sourceMappingURL=gift-cards.css.map */
