#vouchers--widget .content{display:-ms-grid;display:grid;-ms-grid-columns:3fr 0 1.1fr 0 .8fr;grid-template-columns:3fr 1.1fr .8fr;grid-gap:0;gap:0;font-family:Lato,sans-serif;width:100%;overflow:hidden;background-color:#686868;background-color:var(--voucher-banner-background-color,#686868);padding:0 0 0 3px;border-top:5px solid #686868;border-top:5px solid var(--voucher-banner-background-color,#686868);border-bottom:5px solid #686868;border-bottom:5px solid var(--voucher-banner-background-color,#686868);position:relative;z-index:998;grid-template-areas:"label input submit";margin-top:1px}#vouchers--widget .content .label{-ms-grid-row:1;-ms-grid-column:1;display:flex;align-items:center;letter-spacing:.05rem;line-height:1.3em;font-weight:700;font-weight:var(--voucher-label-weight,bold);color:#fff;color:var(--voucher-label-color,#fff);font-size:.8em;font-size:var(--voucher-label-size,.8em);grid-area:label;justify-content:space-between;margin-left:20px}#vouchers--widget .content .label span{text-transform:uppercase}#vouchers--widget .content .label span>span{text-transform:none;font-weight:500;font-weight:var(--voucher-text-weight,500);position:relative;right:-5px}#vouchers--widget .content .input{-ms-grid-row:1;-ms-grid-column:3;grid-area:input;width:100%;border:none;height:36px;line-height:36px;position:relative;padding-left:15px;padding-right:15px;font-size:16px}#vouchers--widget .content .input::-moz-placeholder{font-size:.9rem}#vouchers--widget .content .input:-ms-input-placeholder{font-size:.9rem}#vouchers--widget .content .input::placeholder{font-size:.9rem}#vouchers--widget .content .submit{-ms-grid-row:1;-ms-grid-column:5;grid-area:submit;padding:0;border:none;margin:0 5px;height:100%;text-transform:uppercase;color:#fff;color:var(--voucher-button-text-color,#fff);font-size:.8em;font-size:var(--voucher-button-text-size,.8em);cursor:pointer}#vouchers--widget .content .submit,#vouchers--widget .content .submit:hover{background-color:#353535;background-color:var(--voucher-button-background-color,#353535)}#vouchers--widget .content .submit:hover{opacity:.8}@media screen and (max-width:1200px){#vouchers--widget .content{-ms-grid-columns:3fr 1.5fr .7fr;grid-template-columns:3fr 1.5fr .7fr}}@media screen and (max-width:991px){#vouchers--widget .content{padding:0 15px 8px;-ms-grid-columns:3fr 1.5fr;grid-template-columns:3fr 1.5fr;-ms-grid-rows:auto 0 auto;grid-template-areas:"label label" "input submit"}#vouchers--widget .content .label{margin-left:0;padding:6px 0;font-size:.75em;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#vouchers--widget .content .input{-ms-grid-row:2;-ms-grid-column:1}#vouchers--widget .content .submit{-ms-grid-row:2;-ms-grid-column:2}}@media screen and (max-width:577px){#vouchers--widget .content{padding:0 8px 8px;-ms-grid-columns:1fr .5fr;grid-template-columns:1fr .5fr}#vouchers--widget .content .input::-moz-placeholder{font-size:.9rem}#vouchers--widget .content .input:-ms-input-placeholder{font-size:.9rem}#vouchers--widget .content .input::placeholder{font-size:.9rem}#vouchers--widget .content .submit{font-size:.8rem;margin:0 0 0 3px}}#vouchers--widget-admin .voucher-template{display:inline}#vouchers--widget-admin .voucher-template--input{margin-right:10px;width:300px;display:inline-block}#vouchers--widget-admin .voucher-template--button--add{display:inline;position:relative;top:-2px}#vouchers--widget-admin .voucher-template--button--remove{position:relative}#vouchers--widget-admin .voucher-template--error{color:#d41616;margin:0 0 5px;display:block}@media screen and (max-width:560px){#vouchers--widget-admin .voucher-template--input{width:100%}#vouchers--widget-admin .voucher-template--button--add{display:inline-block;top:0;width:100%}}#vouchers--widget-admin .dataTables_wrapper th{border-top:1px solid #e3e3e3!important}#vouchers--widget-admin .dataTables_wrapper .button-column{width:150px}#vouchers--widget-admin .dataTables_wrapper td.options--grouped{border-right:none!important}#vouchers--widget-admin .dataTables_wrapper td label{font-weight:400;margin-right:3px}#vouchers--widget-admin .dataTables_wrapper .cb--group input,#vouchers--widget-admin .dataTables_wrapper .cb--group label{display:inline-block}#vouchers--widget-admin .message--no-templates{text-align:center}#vouchers--my-account .vue-print-vouchers h3{text-transform:none}#vouchers--my-account table.ax--data-table{width:100%;margin:0;padding:0;table-layout:fixed;border-collapse:collapse;border:1px solid #dfdfdf}#vouchers--my-account table.ax--data-table .voucher-info span{display:block}#vouchers--my-account table.ax--data-table .voucher-info span:first-child{font-weight:700}#vouchers--my-account table.ax--data-table .voucher-info span:nth-child(2){margin-top:4px;font-weight:500;font-size:.8rem;color:#838383}#vouchers--my-account table.ax--data-table .voucher--buttons{width:60%}#vouchers--my-account table.ax--data-table .ax--btn--primary{display:inline-block;padding:.7rem 2rem}#vouchers--my-account table.ax--data-table .item-action-wrapper{display:flex;justify-content:flex-end}#vouchers--my-account table.ax--data-table .item-action-wrapper .ax--btn--primary{max-width:100%}@media screen and (max-width:991px){#vouchers--my-account table.ax--data-table .voucher--buttons{width:40%}#vouchers--my-account table.ax--data-table .ax--btn--primary{margin-bottom:5px;width:100%}}@media screen and (max-width:600px){#vouchers--my-account table.ax--data-table .voucher--buttons{width:100%}#vouchers--my-account table.ax--data-table .ax--btn--primary{margin-bottom:5px;width:30%}}#vouchers--my-account table.ax--data-table thead{color:#333}#vouchers--my-account table.ax--data-table thead tr{background-color:#fff;border:none}#vouchers--my-account table.ax--data-table thead th.select-column{width:50px}#vouchers--my-account table.ax--data-table caption{margin:.5em 0 .75em;font-size:1.5em}#vouchers--my-account table.ax--data-table tbody tr{padding:.35em;border:none;opacity:1}#vouchers--my-account table.ax--data-table tbody tr.updating{opacity:.5;transition:opacity .15s}#vouchers--my-account table.ax--data-table tbody tr:nth-child(odd){background-color:#ebebeb}#vouchers--my-account table.ax--data-table td,#vouchers--my-account table.ax--data-table th{padding:.625em;text-align:center}#vouchers--my-account table.ax--data-table td.align--center,#vouchers--my-account table.ax--data-table td.align--left,#vouchers--my-account table.ax--data-table td.align--right,#vouchers--my-account table.ax--data-table th.align--center,#vouchers--my-account table.ax--data-table th.align--left,#vouchers--my-account table.ax--data-table th.align--right{text-align:center}#vouchers--my-account table.ax--data-table td a,#vouchers--my-account table.ax--data-table th a{cursor:pointer;color:#007aff;color:var(--cds-button-primary-color,#007aff)}#vouchers--my-account table.ax--data-table td a:hover,#vouchers--my-account table.ax--data-table th a:hover{border-bottom:1px dashed #007aff;border-bottom:1px dashed var(--cds-button-primary-color,#007aff)}#vouchers--my-account table.ax--data-table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:600px){#vouchers--my-account table.ax--data-table{border:0}#vouchers--my-account table.ax--data-table caption{font-size:1.3em}#vouchers--my-account table.ax--data-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border:none;clip:rect(0 0 0 0)}#vouchers--my-account table.ax--data-table tr{display:block;margin-bottom:.625em;border-bottom:3px solid #ddd}#vouchers--my-account table.ax--data-table td{display:block;border-bottom:1px solid #ddd;font-size:.8em;text-align:right}#vouchers--my-account table.ax--data-table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}#vouchers--my-account table.ax--data-table td:last-child{border-bottom:0}}@media screen and (min-width:600px){#vouchers--my-account table.ax--data-table td.align--left,#vouchers--my-account table.ax--data-table th.align--left{text-align:left}#vouchers--my-account table.ax--data-table td.align--center,#vouchers--my-account table.ax--data-table th.align--center{text-align:center}#vouchers--my-account table.ax--data-table td.align--right,#vouchers--my-account table.ax--data-table th.align--right{text-align:right}}.modal__vouchers{font-family:Lato,sans-serif}.modal__vouchers h3{font-size:1.5rem}.modal__vouchers .form--validation{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"input" "button"}.modal__vouchers .form--validation .ax--input{-ms-grid-row:1;-ms-grid-column:1;grid-area:input;height:48px!important}.modal__vouchers .form--validation .ax--btn{-ms-grid-row:2;-ms-grid-column:1;grid-area:button;margin-left:0;margin-right:0}@media screen and (max-width:991px){.modal__vouchers .form--validation .ax--input{-ms-grid-row:2;-ms-grid-column:1}}.modal__vouchers .ax--modal-body{margin-bottom:0}.modal__vouchers .ax--modal-footer{margin-top:10px}.modal__vouchers .footer .error--failed-to-send{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.modal__vouchers .footer .error--failed-to-send button{pointer-events:all;opacity:1}.modal__vouchers .footer--prefooter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;border-top:1px solid #7c7c7c;padding-top:15px}.modal__vouchers .footer--prefooter .product--info{margin-right:15px}.modal__vouchers .footer--prefooter .product--info p.product-name{font-size:1.3rem;font-weight:400;line-height:1.4rem}.modal__vouchers .footer--prefooter .product--info p.product-id{font-size:1rem;font-weight:400}.modal__vouchers .footer--prefooter .product--info .btn-continue{white-space:nowrap}.modal__vouchers .footer--prefooter .input-group{width:100%;display:flex;margin-top:5px}.modal__vouchers .footer--prefooter .input-group input{width:70%;margin-right:5px}.modal__vouchers .footer--prefooter .input-group button{width:30%}.modal__vouchers .message{font-style:normal;margin-bottom:25px}.modal__vouchers .message--email{margin-bottom:15px}.modal__vouchers .message .product--info{margin-top:20px}.modal__vouchers .message .product--info p.product-name{font-size:1.2rem;font-weight:400;display:block;margin-bottom:5px}.modal__vouchers .message .product--info p.product-id{font-size:.9rem;font-weight:400;display:block;margin-bottom:0}.modal__vouchers .message h3{color:#222}.modal__vouchers .message p{font-size:.9rem;display:inline;color:#222;font-weight:700}.modal__vouchers .message p.prompt{font-size:1.3rem;font-weight:700;display:block;margin-top:15px;margin-bottom:0}.modal__vouchers .message p.prompt--error,.modal__vouchers .message p.prompt--success{margin-bottom:15px}.modal__vouchers .message .icon-wrap{display:inline-block;width:25px;height:22px;margin-right:2px;position:relative;top:2px}.modal__vouchers .message .icon-wrap .icon{width:22px;height:22px;border-radius:20px;display:flex;justify-content:center;align-content:center;align-items:center;font-size:1.3em;color:#fff}.modal__vouchers .message .icon-wrap .icon.success{background-color:#7ab202;background-color:var(--voucher-modal-success-icon-color,#7ab202)}.modal__vouchers .message .icon-wrap .icon.fail{background-color:#e23535;background-color:var(--voucher-modal-fail-icon-color,#e23535)}.modal__vouchers .message--block p{display:block}@media screen and (max-width:500px){.modal__vouchers .validation--progress{flex-wrap:wrap;justify-content:center}.modal__vouchers .validation--progress .product--info{width:100%;margin-bottom:10px}.modal__vouchers .ax--modal-body,.modal__vouchers .ax--modal-header{text-align:center}.modal__vouchers .message{margin-bottom:15px}}.modal__vouchers .btn-continue{opacity:.7;pointer-events:none}.modal__vouchers .btn-continue.active{opacity:1;pointer-events:all}@media screen and (min-width:600px){.modal__vouchers .form--validation{-ms-grid-columns:1fr .8fr;grid-template-columns:1fr .8fr;grid-template-areas:"input button"}.modal__vouchers .form--validation .ax--btn{margin-top:0;margin-left:15px}.modal__vouchers .form--validation>.ax--input,.modal__vouchers .form--validation>.input{-ms-grid-row:1;-ms-grid-column:1}.modal__vouchers .form--validation .ax--btn{-ms-grid-row:1;-ms-grid-column:2}}@media screen and (max-width:767px){.html-product-detail-page #vouchers--widget .content{display:none;-ms-grid-columns:3fr 1.3fr;grid-template-columns:3fr 1.3fr}.html-product-detail-page #vouchers--widget .content .label{font-size:.8em}}.product--not-found{display:flex;justify-content:center;align-items:center;min-height:80vh}.product--not-found .message-container{display:flex;justify-content:center;align-items:center;height:300px;width:400px;background:#f3f3f2;border:1px solid #d6d6d6;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.product--not-found .message-container .content{text-align:center}.product--not-found .message-container .content .link--home{margin-top:10px;font-size:.8rem;text-decoration:underline}.product--not-found .message-container .content p{font-size:1.2rem;font-weight:400}.vouchers-enabled #mini-cart{top:103px}@media screen and (max-width:991px){.vouchers-enabled #mini-cart{top:133px}}.page-title-vouchers{margin-bottom:20px;margin-top:-10px}.vue-print-vouchers .voucher-wrapper h2{margin-top:0;margin-bottom:10px}