#voucher{display:block;position:relative;width:100%;font-size:0;max-width:1440px}#voucher .right_side{width:340px;margin:0;display:block;float:right}#voucher .right_side .title{font-size:13px;line-height:22px;font-weight:700;text-align:left;margin:25px 0 6px}#voucher .right_side .title:nth-child(1){margin-top:0}#voucher .right_side .category_choose{margin:0 auto;transition:all 400ms ease}#voucher .right_side .category_choose .slider_pager{display:block;width:100%;font-size:0;margin:0;max-width:330px}#voucher .right_side .category_choose .slider_pager .item{overflow:hidden;width:70px;display:inline-block;vertical-align:middle;margin:10px 10px 0 0;position:relative}#voucher .right_side .category_choose .slider_pager .item:nth-child(-n + 4){margin-top:0}#voucher .right_side .category_choose .slider_pager .item::before{z-index:10;position:absolute;top:0;right:0;left:0;bottom:0;border:2px solid transparent;content:"";transition:all 400ms ease}#voucher .right_side .category_choose .slider_pager .item.active::before{border:2px solid #a57f6f}#voucher .right_side .category_choose .slider_pager .item .img{z-index:0;position:relative;padding:0 0 100%;display:block;background:no-repeat scroll center center #f0eae1;background-size:cover}#voucher .right_side label{width:100%;display:block;position:relative}#voucher .right_side label input[type=text]{position:relative;z-index:10;background:transparent;border:1px solid #e6e7e8;width:calc(100% - 32px);font-size:13px;line-height:20px;padding:9px 15px;color:#262626;transition:all 400ms ease}#voucher .right_side label input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset}#voucher .right_side label textarea{position:relative;z-index:10;background:transparent;resize:none;height:80px;overflow:auto;border:1px solid #e6e7e8;width:calc(100% - 32px);font-size:13px;line-height:20px;padding:9px 15px;color:#262626;transition:all 400ms ease}#voucher .right_side label input[readonly]{border:1px solid #e6e7e8 !important;background:#efefef}#voucher .right_side label input[type=text]:focus,#voucher .right_side label textarea:focus{border:1px solid #262626}#voucher .right_side label .placeholder{z-index:0;position:absolute;left:9px;top:12px;background:#fff;font-size:13px;line-height:16px;color:#888888;padding:0 8px;transition:all 400ms ease}#voucher .right_side label:focus-within .placeholder,#voucher .right_side label:not(.place_in_select, .place_in_file):not(:has(:placeholder-shown)) .placeholder,#voucher .right_side label.place_in_select:not(:has(.select2-selection__rendered:empty)) .placeholder,#voucher .right_side label.active .placeholder{z-index:9999999999;top:-4px;line-height:12px;font-size:10px}#voucher .right_side label ::placeholder{user-select:none;color:transparent}#voucher .right_side label .count{text-align:right;position:absolute;right:6px;bottom:8px;font-size:11px;line-height:16px;color:#888888;opacity:.6}#voucher .right_side .text_box.warning_box{border-radius:4px;border:1px solid #cc5667;border-left:4px solid #cc5667;margin:25px 0 0;padding:15px 25px;display:block}@media screen and (max-width:1000px){#voucher .right_side .text_box.warning_box{padding:10px 20px}}@media screen and (max-width:500px){#voucher .right_side .text_box.warning_box{padding:10px 15px}}#voucher .left_side{background:#f8f2ed;width:1006px;max-width:1006px;border:25px solid #fff;margin:0;display:block;float:left;position:relative;box-shadow:0 0 15px -5px rgba(0,0,0,0.25)}#voucher .left_side::before{content:"";z-index:99;position:absolute;top:-25px;right:-25px;left:-25px;bottom:-25px;background:url(../../../../img/voucher_text.svg) no-repeat scroll center center;background-size:cover}#voucher .left_side .content_img{z-index:99;position:absolute;top:0;bottom:0;right:0;width:43%;display:block;margin:0}#voucher .left_side .content_img .img{overflow:hidden;z-index:0;opacity:0;position:absolute;top:0;right:0;left:0;bottom:0;padding:0;display:block;background:no-repeat scroll center center;background-size:cover;transition:all 400ms ease}#voucher .left_side .content_img .img.active{opacity:1}#voucher .left_side .content_text{position:relative;margin:0;padding:0 50px;z-index:100;width:calc(100% - 43% - 100px);height:474px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#voucher .left_side .content_text .price{margin:0;position:absolute;left:34.3%;top:31.1%}#voucher .left_side .content_text .price strong{color:#75485a;padding:0;font-weight:600;font-size:24px;line-height:30px;margin:0}#voucher .left_side .content_text .anotation{position:absolute;top:45%;left:10.4%;font-weight:400;margin:0;font-size:13px;line-height:22px;height:66px;overflow:hidden}#voucher .left_side .content_text .expiration_date{font-size:13px;font-weight:400;position:absolute;bottom:18.1%;left:81.8%}#voucher .text_box{padding:10px 0 0;clear:both;max-width:1056px}#voucher .text_box.mobile{display:none}@media screen and (max-width:1600px){#voucher .right_side{width:100%;margin:0 0 40px;max-width:1056px;float:none}#voucher .text_box.desktop{display:none}#voucher .text_box.mobile{display:block}}@media screen and (max-width:1200px){#voucher .left_side{width:calc(100% - 50px)}#voucher .left_side .content_img{padding:0 0 47.118%;display:block;position:relative;height:initial;margin:0 0 0 auto}#voucher .left_side .content_text{width:100%;padding:0;display:block;position:absolute;top:0;right:0;left:0;bottom:0;height:initial}#voucher .left_side .content_text .price{left:19.6%;top:30.6%}#voucher .left_side .content_text .price strong{font-size:2vw;line-height:30px}#voucher .left_side .content_text .anotation{top:45.3%;left:5.8%;font-size:1.1vw;line-height:1.6vw}#voucher .left_side .content_text .expiration_date{left:46.7%;font-size:1.11vw;bottom:18.4%;line-height:1.6vw}}@media screen and (max-width:1120px){#voucher .left_side .content_text .expiration_date{bottom:18.7%}}@media screen and (max-width:1024px){#voucher .left_side{width:calc(100% - 30px);border:15px solid #fff}#voucher .left_side::before{top:-15px;right:-15px;left:-15px;bottom:-15px}#voucher .left_side .content_text .price{left:20.1%;top:31.1%}#voucher .left_side .content_text .anotation{top:45.7%;left:6.3%}#voucher .left_side .content_text .expiration_date{bottom:18.9%}}@media screen and (max-width:850px){#voucher .left_side .content_text .price{left:20%;top:30.1%}}@media screen and (max-width:700px){#voucher .left_side .content_text .price{left:19.8%;top:29%}}@media screen and (max-width:680px){#voucher .left_side .content_text .expiration_date{bottom:17.9%}}@media screen and (max-width:600px){#voucher .left_side .content_text .price{left:19.4%;top:28%}}@media screen and (max-width:500px){#voucher .left_side .content_text .price{left:20.2%;top:27.1%}#voucher .left_side .content_text .expiration_date{bottom:18%}}@media screen and (max-width:400px){#voucher .left_side .content_text .price{left:20%;top:25.8%}}@media screen and (max-width:350px){#voucher .left_side .content_text .price{left:19.5%;top:24.4%}}@media screen and (max-width:500px){#voucher .left_side{width:calc(100% - 14px);border:7px solid #fff}#voucher .left_side::before{top:-7px;right:-7px;left:-7px;bottom:-7px}#voucher .right_side .category_choose .slider_pager{max-width:300px}#voucher .right_side .category_choose .slider_pager .item{width:60px;margin:10px 10px 0 0}}/*# sourceMappingURL=1.css.map */