.page-template-greece20-cat7-vouchers .modal-backdrop{background-color:transparent}.page-template-greece20-cat7-vouchers .valid-feedback.visible,.page-template-greece20-cat7-vouchers .invalid-feedback.visible{display:block !important}.page-template-greece20-cat7-vouchers a.btn--back span.btn--back-text{font-size:1.25rem;line-height:1.5rem;font-weight:500;color:#00245D;margin-left:8px}.page-template-greece20-cat7-vouchers label.d-block{margin-bottom:0.5rem;font-weight:600}.page-template-greece20-cat7-vouchers .form-control{border-radius:0}.page-template-greece20-cat7-vouchers .nowrap{white-space:nowrap}.page-template-greece20-cat7-vouchers .main-content{padding:60px 0}.page-template-greece20-cat7-vouchers .main-content.order-create{background-color:#fff}.page-template-greece20-cat7-vouchers .main-content .accordion{background-color:transparent}.page-template-greece20-cat7-vouchers .main-content .accordion .card{margin-bottom:0 !important;border-top:1px solid rgba(0,0,0,0.125);border-bottom:none;border-left:none;border-right:none;border-radius:0 !important}.page-template-greece20-cat7-vouchers .main-content .accordion .card div[role="tabpanel"]>div.card-body{padding:20px 20px 20px 30px !important}.page-template-greece20-cat7-vouchers .main-content .accordion .card div[role="tabpanel"]>div.card-body .btn.btn--orange{margin-left:-22px;padding-left:72px;padding-right:72px}.page-template-greece20-cat7-vouchers .main-content .accordion .card div[role="tabpanel"]>div.card-body .btn.btn--orange[disabled]{opacity:0.65;pointer-events:none}.page-template-greece20-cat7-vouchers .main-content .accordion .card div[role="tabpanel"]>div.card-body .btn.btn--orange .icon.icon-arrow-right{right:16px}.page-template-greece20-cat7-vouchers .main-content .accordion .card:last-child{border-bottom:1px solid rgba(0,0,0,0.125)}.page-template-greece20-cat7-vouchers .main-content .accordion .card header{min-height:56px;padding:10px 10px !important;border:none;background-color:transparent !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-greece20-cat7-vouchers .main-content .accordion .card header .accordion-header-index{font-weight:600;color:white;margin-right:20px;border-radius:100%;background-color:#00245d;padding:10px 16px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-greece20-cat7-vouchers .main-content .accordion .card header .accordion-header-title{padding:0.3rem 0.75rem;font-size:22px;line-height:32px;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-wrap:break-word}.page-template-greece20-cat7-vouchers .main-content .accordion .card header .accordion-header-editable button{background-color:transparent;border:none;padding:0}.page-template-greece20-cat7-vouchers .main-content .accordion .card .card-body{padding-left:0;padding-right:0}.page-template-greece20-cat7-vouchers .main-content i.icon-checkbox{content:url("../img/icons/checkbox-checked.svg");margin-left:10px;margin-right:10px;margin-top:5px;width:24px}.page-template-greece20-cat7-vouchers .main-content i.icon-checkbox+div>span:first-child{font-size:1.25rem}.page-template-greece20-cat7-vouchers .main-content i.icon-mini-info{content:url("../img/icons/info-information.svg");margin-top:5px;margin-right:8px}.page-template-greece20-cat7-vouchers .main-content button.ghost-button{border:none;background:none}.page-template-greece20-cat7-vouchers .main-content i.icon-pos-service{content:url("../img/icons/pos-service.svg")}.page-template-greece20-cat7-vouchers .main-content .icon-edit-step{content:url("../img/icons/edit.svg")}.page-template-greece20-cat7-vouchers .main-content .order-summary__image{padding-right:20px;display:block}.page-template-greece20-cat7-vouchers .main-content .order-summary__image img{max-width:100%;height:auto}.page-template-greece20-cat7-vouchers .main-content .form-control.hide-group-divider{border-right:none !important}.page-template-greece20-cat7-vouchers .main-content .form-group .form-control.is-valid{border-color:#DFE2E5 !important}.page-template-greece20-cat7-vouchers .main-content .form-group .input-group .input-group-append .input-group-text{height:44px;border-radius:0 !important;background-color:#fff;border-left:none;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da;border-right:1px solid #ced4da}.page-template-greece20-cat7-vouchers .main-content .form-group .input-group .input-group-append .input-group-text.disabled{background-color:#EBEBEB;color:#666666}.page-template-greece20-cat7-vouchers .main-content .form-group:is(.group-is-invalid) .input-group-append .input-group-text.disabled{border-color:#4E575F}.page-template-greece20-cat7-vouchers .main-content aside.order-summary{width:100%}.page-template-greece20-cat7-vouchers .main-content aside.order-summary div.discount .text-success{color:#F37B20 !important}.page-template-greece20-cat7-vouchers #gr-otp-modal .modal-footer{-ms-flex-item-align:center;align-self:center;padding-bottom:1.5rem}.page-template-greece20-cat7-vouchers .tooltip{opacity:1 !important}.page-template-greece20-cat7-vouchers .tooltip .arrow{position:absolute;display:block;width:10px;height:10px;bottom:2px;background:black;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-template-greece20-cat7-vouchers .tooltip-inner{text-align:left;font-size:12px}.page-template-greece20-cat7-vouchers .tooltip-inner ul{padding-left:13px}.page-template-greece20-cat7-vouchers #order-stepper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}.page-template-greece20-cat7-vouchers #order-stepper .track,.page-template-greece20-cat7-vouchers #order-stepper .fill{position:absolute;left:0;right:0;top:calc(34px / 2 - 2px / 2);height:2px;border-radius:999px}.page-template-greece20-cat7-vouchers #order-stepper:has(.order-step:last-child.on) .fill{width:100%}.page-template-greece20-cat7-vouchers #order-stepper:has(.order-step:last-child.off) .fill{width:50%}.page-template-greece20-cat7-vouchers #order-stepper:has(.order-step:first-child.off) .fill{width:0%}.page-template-greece20-cat7-vouchers #order-stepper .order-step{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:center}.page-template-greece20-cat7-vouchers #order-stepper .order-step::before,.page-template-greece20-cat7-vouchers #order-stepper .order-step::after{content:"";position:absolute;top:calc(34px / 2);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;background:#DFE2E5;border-radius:999px}.page-template-greece20-cat7-vouchers #order-stepper .order-step::before{left:0;width:calc(50% - 34px / 2 + 2px)}.page-template-greece20-cat7-vouchers #order-stepper .order-step::after{right:0;width:calc(50% - 34px / 2 + 2px)}.page-template-greece20-cat7-vouchers #order-stepper .order-step .dot{width:34px;height:34px;margin:0 auto;border-radius:50%;border:3px solid #00245D;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:700;position:relative;z-index:2}.page-template-greece20-cat7-vouchers #order-stepper .order-step.off .dot{border-color:#DFE2E5}.page-template-greece20-cat7-vouchers #order-stepper .order-step .check{display:none;color:#00245D;font-size:1rem}.page-template-greece20-cat7-vouchers #order-stepper .order-step.on .check{display:block}.page-template-greece20-cat7-vouchers #order-stepper .order-step .label{margin-top:.5rem;font-weight:600}.page-template-greece20-cat7-vouchers #order-stepper .order-step.on .label{color:#00245D}.page-template-greece20-cat7-vouchers #order-stepper .order-step.on::before{background:#00245D}.page-template-greece20-cat7-vouchers #order-stepper .order-step.on::after{background:#00245D}.page-template-greece20-cat7-vouchers #order-stepper .order-step.off .label{color:#DFE2E5}.page-template-greece20-cat7-vouchers #order-stepper .order-step:has(+.order-step.on)::after{background:#00245D}.page-template-greece20-cat7-vouchers .order-message p{margin-bottom:0.5rem}.page-template-greece20-cat7-vouchers .order-table{padding:20px;background-color:#ffffff}.page-template-greece20-cat7-vouchers .order-table.order-product-details tbody th,.page-template-greece20-cat7-vouchers .order-table.order-product-details tbody td,.page-template-greece20-cat7-vouchers .order-table.order-product-details thead th,.page-template-greece20-cat7-vouchers .order-table.order-product-details thead td{border-bottom:none !important}.page-template-greece20-cat7-vouchers .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-greece20-cat7-vouchers .cta-row .cta-btn-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap}.page-template-greece20-cat7-vouchers .cta-row .help-text{font-size:smaller}.page-template-greece20-cat7-vouchers .cta-row .help-text a{color:#f08a21;text-decoration:underline}
