.gift-certificates{margin-bottom:2em}.gift-certificates .h4{font-size:1.75rem}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul{padding:0 3rem}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li{padding:0 .5rem}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li a{--gc-d-ele-height:105px;display:block;position:relative;height:var(--gc-d-ele-height);text-align:center;background:#f4f4f4;border-radius:1ex;overflow:hidden;border:1px solid rgba(0,0,0,.15);transition:border-color .25s ease;text-decoration:none}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li a:after{content:'\2714';display:inline-block;position:absolute;bottom:.33em;right:.33em;color:#fff;background:rgba(0,0,0,.5);padding:.33em .5em;border-radius:.33em;opacity:0;transition:opacity .25s ease}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li a:hover{border-color:rgba(0,0,0,.5)}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li a:hover:after{opacity:.6}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li a img{display:block;position:relative;width:100%;height:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;object-position:top center;margin:0;padding:0}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li a img:after{display:none}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li.gc-design-add a{font-size:2rem;line-height:calc(var(--gc-d-ele-height) + 2px);opacity:.5;transition:opacity .25s ease}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li.gc-design-add a:after{display:none}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li.active a:after,.gift-certificates .gc-design .gc-design-list .uk-slidenav-position>ul li.gc-design-add a:hover{opacity:1}.gift-certificates .gc-design .gc-design-list .uk-slidenav-position .uk-slidenav{display:inline-block}.gift-certificates .gc-custom-design{display:none}.gift-certificates .gc-message .form-type-3{padding:3rem;background-color:#f4f4f4}.gift-certificates .gc-message .form-type-3 .ff_item{max-width:100%;background:inherit}.gift-certificates .gc-message .form-type-3 .ff_item:last-child{margin-bottom:0}.gift-certificates .gc-message .form-type-3 .ff_item label{background:inherit}.gift-certificates .gc-message .form-type-3 .ff_item label textarea{color:#000;font-size:1.5em;letter-spacing:.1em;font-weight:200;border-radius:.5rem;box-shadow:0 0 0 #36587a;transition:box-shadow .25s ease,border-color .25s ease}.gift-certificates .gc-message .form-type-3 .ff_item label textarea:focus{outline:0!important;box-shadow:0 0 10px #5e8bb8;border-color:transparent}.gift-certificates .gc-message .form-type-3 .ff_item label textarea.complete+span,.gift-certificates .gc-message .form-type-3 .ff_item label textarea:focus+span{padding:.25rem 0 0 1rem;font-size:.85rem}.gift-certificates .gc-amount .gc-amount-txt span.amount{font-weight:600;transition:opacity .25s ease}.gift-certificates .gc-amount .gc-amount-txt span.amount.pending{opacity:.5}.gift-certificates .gc-amount .gc-amount-txt span.error{padding-left:2em;color:rgba(216,80,48,.8)}.gift-certificates .gc-amount .gc-amount-list{margin:.5em 0 0}.gift-certificates .gc-amount .gc-amount-list li{margin-bottom:.5em}.gift-certificates .gc-amount .gc-amount-list li a{display:block;text-align:center;text-decoration:none;font-size:1.25em;font-weight:600;padding:.76rem 0;margin:0 1em 0 0;background-color:#f4f4f4;box-shadow:0 0 0 #36587a;border:1px solid rgba(0,0,0,.2);transition:box-shadow .25s ease,color .25s ease,background .25s ease;border-radius:3px}.gift-certificates .gc-amount .gc-amount-list li a:hover{box-shadow:0 0 10px #5e8bb8}.gift-certificates .gc-amount .gc-amount-list li.active .ff_item label input,.gift-certificates .gc-amount .gc-amount-list li.active a{color:#fff;background:#36587a}.gift-certificates .gc-amount .gc-amount-list li.gc-amount-custom label{display:block;position:relative;padding-right:1.4rem}.gift-certificates .gc-amount .gc-amount-list li.gc-amount-custom label input{display:inline-block;width:calc(100% - 2rem - 2px);border-radius:3px;background-color:#f4f4f4;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 0 #36587a;font-size:1.25em;padding:1rem 1rem .5rem;transition:color .25s ease,background-color .25s ease,box-shadow .25s ease}.gift-certificates .gc-amount .gc-amount-list li.gc-amount-custom label input+span{display:inline-block;position:absolute;z-index:1;right:1.5rem;margin:.25em .5em 0;padding:.5em .5em .5em 1em;background-color:#f4f4f4;transition:color .25s ease,background-color .25s ease}.gift-certificates .gc-amount .gc-amount-list li.gc-amount-custom label input:focus{outline:0!important;color:#fff;background:#36587a}.gift-certificates .gc-amount .gc-amount-list li.gc-amount-custom label input:focus+span{color:#fff;background:#36587a}.gift-certificates .gc-amount .gc-amount-list li.gc-amount-custom label:hover input{box-shadow:0 0 10px #5e8bb8}.gift-certificates .gc-amount .gc-amount-list li.gc-amount-custom.active label input,.gift-certificates .gc-amount .gc-amount-list li.gc-amount-custom.active label input+span{color:#fff;background:#36587a}.gift-certificates .gc-delivery{padding:3rem 1rem 3rem 2rem;background-color:#f4f4f4}.gift-certificates .gc-delivery .gc-delivery-date{display:block;padding:0 1rem 0 0}.gift-certificates .gc-delivery .gc-delivery-date>div{display:block;position:relative}.gift-certificates .gc-delivery .gc-delivery-date a{display:block;width:100%;text-decoration:none}.gift-certificates .gc-delivery .gc-delivery-date a.uk-button-large{font-weight:400;font-size:1.2em}.gift-certificates .gc-delivery .gc-delivery-date a.btn-now{background:#dcdcdc;color:#444;line-height:1.25em;padding:.6em 1.25em;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:0 0 0 #36587a;transition:all .25s ease}.gift-certificates .gc-delivery .gc-delivery-date a.btn-now:hover:not(.active){background:#eee;box-shadow:0 0 10px #5e8bb8}.gift-certificates .gc-delivery .gc-delivery-date a.btn-now.active{background:#36587a;color:#fff;border-color:transparent}.gift-certificates .gc-delivery .gc-delivery-date input[type=datetime-local]{display:block;position:relative;overflow:hidden;font-weight:400;font-size:1.2em;line-height:1.25em;text-transform:uppercase;text-align:center;padding:.6em 1.25em;background:#36587a;color:#fff;border:0;font-family:'Exo 2',sans-serif,Arial;width:calc(100% - 2.5em - 2px);cursor:pointer;border-radius:3px;outline:0!important;box-shadow:0 0 0 #36587a;transition:box-shadow .25s ease}.gift-certificates .gc-delivery .gc-delivery-date input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.95) brightness(75%);cursor:pointer}.gift-certificates .gc-delivery .gc-delivery-date input[type=datetime-local]:focus{outline:0!important}.gift-certificates .gc-delivery .gc-delivery-date input[type=datetime-local]:after{content:'выбрать время';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#dcdcdc;color:#444;border:1px solid rgba(0,0,0,.2);border-radius:3px;line-height:1.25em;padding-top:.6em;transform:translateY(0);transition:transform .25s ease}.gift-certificates .gc-delivery .gc-delivery-date input[type=datetime-local]:hover:not(.active){box-shadow:0 0 10px #5e8bb8}.gift-certificates .gc-delivery .gc-delivery-date input[type=datetime-local]:hover:after{background:#eee}.gift-certificates .gc-delivery .gc-delivery-date input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{filter:invert(.95) brightness(99%)}.gift-certificates .gc-delivery .gc-delivery-date input[type=datetime-local].active:after{transform:translateY(-100%)}.gift-certificates .gc-delivery .form-type-3 .ff-grp-title{margin:1rem 0}.gift-certificates .gc-delivery .form-type-3 .ff_item{width:calc(33.3% - 1em);margin-right:1em!important;margin-bottom:.5em}.gift-certificates .gc-delivery .form-type-3 .ff_item label+span{display:block;font-size:.87em;text-align:center;padding:.2em 1em 0}@media (max-width:767px){.gift-certificates .gc-delivery .form-type-3 .ff_item{width:100%}}.gift-certificates .gc-rules .gc-rules-list{padding:0 3rem;margin:0;background-color:#f4f4f4;list-style:none}.gift-certificates .gc-rules .gc-rules-list li{padding:2.5em 2em 2.5em 0}.gift-certificates .gc-rules .gc-rules-list li .gc-rules-icon{width:48px;min-width:48px;height:48px;margin-right:16px;float:left}.gift-certificates .gc-rules .gc-rules-list li .gc-rules-icon svg{width:100%;height:100%}.gift-certificates .gc-right .gc-summary{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--header-sf) - 20px);z-index:2;background:#f4f4f4;padding:3rem}.gift-certificates .gc-right .gc-summary .gc-summary-img-cover{display:block;position:relative}.gift-certificates .gc-right .gc-summary .gc-summary-img-cover .gc-summary-img{width:100%;min-height:180px;border-radius:1em;border:1px solid rgba(0,0,0,.15);overflow:hidden}.gift-certificates .gc-right .gc-summary .gc-summary-img-cover .gc-summary-img:before{position:absolute;left:calc(50% - 1rem);top:calc(50% - 1rem);font-size:2rem;content:"\f110";font-family:FontAwesome;animation:uk-rotate 1.5s infinite linear}.gift-certificates .gc-right .gc-summary .gc-summary-img-cover .gc-summary-img img{position:relative;padding:0;margin:-1px;min-width:102%;width:calc(102%);min-height:182px;height:auto;object-fit:cover;object-position:top center;z-index:1;opacity:0;transition:opacity .25s ease}.gift-certificates .gc-right .gc-summary .gc-summary-img-cover .gc-summary-img+span{position:absolute;display:inline-block;z-index:2;bottom:1rem;right:1rem;background:rgba(0,0,0,.5);padding:.33em 1.5em .33em .75em;border-radius:.33em;color:#fff}.gift-certificates .gc-right .gc-summary .gc-summary-img-cover .gc-summary-amount .ruble{font-weight:200;font-size:1em}.gift-certificates .gc-right .gc-summary .sn-btn{padding:.45em 1.25em;width:100%}.gift-certificates .gc-right .gc-summary .gc-summary-rules{position:relative;font-size:.9em}@media (min-width:769px){.gift-certificates .gc-right .gc-summary .gc-summary-rules+hr{display:none}}.gift-certificates .gc-right .gc-summary .gc-summary-response{margin-top:1rem;font-size:.8em}.gift-certificates .gc-right .gc-summary .gc-summary-response p{margin:0 0 .25em .5rem}.gift-certificates .gc-right .gc-summary .gc-summary-response p:before{content:'-';position:relative;display:inline-block;transform:translateX(-.5rem)}.gift-certificates .gc-right .gc-summary .gc-summary-response.has-error{color:rgba(216,80,48,.8)}.gift-certificates .gc-right .gc-summary:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;opacity:0;background:rgba(255,255,255,.5);transition:opacity .25s ease}.gift-certificates .gc-right .gc-summary:after{position:absolute;left:calc(50% - 1.5rem);top:calc(50% - 1.5rem);z-index:0;opacity:0;font-size:3rem;content:"\f110";font-family:FontAwesome;animation:uk-rotate 1.5s infinite linear;transition:opacity .25s ease}.gift-certificates .gc-right .gc-summary.loading:after,.gift-certificates .gc-right .gc-summary.loading:before{z-index:3;opacity:1}.gift-certificates .gc-right .gc-summary .gc-rules-full{display:none;padding:2rem 0;margin-bottom:-1rem}@media (max-width:768px){.gift-certificates .gc-right .gc-summary .gc-rules-full{display:block}}.gift-certificates .gc-howtouse{display:none!important}.gc-howtouse .gc-rules-full,.gc-rules .gc-rules-full,.gc-summary .gc-rules-full{display:block;position:relative;font-size:1.5em;padding:2rem 3rem;background-color:#f4f4f4;color:rgba(0,0,0,.66);text-decoration:none;transition:color .25s ease}.gc-howtouse .gc-rules-full:after,.gc-rules .gc-rules-full:after,.gc-summary .gc-rules-full:after{content:'\276F';font-size:1.5rem;color:inherit;position:relative;float:right;margin-right:4rem;transform:translateX(4rem);transition:transform .25s ease}.gc-howtouse .gc-rules-full:hover,.gc-rules .gc-rules-full:hover,.gc-summary .gc-rules-full:hover{color:#000}.gc-howtouse .gc-rules-full:hover:after,.gc-rules .gc-rules-full:hover:after,.gc-summary .gc-rules-full:hover:after{transform:translateX(0)}@media (max-width:768px){.gc-howtouse .gc-rules-full,.gc-rules .gc-rules-full,.gc-summary .gc-rules-full{display:none}}.gateway_res.success+.certificate-show{border-top:1px solid #ccc}.certificate-show .cs-img{display:block;position:relative;min-height:140px;background:radial-gradient(at bottom left,transparent,#4960a3);border-radius:1em;overflow:hidden;z-index:3;margin:1rem 4rem}@media (min-width:1005px){.certificate-show .cs-img{min-height:240px}}.certificate-show .cs-img img{display:block;width:100%;height:auto;border-radius:1em;border:1px solid rgba(0,0,0,.15);padding:0;margin:0}.certificate-show .cs-img span{display:inline-block;position:absolute;right:2rem;bottom:2rem;background:rgba(0,0,0,.5);font-size:1.33rem;padding:.5em 1.5em .5em 1em;border-radius:.33em;color:#fff}.certificate-show .cs-img span .amount{font-style:normal}.certificate-show .cs-img span .ruble{font-weight:200;font-size:1em}.certificate-show .cs-underlayer{display:block;position:relative;z-index:2;padding-bottom:2.5rem;padding-top:10rem;margin:-10rem 1rem 1rem;background:linear-gradient(#fff,#ccc 30%);border-radius:1em;text-align:center}.certificate-show .cs-underlayer .cs-comment{position:relative;padding:0 1rem 1rem 3rem;text-indent:-1.5rem;quotes:"“" "”" "‘" "’";font-size:2rem;font-style:italic;margin:2rem;text-align:left}.certificate-show .cs-underlayer .cs-comment:after,.certificate-show .cs-underlayer .cs-comment:before{position:relative;font-size:4rem;display:inline-block;padding:0 .75rem;line-height:0}.certificate-show .cs-underlayer .cs-comment:before{content:open-quote;top:.2em}.certificate-show .cs-underlayer .cs-comment:after{content:close-quote;top:.66em;padding-left:2.5rem}.certificate-show .cs-underlayer .cs-comment:empty{display:none}.certificate-show .cs-underlayer .cs-number,.certificate-show .cs-underlayer .cs-pin{display:inline-block;position:relative;padding:.5rem 1rem;margin:1rem auto;border:1px solid transparent;text-align:center;font-size:2rem;cursor:pointer;transition:border-color .25s ease;background:#fff;z-index:1;font-weight:600}.certificate-show .cs-underlayer .cs-number:after,.certificate-show .cs-underlayer .cs-number:before,.certificate-show .cs-underlayer .cs-pin:after,.certificate-show .cs-underlayer .cs-pin:before{font-size:1.2em;color:#aaa;font-weight:200}.certificate-show .cs-underlayer .cs-number:before,.certificate-show .cs-underlayer .cs-pin:before{content:'№['}.certificate-show .cs-underlayer .cs-number:after,.certificate-show .cs-underlayer .cs-pin:after{content:']'}.certificate-show .cs-underlayer .cs-number:hover,.certificate-show .cs-underlayer .cs-pin:hover{border-color:#86b4ff}.certificate-show .cs-underlayer .cs-number.copy-ok,.certificate-show .cs-underlayer .cs-pin.copy-ok{border-color:#006400}.certificate-show .cs-underlayer .cs-number.copy-fail,.certificate-show .cs-underlayer .cs-pin.copy-fail{border-color:#ff8c00}.certificate-show .cs-underlayer .cs-number+.cs-pin,.certificate-show .cs-underlayer .cs-pin+.cs-pin{margin-left:2rem}.certificate-show .cs-underlayer .cs-press2pin{display:inline-block;margin-left:3rem;vertical-align:super}.certificate-show .cs-underlayer .cs-press2pin:before{content:'ПИН отправлен';display:none;position:relative}.certificate-show .cs-underlayer .cs-press2pin.success:before{display:inline-block}.certificate-show .cs-underlayer .cs-press2pin.success a{display:none}.certificate-show .cs-underlayer .cs-press2pin a{text-decoration:none}.certificate-show .cs-underlayer .cs-press2pin a i{color:inherit}.certificate-show .cs-underlayer .cs-press2pin a.loading i{display:inline-block;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.certificate-show .cs-underlayer .cs-press2pin a.loading i:before{content:"\f110"}.certificate-show .cs-underlayer .cs-qrcode{display:block;margin:2rem auto}.certificate-show .cs-underlayer .cs-qrcode img{margin:0;padding:0}.certificate-show .cs-underlayer .cs-qrcode[style*="--bg:"]{display:inline-block;box-shadow:0 0 1.5rem .5rem #ccc inset;background:var(--bg),linear-gradient(#fff 1%,#ccc) center no-repeat;background-size:cover}.certificate-show .cs-underlayer .cs-qrcode[style*="--bg:"] img{opacity:0}.certificate-show .cs-underlayer .cs-qr_info{margin-top:-1rem;margin-bottom:0}.certificate-show .cs-underlayer .cs-reqs{margin:0 4rem}.certificate-show .cs-underlayer .cs-reqs:after{content:'';display:block;clear:both}.certificate-show .cs-underlayer .cs-reqs .cs-qrcode{display:inline-block;float:left;width:180px;margin:0 auto}.certificate-show .cs-underlayer .cs-reqs .cs-number,.certificate-show .cs-underlayer .cs-reqs .cs-pin,.certificate-show .cs-underlayer .cs-reqs .cs-press2pin,.certificate-show .cs-underlayer .cs-reqs .cs-qr_info{float:right;margin-bottom:1rem}.certificate-show .cs-underlayer .cs-reqs .cs-qr_info{text-align:right;font-size:.9rem;width:calc(100% - 180px - 4rem);margin-top:0}.certificate-show .cs-underlayer .cs-reqs+.cs-qr_info{padding-left:4rem;width:180px;margin-top:0;font-size:.9rem}.certificate-show .gc-howtouse .h4{margin:1.5rem 1.5rem 0;font-size:2rem;font-weight:600}.certificate-show .gc-howtouse .gc-howtouse-list{padding:0 0 0 1.5rem;margin:0;list-style:none}.certificate-show .gc-howtouse .gc-howtouse-list li{padding:2.5em 1.5em 2.5em 0}@media (max-width:1004px){.certificate-show .gc-howtouse .gc-howtouse-list li{padding:1.5em 1em .5em .5em}}.certificate-show .gc-howtouse .gc-howtouse-list li .gc-howto-icon{width:55px;min-width:55px;height:66px;margin-right:16px;float:left}.certificate-show .gc-howtouse .gc-howtouse-list li .gc-howto-icon svg{width:100%;height:100%}.certificate-show .gc-howtouse hr:last-of-type{margin-bottom:0}.certificate-show .gc-howtouse .gc-rules-full{display:block;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.certificate-show.cs-is-customer .cs-underlayer .cs-press2pin{display:none}.modal-body .certificate-show .cs-underlayer .cs-number:before{content:"Подарочный Сертификат №["}.gift-certificate.certificate-show .cs-underlayer{margin-left:0;margin-right:0}.gift-certificate.certificate-show .cs-comment{margin:2rem 1rem}.gift-certificate.certificate-show .cs-number{border:none;cursor:default}.gift-certificate.certificate-show .cs-number:before{content:'№ ['}.gift-certificate.certificate-show .cs-pin:before{content:'ПИН ['}.gift-certificate .gc-howto-cover{display:block;position:-webkit-sticky;position:sticky;overflow:hidden;top:calc(var(--header-sf) - 20px);z-index:2;margin:1rem auto;border:1px solid #ccc;border-radius:1rem}.gift-certificate .gc-howto-cover .gc-status{padding:1rem 1.5rem;border-bottom:1px solid #ccc;background:#f4f4f4;font-size:1.25rem}.gift-certificate .gc-howto-cover .gc-status p:last-child{margin-bottom:0}.gift-certificate .gc-howto-cover .gc-status .gcs.gcs-payed b:nth-of-type(1){color:#006400}.gift-certificate .gc-howto-cover .gc-status .gcs.gcs-payed b:nth-of-type(1) i{display:none}.gift-certificate .gc-howto-cover .gc-status .gcs.gcs-not_payed b:nth-of-type(1){color:#8b0000}.gift-certificate .gc-howto-cover .gc-status .gcs.gcs-not_payed b:nth-of-type(1) i{text-transform:uppercase}.gift-certificate .gc-howto-cover .gc-status .gcs.gcs-sent b:nth-of-type(2){color:#006400}.gift-certificate .gc-howto-cover .gc-status .gcs.gcs-sent b:nth-of-type(2) i{display:none}.gift-certificate .gc-howto-cover .gc-status .gcs.gcs-used b:nth-of-type(3){color:#ff8c00}.gift-certificate .gc-howto-cover .gc-status .gcs.gcs-used b:nth-of-type(3) i{display:none}.gift-certificate .gc-howto-cover .gc-status .gcs.gcs-delivery_expired b:nth-of-type(2){color:#8b0000}.gift-certificate .gc-howto-cover .gc-status .gcs.gcs-delivery_expired b:nth-of-type(2) i{text-transform:uppercase}.gift-certificate:not(.cs-is-admin).cs-is-customer .gc-howto-cover .gc-status .gcs b:nth-of-type(3){display:none}.gift-certificate:not(.cs-is-admin).cs-is-client .gc-howto-cover .gc-status .gcs b:nth-of-type(1),.gift-certificate:not(.cs-is-admin).cs-is-client .gc-howto-cover .gc-status .gcs b:nth-of-type(3){display:none}.gift-certificate .gc-error .h4{font-size:2rem}.inner-page.spcs-gcqr .tpl-cover>h1,.inner-page.spcs-your-gift-certificate .tpl-cover>h1{display:none!important}