.voucher-page{display:flex;flex-direction:column;gap:20px}.voucher-page h2{margin-bottom:20px}@media screen and (max-width:560px){.voucher-page h2{font-size:1.5rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}}@media screen and (max-width:560px)and (max-width:560px){.voucher-page h2{white-space:normal}}.voucher-page .voucher__info{width:100%;display:flex;gap:20px}.voucher-page .voucher__info-img{width:310px;border-radius:16px;overflow:hidden;flex-grow:0}.voucher-page .voucher__info-img img{object-fit:cover}.voucher-page .voucher__info-description{flex-grow:1;border:1px solid #dfe3ea;border-radius:16px;padding:20px;border-radius:20px}.voucher-page .voucher__info-description h2{font-size:1.5rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal;text-align:center;margin-bottom:20px}@media screen and (max-width:560px){.voucher-page .voucher__info-description h2{white-space:normal}}.voucher-page .voucher__info-description .description-block{border:1px solid #dfe3ea;border-radius:16px;padding:10px 20px}.voucher-page .voucher__info-description .description-block__item{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #dfe3ea}.voucher-page .voucher__info-description .description-block__item span{font-size:1rem;width:50%;border-right:1px solid #dfe3ea}.voucher-page .voucher__info-description .description-block__item p{font-size:1rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width:560px){.voucher-page .voucher__info-description .description-block__item p{white-space:normal}}.voucher-page .voucher__info-description .description-block__item:last-child{border-bottom:none}@media screen and (max-width:560px){.voucher-page .voucher__info{flex-direction:column}.voucher-page .voucher__info-img{width:100%}.voucher-page .voucher__info-description{padding:15px}.voucher-page .voucher__info-description .description-block{padding:10px}.voucher-page .voucher__info-description .description-block__item p{width:50%;padding-left:10px}}@media screen and (min-width:561px){.voucher-page .voucher__prices .price-list{border:1px solid #dfe3ea;border-radius:16px;padding:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:0}.voucher-page .voucher__prices .price-list .price-list__row{flex:1 1;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;border-bottom:none;border-right:1px solid #dfe3ea}.voucher-page .voucher__prices .price-list .price-list__row:last-child{border-right:none;border-left:1px solid #dfe3ea}.voucher-page .voucher__prices .price-list .price-list__row .price-list__label{text-align:center}.voucher-page .voucher__prices .price-list .price-list__row .price-list__value-wrap{align-items:center;justify-content:flex-start;gap:10px}.voucher-page .voucher__prices .price-list .price-list__row .price-list__value-wrap .price-list__hint{min-height:18px;display:block;font-size:11px;color:#aa8349}.voucher-page .voucher__prices .price-list .price-list__row .price-list__value-wrap .price-list__hint--placeholder{visibility:hidden}.voucher-page .voucher__prices .price-list .price-list__row .price-list__value{font-size:32px;font-weight:500;color:#c3b091;white-space:pre-line;word-break:normal}}@media screen and (min-width:561px)and (max-width:560px){.voucher-page .voucher__prices .price-list .price-list__row .price-list__value{white-space:normal}}@media screen and (min-width:561px){.voucher-page .voucher__prices .price-list .price-list__row.price-list__row--applied .price-list__value{color:#aa8349!important;font-weight:700!important}.voucher-page .voucher__prices .price-list .price-list__row.price-list__row--applied .price-list__hint{font-size:11px;color:#aa8349}}@media screen and (max-width:560px){.voucher-page .voucher__prices .price-list{border:1px solid #dfe3ea;border-radius:16px;padding:20px}}.voucher-page .purchase-btn{width:360px;height:56px;margin-left:auto}@media screen and (max-width:560px){.voucher-page .purchase-btn{width:100%}}