.certificate-wrapper{z-index:999;height:100%;padding-top:54px;display:none;position:fixed;top:0}.certificate-wrapper .certificate-overlay{background-color:rgba(var(--color-foreground),.5);width:100%;height:100%;transition:opacity .8s cubic-bezier(.7,0,.2,1),visibility .8s cubic-bezier(.7,0,.2,1),background-color .8s cubic-bezier(.7,0,.2,1);display:block;position:fixed;inset-block-start:0;inset-inline-start:0}.certificate-wrapper .container{color:#000;background:#fff;border-radius:12px;flex-direction:column;max-width:1032px;height:fit-content;max-height:90dvh;margin:0 15px;padding:0 16px 35px;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 2px 4px #00000040}.certificate-wrapper .container .banner{color:#fff;background:linear-gradient(90deg,#004c99e6 25.96%,#6793bfe6 60.1%,#f3f3f3);margin-left:-16px;margin-right:-16px;padding:8px 16px;font-size:20px;font-weight:700}.certificate-wrapper .container .banner svg path{stroke:rgb(var(--color-button))}.certificate-wrapper .container .body{font-size:16px;font-weight:700}.certificate-wrapper .container .body>*{flex:1}@media (width >= 768px){.certificate-wrapper .container .body .certificate-image{max-width:426px}}.certificate-wrapper .container .body .certificate-form{padding-left:10px;padding-right:10px}@media (width >= 768px){.certificate-wrapper .container .body .certificate-form{padding:20px 10px 0}}.certificate-wrapper .container .body input{font-family:inherit}.certificate-wrapper .container .body img{width:100%}.certificate-wrapper .container .body button{color:#004c99;background:#f5f5f5;border:1px solid #bebebe;border-radius:20px;padding:14px 23px;font-weight:400}.certificate-wrapper .container .body button.selected,.certificate-wrapper .container .body button[type=submit],.certificate-wrapper .container .body button:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;font-weight:700}.certificate-wrapper .container .body button:hover svg path{stroke:rgb(var(--color-foreground))}.certificate-wrapper .container .body input:not([type=checkbox]){color:#004c99;background:#f5f5f5;border:1px solid #bebebe;align-self:stretch;height:47px;margin:1rem auto 0;padding:11px 19px;font-size:16px;font-weight:400;line-height:normal}.certificate-wrapper .container .body input:is([type=checkbox],[type=radio]){background:#f5f5f5;border:1px solid #bebebe;width:17px;height:17px}.certificate-wrapper .container .body input:is([type=checkbox],[type=radio]):after{border:none}.certificate-wrapper .container .body input:is([type=checkbox],[type=radio]):checked{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.certificate-wrapper .container .body input:is([type=checkbox],[type=radio]):checked:after{border:2px solid rgb(var(--color-foreground));border-block-start:0;border-inline-start:0;width:.5rem;height:.8rem;inset-block-start:2px;inset-inline-start:5px;transform:rotate(43deg)}.certificate-wrapper .container .body .gift-from{margin-top:-16px;margin-bottom:-16px}.certificate-wrapper .container .body .consent{background:#d1dbea;border-radius:10px;margin-top:4px;padding:14px;font-size:12px;font-weight:400}.certificate-wrapper .container .body .signature-img{border-bottom:1px solid rgb(var(--color-button));max-width:302px}.certificate-wrapper .container .body .signature-img img{max-width:176px}.certificate-wrapper .container .body .signature span{color:rgb(var(--color-button));text-align:center;font-size:12px;font-weight:400;line-height:normal}.certificate-wrapper .input-error{color:var(--color-input-error);min-height:19px;margin-left:19px;font-size:small}.gift-selection{display:inline-flex}.gift-selection input[type=radio]{display:none}.gift-selection input[type=radio]:checked+label{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;font-weight:700}.gift-selection label{color:#004c99;background:#f5f5f5;border:1px solid #bebebe;border-radius:20px;padding:14px 23px;font-weight:400}.product-form__buttons{position:relative}.trigger-certificate-modal-button{pointer-events:all;cursor:pointer;z-index:9999;width:100%;height:100%;display:block;position:absolute;top:0}.visibility-hidden{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/5/assets/parcel_style.css.map */
