@charset "UTF-8";
#gc-cart-success-modal{display:none}.gcsm-header{background:#4cbb6c;padding:15px}.gcsm-header h4{font-weight:600;color:#fff;font-size:18px;text-align:center;margin:0}.gcsm-header .icon-ta-check{margin-right:10px;vertical-align:middle}.gcsm-body{padding:var(--grid-gap) 0 0;background:#fff}.gcsm-body img{width:13.125rem;max-width:100%}.gcsm-body .gcsmb-left{border-right:#acaaa6 1px solid}.gcsm-cart-summary .btn{height:36px;font-size:12px;font-weight:bold;line-height:inherit;text-transform:uppercase;padding-top:8px;margin-bottom:8px}.giftcardchoiceImg{margin:48px 0 0 0;text-align:center}#choicegiftcard section{background-color:#fff;border:1px solid #1d1d1b;margin-bottom:0.25rem;box-shadow:1px 3px 7px 0px rgba(0,0,0,0.07)}#choicegiftcard section .step-title{margin-bottom:0;margin-top:0;line-height:24px;font-size:1rem;padding:var(--box-padding)}#choicegiftcard section .step-title .step-edit{cursor:pointer;display:block;float:right;color:#acaaa6;font-weight:normal;font-size:15px;line-height:inherit}#choicegiftcard section .step-title .step-edit i{display:inline-block;vertical-align:top;line-height:inherit}#choicegiftcard section .step-title .step-edit .edit{font-size:1rem}#choicegiftcard section.js-current-step .step-title .step-edit{display:none}#choicegiftcard section[data-gcstep-enable="0"] .step-title{color:#C5C5C4}#choicegiftcard section[data-gcstep-enable="1"] .step-title{cursor:pointer}#choicegiftcard section[data-gcstep-valid="1"] .step-title{color:#c51718}#choicegiftcard section .done,#choicegiftcard section .step-number{display:inline-block;line-height:inherit;vertical-align:top;margin-right:0.4em;font-size:1.5rem;width:24px;text-align:center}#choicegiftcard section .done{display:none}#choicegiftcard section[data-gcstep-valid="1"] .done{display:inline-block}#choicegiftcard section[data-gcstep-valid="1"] .step-number{display:none}#choicegiftcard .ta-gc-submit .exclusive{margin-left:0.66em}#choicegiftcard section .gc-receptmode-options label{font-weight:normal}#choicegiftcard section .gc-section-content{display:none;padding:0px var(--box-padding) var(--box-padding)}#choicegiftcard section .gc-section-content .gc-actions{margin-top:15px}#choicegiftcard section.js-current-step .gc-section-content{display:block}#choicegiftcard .gc-receptmode-option label{cursor:pointer}#recepmode-mail-additional-information{display:none;padding-left:30px;margin-top:1.25rem}#choicegiftcard .gctabs{margin:0;list-style:none}#choicegiftcard .gctabs li a{float:left;background:#eff3f4;padding:10px 10px 7px 10px;font-weight:bold;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;color:#8b8b88;margin-right:1px;text-decoration:none}#choicegiftcard .gctabs{border-bottom:4px solid #282d30}#choicegiftcard .gctabs li a.selected{color:#fff;background:#282d30}#choicegiftcard div.gctab_content{display:none}#choicegiftcard div.gctab_content.selected{display:block}#choicegiftcard p.error{background-color:#fdf7f7;border:1px solid #d9534f;color:#d9534f;padding:5px}#choicegiftcard p.success{color:#3c763d;background-color:#dff0d8;border:1px solid #3c763d;padding:5px}#templates_block{margin:24px auto 0;position:relative}#templates_block .gctab_content ul{position:relative;list-style:none;margin:0;padding:0;margin:calc(.5 * var(--grid-gap)) calc(-0.5 * var(--grid-gap));clear:both;display:flex;flex-wrap:wrap;align-items:stretch}#templates_block .gctab_content ul:before,#templates_block .gctab_content ul:after{content:" ";display:table}#templates_block .gctab_content ul:after{clear:both}#templates_block .gctab_content ul:before,#templates_block .gctab_content ul:after{content:none}#templates_block .gctab_content ul>*{padding:calc(var(--grid-gap) / 2)}#templates_block .gctab_content ul>*>*:first-child{height:100%}#templates_block .gctab_content ul>*{width:50%}@media (min-width:420px){#templates_block .gctab_content ul>*{width:33.33334%}}@media (min-width:996px){#templates_block .gctab_content ul>*{width:25%}}@media (min-width:1356px){#templates_block .gctab_content ul>*{width:16.66667%}}@media (min-width:996px){.with-column #templates_block .gctab_content ul>*{width:33.33334%}}@media (min-width:1356px){.with-column #templates_block .gctab_content ul>*{width:25%}}#templates_block .gctab_content ul li{position:relative}#templates_block .gctab_content ul li span.check{visibility:hidden;opacity:0;transition:opacity .4s cubic-bezier(0.23,1,0.32,1);background:#fff;height:24px;width:24px;border-radius:50%;line-height:24px;position:absolute;top:3px;right:5px;text-align:center}#templates_block .gctab_content ul li .template_item_container{position:relative;padding:8px;transition:box-shadow .4s cubic-bezier(0.23,1,0.32,1)}#templates_block .gctab_content ul li .template_item_container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#templates_block .gctab_content ul li .link_template{display:block}#templates_block .gctab_content ul li .template_item_container:hover{box-shadow:inset 0px 0px 0 2px #1d1d1b}#templates_block .gctab_content ul li.selected .template_item_container{box-shadow:inset 0px 0px 0 3px #A5CE33}#templates_block .gctab_content ul li.selected span.check{visibility:visible;opacity:1}#templates_block .gctab_content ul li img{display:block;max-width:100%;height:auto !important}#templates_block .gctab_content ul li .thickbox-giftcard{display:block;color:#8b8b88;font-size:0.9rem;font-weight:700;text-align:center;padding-top:8px}#formgiftcard{margin-top:16px}#formgiftcard p{padding-bottom:5px}#formgiftcard #remaining_characters{margin:4px 0 0}#formgiftcard p.datesendcard{margin-top:5px}#formgiftcard h3.datesendcard{background:url("https://www.italvin.be/modules/giftcard/views/img/icon/calendar_send.png") no-repeat;padding-left:28px !important;padding-top:5px}#formgiftcard textarea.textarea_comment{width:100%;height:150px;line-height:150%;resize:vertical}#formgiftcard .submit_button{float:left;width:50%;border:#fbfbfb solid 8px;cursor:pointer;background-color:grey;color:white;font-size:16px;padding-top:10px;padding-bottom:10px;transition:all 0.3s;font-weight:700}#formgiftcard .submit_button:hover{background:no-repeat 10px 9px #000}#choicegiftcard form{position:relative;z-index:0}#choicegiftcard .ui-loader-background{width:100%;height:100%;top:0;margin:0;position:absolute;z-index:1000;display:none;background-color:rgba(255,255,255,0.9)}#choicegiftcard .ui-loader-background .zephyrloader{height:100%}#choicegiftcard .ui-loading .ui-loader-background{display:block}@font-face{font-family:"giftcard";src:url("https://www.italvin.be/modules/giftcard/views/css/icons/../../fonts/giftcard/giftcard.eot");src:url("https://www.italvin.be/modules/giftcard/views/css/icons/../../fonts/giftcard/giftcard.eot?#iefix") format("embedded-opentype"),url("https://www.italvin.be/modules/giftcard/views/css/icons/../../fonts/giftcard/giftcard.woff") format("woff"),url("https://www.italvin.be/modules/giftcard/views/css/icons/../../fonts/giftcard/giftcard.ttf") format("truetype"),url("https://www.italvin.be/modules/giftcard/views/css/icons/../../fonts/giftcard/giftcard.svg#giftcard") format("svg");font-weight:normal;font-style:normal}[data-icon-ta]:before{font-family:"giftcard" !important;content:attr(data-icon-ta);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-ta"]:before,[class*=" icon-ta"]:before{font-family:"giftcard" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ta-user-send:before{content:"\61"}.icon-ta-check:before{content:"\62"}.icon-ta-pencil:before{content:"\63"}.icon-ta-shopping-cart:before{content:"\64"}