*{background:rgba(0,0,0,0) !important;color:#000 !important;print-color-adjust:economy;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}
@page{.e-voucher-page{size:A4 portrait;margin:2cm}}
.e-voucher-page .scheduled-delivery-date{display:none}
.e-voucher-page:has(.scheduled-delivery-date){padding-top:0}
.e-voucher-page h1,.e-voucher-page .h2{font-size:14pt}
.e-voucher-page h4{font-size:12pt}
.e-voucher-page p{font-size:10pt}
.e-voucher-page li{font-size:10pt}
.e-voucher-page a{font-size:10pt}
.e-voucher-page .hide-print{display:none}
.e-voucher-page .vertical-spacing{margin:.25cm auto;width:100%}
.e-voucher-page .email-challenge__svg-logo{max-width:3cm}
.e-voucher-page .e-voucher.with-personal-message{display:grid;grid-template-columns:20cm;grid-template-rows:1cm 12.5cm 12.5cm 3cm 2cm 22.5cm 3cm;justify-content:center;align-content:center}
.e-voucher-page .e-voucher .welcome-message .adjusted-logo--print{display:block;margin:0 auto .5cm;width:2cm}
.e-voucher-page .e-voucher .welcome-message{margin-top:0;margin-bottom:-1.5cm}
.e-voucher-page .e-voucher .gift-voucher-image{top:1cm;position:relative}
.e-voucher-page .e-voucher .voucher-round{width:20cm !important;box-sizing:border-box}
.e-voucher-page .e-voucher .voucher-card{margin:-2cm auto 0;width:19cm !important;box-sizing:border-box}
.e-voucher-page .e-voucher .voucher-card .gift-voucher{top:-12cm}
.e-voucher-page .e-voucher .voucher-corner{width:20cm !important;box-sizing:border-box}
.e-voucher-page .e-voucher .gift-voucher{max-height:7cm;padding:3cm !important;position:relative;bottom:10cm}
.e-voucher-page .e-voucher .gift-voucher__logo{max-width:3cm}
.e-voucher-page .e-voucher .gift-voucher__svg-logo{max-width:3cm}
.e-voucher-page .e-voucher .gift-voucher__title{font-size:14pt;margin-top:.5cm}
.e-voucher-page .e-voucher .image-container{display:none}
.e-voucher-page .e-voucher .voucher-information{width:19cm !important;box-sizing:border-box;position:absolute;bottom:2.5cm}
.e-voucher-page .e-voucher .voucher-information__column{margin:0 auto}
.e-voucher-page .e-voucher .voucher-information__column--print{display:none}
.e-voucher-page .e-voucher .voucher-information__column--double{width:49%}
.e-voucher-page .e-voucher .voucher-information__column--single{width:100%}
.e-voucher-page .e-voucher .voucher-information__content{margin-bottom:.25cm;width:100%;box-sizing:border-box}
.e-voucher-page .e-voucher .voucher-information__content:dir(rtl){text-align:right}
.e-voucher-page .e-voucher .voucher-information__content h4{font-size:12pt;margin-bottom:0 !important}
.e-voucher-page .e-voucher .voucher-information__content p{margin-bottom:0}
.e-voucher-page .e-voucher .voucher-information__content a[href]:after{content:none !important}
.e-voucher-page .e-voucher .voucher-information__contact__info a{text-decoration:none}
.e-voucher-page .e-voucher .voucher-information__reference-instructions p{font-size:8pt}
.e-voucher-page .e-voucher .voucher-information .qrcode{display:none}
.e-voucher-page .e-voucher .voucher-action{position:absolute;bottom:0;margin-bottom:0;width:19cm;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 2rem}
.e-voucher-page .e-voucher .voucher-action__button-container{display:none}
.e-voucher-page .e-voucher .voucher-action p{margin-bottom:0}
.e-voucher-page .e-voucher .voucher-action .voucher-footer{text-align:left}
.e-voucher-page .e-voucher .voucher-action .voucher-footer:dir(rtl){text-align:right}
.e-voucher-page .e-voucher .voucher-action .voucher-footer .qrcode-instructions{display:block;font-size:8pt;font-style:italic}
.e-voucher-page .e-voucher .voucher-action .qrcode__container{display:block;text-align:right}
.e-voucher-page .e-voucher .voucher-action .qrcode__container .qrcode{height:1in;width:1in}
.e-voucher-page .e-voucher .personal-message.with-personal-message{display:flex;align-items:center}
.e-voucher-page .e-voucher .personal-message__container{padding:3cm}
.e-voucher-page .e-voucher .personal-message__container p{font-size:14pt}
.e-voucher-page .e-voucher .personal-message__page-2-footer{display:block}
.e-voucher-page .e-voucher .redeem-instructions.with-personal-message{display:block;text-align:center;bottom:0;break-after:auto;border-top:3px solid var(--e-voucher-secondary-color);padding-top:.5cm}
.e-voucher-page .e-voucher .redeem-instructions p{font-size:8pt}
.e-voucher-page .e-voucher .personal-message__logo-container.with-personal-message{display:block;text-align:center}
.e-voucher-page .e-voucher .voucher-information.with-personal-message{position:relative;bottom:0;border:none}
.e-voucher-page .e-voucher .voucher-information.with-personal-message .voucher-information__column{justify-content:start}
.e-voucher-page .e-voucher .voucher-information.with-personal-message .voucher-information__column .voucher-information__reference{border-color:#000}
.e-voucher-page .e-voucher .voucher-information__content.voucher-description.with-personal-message{display:block}
.e-voucher-page .e-voucher .with-personal-message.voucher-action{position:relative;width:100%;border-top:3px solid var(--e-voucher-secondary-color);padding-top:.5cm}
.e-voucher-page .e-voucher-one-page-print{display:flex !important;flex-direction:column !important;width:19cm}
.e-voucher-page .e-voucher-one-page-print .welcome-message{padding:.5em;margin:0 0 0 0}
.e-voucher-page .e-voucher-one-page-print .welcome-message p{margin-bottom:0}
.e-voucher-page .e-voucher-one-page-print .personal-message{display:flex;justify-content:center;align-items:center;margin-bottom:20px}
.e-voucher-page .e-voucher-one-page-print .personal-message__container{padding:0}
.e-voucher-page .e-voucher-one-page-print .personal-message__logo-container{display:none !important}
.e-voucher-page .e-voucher-one-page-print .personal-message__text{font-size:12pt !important}
.e-voucher-page .e-voucher-one-page-print .personal-message p{margin-bottom:0;text-align:center}
.e-voucher-page .e-voucher-one-page-print .voucher{max-height:700px}
.e-voucher-page .e-voucher-one-page-print .voucher.gift-voucher-container{position:relative}
.e-voucher-page .e-voucher-one-page-print .voucher img.voucher-card--print{transform:scale(1, 0.8)}
.e-voucher-page .e-voucher-one-page-print .voucher-round{margin-bottom:4rem !important;margin-top:-3rem}
.e-voucher-page .e-voucher-one-page-print .voucher-round .gift-voucher{top:0 !important;bottom:0 !important}
.e-voucher-page .e-voucher-one-page-print .voucher-card{margin-bottom:1rem !important}
.e-voucher-page .e-voucher-one-page-print .voucher-card .gift-voucher{top:20px !important}
.e-voucher-page .e-voucher-one-page-print .voucher-corner{margin-bottom:4rem !important;margin-top:-2rem}
.e-voucher-page .e-voucher-one-page-print .voucher-corner .gift-voucher{top:-20px !important}
.e-voucher-page .e-voucher-one-page-print .gift-voucher{position:absolute;left:0;right:0;bottom:0;margin:0 auto}
.e-voucher-page .e-voucher-one-page-print .redeem-instructions{display:none !important}
.e-voucher-page .e-voucher-one-page-print .voucher-information{position:static;margin-top:50px;margin-bottom:0;padding-top:24px}
.e-voucher-page .e-voucher-one-page-print .voucher-information .voucher-description{display:none !important}
.e-voucher-page .e-voucher-one-page-print .voucher-information__content{margin-bottom:0}
.e-voucher-page .e-voucher-one-page-print .voucher-information__content-tc>p{line-height:1.2;font-size:12px}
.e-voucher-page .e-voucher-one-page-print .voucher-information__contact{display:flex;justify-content:space-around !important;margin-top:.5em;margin-bottom:.5rem;padding:0 1rem}
.e-voucher-page .e-voucher-one-page-print .voucher-information__contact__icon{margin-right:.2rem}
.e-voucher-page .e-voucher-one-page-print .voucher-information__contact *{flex:1}
.e-voucher-page .e-voucher-one-page-print .voucher-information__contact p{display:flex;align-items:center;justify-content:center}
.e-voucher-page .e-voucher-one-page-print .voucher-information__contact a{flex:6;text-align:left;text-wrap:nowrap}
.e-voucher-page .e-voucher-one-page-print .voucher-information__contact__info{display:block}
.e-voucher-page .e-voucher-one-page-print .voucher-information__column--double .voucher-information__contact{display:block !important;padding-left:0}
.e-voucher-page .e-voucher-one-page-print .voucher-information__column--double .voucher-information__contact p{justify-content:left}
.e-voucher-page .e-voucher-one-page-print .voucher-information__reference-instructions{display:none}
.e-voucher-page .e-voucher-one-page-print .voucher-information .voucher-information__content-tc{margin-top:16px}
.e-voucher-page .e-voucher-one-page-print .voucher-information.with-personal-message{padding-top:0;margin-top:0}