@charset "UTF-8";.certificate-view-container .certificate-section .amount,.certificate-view-container .certificate-section .qr,.certificate-view-container .footer,.certificate-view-container:after,.preview-certificate .certificate-section .amount,.preview-certificate .certificate-section .qr,.preview-certificate .footer,.preview-certificate:after{background-color:#fff}.certificate-view-action .page-wrapper .page-header{background-color:transparent}.certificate-view-container.close-btn:before,.preview-certificate.close-btn:before{color:#121212}.certificate-checkout .certificates .price-in-card .amounts-wrap .amounts .swiper-slide{background-color:rgba(18,18,18,.07)}.certificate-checkout .certificates .design-form .designs-wrap .swiper-pagination-bullet{background-color:rgba(18,18,18,.88)}.certificate-checkout .certificate-checkout-place-order .cart-secure .block-content .icon,.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice input[type=radio]+.label,.certificate-checkout .certificates .delete,.certificate-checkout .certificates .step-title:before,.page-header,.page-wrapper,.payment-group .payment-method .field.choice input[type=radio]+.label,.preview-certificate{background-color:#eee}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice input[type=radio]+.label:before,.certificate-view-container .certificate-section .certificate-barcode span,.certificate-view-container .certificate-section .certificate-id span,.certificate-view-container .certificate-section .valid-period span,.payment-group .payment-method .field.choice input[type=radio]+.label:before,.preview-certificate .certificate-section .certificate-barcode span,.preview-certificate .certificate-section .certificate-id span,.preview-certificate .certificate-section .valid-period span{color:#2e2e2e}.certificate-checkout .certificates .price-in-card .amounts-wrap .amounts .swiper-slide.active,.certificate-view-container .certificate-section .certificate-sms,.preview-certificate .certificate-section .certificate-sms{background-color:#2e2e2e}.product-info{background-color:#f8f8f8}.certificate-view-container .footer .info p .pandora-text-color,.preview-certificate .footer .info p .pandora-text-color{color:#f041d8}.certificate-view-container .congratulation .message,.preview-certificate .congratulation .message{text-align:left}.certificate-checkout .header-section,.certificate-view-container .certificate-section,.certificate-view-container .congratulation,.preview-certificate .certificate-section,.preview-certificate .congratulation{text-align:center}.certificate-checkout .certificates .design-form .designs-wrap .swiper-slide input,.certificate-checkout .certificates .design-form .price__swiper-button-next,.certificate-checkout .certificates .design-form .price__swiper-button-prev,.certificate-checkout .certificates .design-form .swiper-button-next,.certificate-checkout .certificates .design-form .swiper-button-prev,.certificate-checkout .certificates .price-in-card .price__swiper-button-next,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev,.certificate-checkout .certificates .price-in-card .swiper-button-next,.certificate-checkout .certificates .price-in-card .swiper-button-prev,.payment-group .payment-method-content{display:none}.certificate-checkout .certificate-checkout-place-order .cart-secure .block-content,.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-group,.certificate-checkout .certificate-checkout-place-order .order-certificate-item,.certificate-checkout .certificates .certificate .group,.certificate-checkout .certificates .certificate .group .cert-short-info .heading,.certificate-checkout .certificates .date .gift-date .data-and-time,.certificate-checkout .certificates .step-title,.certificate-view-container .footer .how-use-step,.certificate-view-container .footer .how-use__icon-cont,.certificate-view-container .logo,.header.content .header-top-links ul,.payment-group .payment-methods-wrapper,.preview-certificate .footer .how-use-step,.preview-certificate .footer .how-use__icon-cont,.preview-certificate .logo,.product-info .product-info__content_item{display:-webkit-box;display:-ms-flexbox;display:flex}.certificate-checkout .certificate-checkout-place-order .certificate-payments .with-logo.payment-method .field.choice input[type=radio]+.label .title,.certificate-checkout .certificates .design-form .designs-wrap .swiper-slide label,.certificate-view-container .congratulation .from-name,.certificate-view-container .congratulation .message,.certificate-view-container .congratulation .to-name,.header.content .header-top-links a,.payment-group .with-logo.payment-method .field.choice input[type=radio]+.label .title,.preview-certificate .congratulation .from-name,.preview-certificate .congratulation .message,.preview-certificate .congratulation .to-name{display:block}.preview-certificate{position:fixed}.certificate-checkout .certificates .delete,.certificate-checkout .certificates .design-form .price__swiper-button-next,.certificate-checkout .certificates .design-form .price__swiper-button-prev,.certificate-checkout .certificates .design-form .swiper-button-next,.certificate-checkout .certificates .design-form .swiper-button-prev,.certificate-checkout .certificates .price-in-card .price__swiper-button-next,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev,.certificate-checkout .certificates .price-in-card .swiper-button-next,.certificate-checkout .certificates .price-in-card .swiper-button-prev,.certificate-view-container.close-btn:before,.certificate-view-container:after,.preview-certificate.close-btn:before,.preview-certificate:after{position:absolute}.certificate-checkout .certificates .certificate,.certificate-checkout .certificates form>section,.page-wrapper.affix .page-header{position:relative}.certificate-checkout .certificates .design-form .designs-wrap .swiper-pagination{position:static}.certificate-checkout .certificate-checkout-place-order .cart-secure .block-content .icon,.certificate-checkout .certificates .delete,.certificate-checkout .certificates .price-in-card .amounts-wrap,.certificate-checkout .certificates .price-in-card .amounts-wrap .amounts .swiper-slide,.certificate-checkout .certificates .step-title:before,.certificate-view-container .certificate-section .amount,.certificate-view-container .certificate-section .certificate-sms,.preview-certificate .certificate-section .amount,.preview-certificate .certificate-section .certificate-sms{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}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice input[type=radio]+.label,.certificate-checkout .certificates .actions,.certificate-view-container .footer .how-use .row-flex,.payment-group .payment-method .field.choice input[type=radio]+.label,.preview-certificate .footer .how-use .row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-info .product-info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@font-face{font-family:panclub;src:url(../fonts/panclub/panclub.eot);src:url(../fonts/panclub/panclub.eot?#iefix) format("embedded-opentype"),url(../fonts/panclub/panclub.woff2) format("woff2"),url(../fonts/panclub/panclub.woff) format("woff"),url(../fonts/panclub/panclub.ttf) format("truetype"),url(../fonts/panclub/panclub.svg#@{family-name}) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato/regular/Lato-Regular.eot);src:url(../fonts/lato/regular/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/regular/Lato-Regular.woff2) format("woff2"),url(../fonts/lato/regular/Lato-Regular.woff) format("woff"),url(../fonts/lato/regular/Lato-Regular.ttf) format("truetype"),url(../fonts/lato/regular/Lato-Regular.svg#@{family-name}) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato/medium/Lato-Medium.eot);src:url(../fonts/lato/medium/Lato-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/medium/Lato-Medium.woff2) format("woff2"),url(../fonts/lato/medium/Lato-Medium.woff) format("woff"),url(../fonts/lato/medium/Lato-Medium.ttf) format("truetype"),url(../fonts/lato/medium/Lato-Medium.svg#@{family-name}) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato/semibold/Lato-Semibold.eot);src:url(../fonts/lato/semibold/Lato-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/semibold/Lato-Semibold.woff2) format("woff2"),url(../fonts/lato/semibold/Lato-Semibold.woff) format("woff"),url(../fonts/lato/semibold/Lato-Semibold.ttf) format("truetype"),url(../fonts/lato/semibold/Lato-Semibold.svg#@{family-name}) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato/bold/Lato-Bold.eot);src:url(../fonts/lato/bold/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/bold/Lato-Bold.woff2) format("woff2"),url(../fonts/lato/bold/Lato-Bold.woff) format("woff"),url(../fonts/lato/bold/Lato-Bold.ttf) format("truetype"),url(../fonts/lato/bold/Lato-Bold.svg#@{family-name}) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(../fonts/lato/black/Lato-Black.eot);src:url(../fonts/lato/black/Lato-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/black/Lato-Black.woff2) format("woff2"),url(../fonts/lato/black/Lato-Black.woff) format("woff"),url(../fonts/lato/black/Lato-Black.ttf) format("truetype"),url(../fonts/lato/black/Lato-Black.svg#@{family-name}) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:heronew;src:url(../fonts/heronew/HeroNew-Regular.eot);src:url(../fonts/heronew/HeroNew-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/heronew/HeroNew-Regular.woff2) format("woff2"),url(../fonts/heronew/HeroNew-Regular.woff) format("woff"),url(../fonts/heronew/HeroNew-Regular.ttf) format("truetype"),url(../fonts/heronew/HeroNew-Regular.svg#@{family-name}) format("svg");font-weight:400;font-style:normal;font-display:swap}.certificate-checkout .certificate-checkout-place-order .copyright a,.certificate-view-container .footer .how-use h2 a,.preview-certificate .footer .how-use h2 a,.product-info .product-info__content_item .description .title{color:#2e2e2e;-webkit-transition:color ease-in-out .2s;transition:color ease-in-out .2s}.certificate-checkout .certificate-checkout-place-order .copyright a:hover,.certificate-view-container .footer .how-use h2 a:hover,.preview-certificate .footer .how-use h2 a:hover,.product-info .product-info__content_item .description .title:hover{color:#f041d8!important}.certificate-checkout .certificate-checkout-place-order .copyright a:active,.certificate-view-container .footer .how-use h2 a:active,.preview-certificate .footer .how-use h2 a:active,.product-info .product-info__content_item .description .title:active{color:#8b2450!important}.certificate-view-container .footer .how-use .row-flex>div p a,.certificate-view-container .footer .info p a,.preview-certificate .footer .how-use .row-flex>div p a,.preview-certificate .footer .info p a{color:#f041d8;-webkit-transition:color ease-in-out .2s;transition:color ease-in-out .2s}.certificate-view-container .footer .how-use .row-flex>div p a:hover,.certificate-view-container .footer .info p a:hover,.preview-certificate .footer .how-use .row-flex>div p a:hover,.preview-certificate .footer .info p a:hover{color:#8b2450!important}.certificate-view-container .footer .how-use .row-flex>div p a:active,.certificate-view-container .footer .info p a:active,.preview-certificate .footer .how-use .row-flex>div p a:active,.preview-certificate .footer .info p a:active{color:#121212!important}.primary-link{color:#2e2e2e;-webkit-transition:color ease-in-out .2s;transition:color ease-in-out .2s}.primary-link:hover{color:#f041d8!important}.primary-link:active{color:#8b2450!important}.accent-link{color:#f041d8;-webkit-transition:color ease-in-out .2s;transition:color ease-in-out .2s}.accent-link:hover{color:#8b2450!important}.accent-link:active{color:#121212!important}.secondary-link{color:rgba(18,18,18,.56);-webkit-transition:color ease-in-out .2s;transition:color ease-in-out .2s}.secondary-link:hover{color:#2e2e2e!important}.secondary-link:active{color:#8b2450!important}.secondary-link-2{color:rgba(18,18,18,.56);-webkit-transition:color ease-in-out .2s;transition:color ease-in-out .2s}.secondary-link-2:hover{color:#f041d8!important}.secondary-link-2:active{color:#8b2450!important}.button.primary{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:#2e2e2e;font-size:16px;line-height:24px;font-weight:400;color:#f8f8f8;border-radius:14px;padding:10px 16px;height:44px}.button.primary:hover{background-color:#121212;color:#fff}.button.primary:active{background-color:#8b2450;color:#fff}.button.primary:disabled{cursor:not-allowed;background-color:rgba(18,18,18,.07);font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.36);border-radius:14px;padding:10px 16px;height:44px}@media only screen and (min-width:800px){.button.primary{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:#2e2e2e;font-size:18px;line-height:26px;font-weight:400;color:#f8f8f8;border-radius:16px;padding:12px 16px;height:48px}.button.primary:hover{background-color:#121212;color:#fff}.button.primary:active{background-color:#8b2450;color:#fff}.button.primary:disabled{cursor:not-allowed;background-color:rgba(18,18,18,.07);font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}}.button.secondary{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:rgba(18,18,18,.07);font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e;border-radius:14px;padding:10px 16px;height:44px}.button.secondary:hover{background-color:rgba(18,18,18,.12)}.button.secondary:active{background-color:rgba(18,18,18,.24);color:#121212}.button.secondary:disabled{cursor:not-allowed;background-color:rgba(18,18,18,.07);font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.36);border-radius:14px;padding:10px 16px;height:44px}@media only screen and (min-width:800px){.button.secondary{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:rgba(18,18,18,.07);font-size:18px;line-height:26px;font-weight:400;color:#2e2e2e;border-radius:16px;padding:12px 16px;height:48px}.button.secondary:hover{background-color:rgba(18,18,18,.12)}.button.secondary:active{background-color:rgba(18,18,18,.24);color:#121212}.button.secondary:disabled{cursor:not-allowed;background-color:rgba(18,18,18,.07);font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}}.button.accent{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:#f041d8;font-size:16px;line-height:24px;font-weight:400;color:#fff;border-radius:14px;padding:10px 16px;height:44px}.button.accent:hover{background-color:#d12cba}.button.accent:active{background-color:#8b2450}.button.accent:disabled{cursor:not-allowed;background-color:transparent;font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.36);border-radius:14px;padding:10px 16px;height:44px}@media only screen and (min-width:800px){.button.accent{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:#f041d8;font-size:18px;line-height:26px;font-weight:400;color:#fff;border-radius:16px;padding:12px 16px;height:48px}.button.accent:hover{background-color:#d12cba}.button.accent:active{background-color:#8b2450}.button.accent:disabled{cursor:not-allowed;background-color:transparent;font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}}.button.no-fill{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:transparent;font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e;border-radius:14px;padding:10px 16px;height:44px}.button.no-fill:hover{background-color:rgba(18,18,18,.07)}.button.no-fill:active{background-color:rgba(18,18,18,.12);color:#121212}.button.no-fill:disabled{cursor:not-allowed;background-color:transparent;font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.36);border-radius:14px;padding:10px 16px;height:44px}@media only screen and (min-width:800px){.button.no-fill{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:transparent;font-size:18px;line-height:26px;font-weight:400;color:#2e2e2e;border-radius:16px;padding:12px 16px;height:48px}.button.no-fill:hover{background-color:rgba(18,18,18,.07)}.button.no-fill:active{background-color:rgba(18,18,18,.12);color:#121212}.button.no-fill:disabled{cursor:not-allowed;background-color:transparent;font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}}.button.no-fill-border{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:transparent;border:.5px solid rgba(18,18,18,.24);font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e;border-radius:14px;padding:10px 16px;height:44px}.button.no-fill-border:hover{background-color:rgba(18,18,18,.07)}.button.no-fill-border:active{background-color:rgba(18,18,18,.12);color:#121212}.button.no-fill-border:disabled{cursor:not-allowed;background-color:transparent;font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.36);border-radius:14px;padding:10px 16px;height:44px}@media only screen and (min-width:800px){.button.no-fill-border{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:transparent;border:.5px solid rgba(18,18,18,.24);font-size:18px;line-height:26px;font-weight:400;color:#2e2e2e;border-radius:16px;padding:12px 16px;height:48px}.button.no-fill-border:hover{background-color:rgba(18,18,18,.07)}.button.no-fill-border:active{background-color:rgba(18,18,18,.12);color:#121212}.button.no-fill-border:disabled{cursor:not-allowed;background-color:transparent;font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}}.certificate-checkout .certificate-checkout-place-order,.certificate-checkout .certificates .certificate,.certificate-checkout .certificates form>section,.checkout-payment-method{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 16px 28px 16px;border-radius:32px;margin-bottom:16px}@media only screen and (min-width:800px){.certificate-checkout .certificate-checkout-place-order,.certificate-checkout .certificates .certificate,.certificate-checkout .certificates form>section,.checkout-payment-method{padding:32px 24px 40px;margin-bottom:24px}}.certificate-checkout .certificates .step-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:20px;line-height:24px;text-transform:uppercase;font-weight:600;color:#2e2e2e;margin-bottom:24px}.certificate-checkout .certificates .step-title:before{border-radius:50%;width:40px;height:40px;font-size:18px;line-height:26px;font-weight:400;color:#2e2e2e;font-weight:600}@media only screen and (min-width:800px){.certificate-checkout .certificates .step-title{font-size:24px;line-height:28px;letter-spacing:-.48px;text-transform:uppercase;font-weight:600;color:#2e2e2e;margin-bottom:32px}.certificate-checkout .certificates .step-title:before{width:48px;height:48px;font-size:20px;line-height:28px;font-weight:400;color:#2e2e2e;font-weight:600}}.header.content .logo{width:118px}.header.content .header-top-links a{padding:8px 12px;font-size:14px;line-height:20px;font-weight:400;font-weight:600}.header.content .header-top-links .accent-link{width:89px;overflow:hidden;height:36px;line-height:22px}.product-info{padding:32px 12px 64px}.product-info .product-info__content_item{gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-info .product-info__content_item i{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;cursor:pointer;width:48px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:#2e2e2e;font-size:18px;line-height:26px;font-weight:400;color:#f8f8f8;border-radius:16px;padding:12px 16px;height:48px;border-radius:50%}.product-info .product-info__content_item i:hover{background-color:#121212;color:#fff}.product-info .product-info__content_item i:active{background-color:#8b2450;color:#fff}.product-info .product-info__content_item i:disabled{cursor:not-allowed;background-color:rgba(18,18,18,.07);font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}.product-info .product-info__content_item i:before{font-size:24px;line-height:24px}.product-info .product-info__content_item:not(:last-child){margin-bottom:24px}.product-info .product-info__content_item .description .title{font-size:14px;line-height:20px;font-weight:400;font-weight:500;margin-bottom:4px}.product-info .product-info__content_item .description .text{font-size:12px;line-height:16px;letter-spacing:.24px;font-weight:500;color:rgba(18,18,18,.56);font-weight:500}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice input[type=radio]+.label:before,.certificate-checkout .certificates .delete:before,.certificate-view-container.close-btn:before,.payment-group .payment-method .field.choice input[type=radio]+.label:before,.preview-certificate.close-btn:before{font-family:panclub;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.button.primary{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:#2e2e2e;font-size:16px;line-height:24px;font-weight:400;color:#f8f8f8;border-radius:14px;padding:10px 16px;height:44px}.button.primary:hover{background-color:#121212;color:#fff}.button.primary:active{background-color:#8b2450;color:#fff}.button.primary:disabled{cursor:not-allowed;background-color:rgba(18,18,18,.07);font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.36);border-radius:14px;padding:10px 16px;height:44px}@media only screen and (min-width:800px){.button.primary{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:#2e2e2e;font-size:18px;line-height:26px;font-weight:400;color:#f8f8f8;border-radius:16px;padding:12px 16px;height:48px}.button.primary:hover{background-color:#121212;color:#fff}.button.primary:active{background-color:#8b2450;color:#fff}.button.primary:disabled{cursor:not-allowed;background-color:rgba(18,18,18,.07);font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}}.button.secondary{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:rgba(18,18,18,.07);font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e;border-radius:14px;padding:10px 16px;height:44px}.button.secondary:hover{background-color:rgba(18,18,18,.12)}.button.secondary:active{background-color:rgba(18,18,18,.24);color:#121212}.button.secondary:disabled{cursor:not-allowed;background-color:rgba(18,18,18,.07);font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.36);border-radius:14px;padding:10px 16px;height:44px}@media only screen and (min-width:800px){.button.secondary{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:rgba(18,18,18,.07);font-size:18px;line-height:26px;font-weight:400;color:#2e2e2e;border-radius:16px;padding:12px 16px;height:48px}.button.secondary:hover{background-color:rgba(18,18,18,.12)}.button.secondary:active{background-color:rgba(18,18,18,.24);color:#121212}.button.secondary:disabled{cursor:not-allowed;background-color:rgba(18,18,18,.07);font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}}.button.accent{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:#f041d8;font-size:16px;line-height:24px;font-weight:400;color:#fff;border-radius:14px;padding:10px 16px;height:44px}.button.accent:hover{background-color:#d12cba}.button.accent:active{background-color:#8b2450}.button.accent:disabled{cursor:not-allowed;background-color:transparent;font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.36);border-radius:14px;padding:10px 16px;height:44px}@media only screen and (min-width:800px){.button.accent{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:#f041d8;font-size:18px;line-height:26px;font-weight:400;color:#fff;border-radius:16px;padding:12px 16px;height:48px}.button.accent:hover{background-color:#d12cba}.button.accent:active{background-color:#8b2450}.button.accent:disabled{cursor:not-allowed;background-color:transparent;font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}}.button.no-fill{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:transparent;font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e;border-radius:14px;padding:10px 16px;height:44px}.button.no-fill:hover{background-color:rgba(18,18,18,.07)}.button.no-fill:active{background-color:rgba(18,18,18,.12);color:#121212}.button.no-fill:disabled{cursor:not-allowed;background-color:transparent;font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.36);border-radius:14px;padding:10px 16px;height:44px}@media only screen and (min-width:800px){.button.no-fill{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:transparent;font-size:18px;line-height:26px;font-weight:400;color:#2e2e2e;border-radius:16px;padding:12px 16px;height:48px}.button.no-fill:hover{background-color:rgba(18,18,18,.07)}.button.no-fill:active{background-color:rgba(18,18,18,.12);color:#121212}.button.no-fill:disabled{cursor:not-allowed;background-color:transparent;font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}}.button.no-fill-border{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:transparent;border:.5px solid rgba(18,18,18,.24);font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e;border-radius:14px;padding:10px 16px;height:44px}.button.no-fill-border:hover{background-color:rgba(18,18,18,.07)}.button.no-fill-border:active{background-color:rgba(18,18,18,.12);color:#121212}.button.no-fill-border:disabled{cursor:not-allowed;background-color:transparent;font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.36);border-radius:14px;padding:10px 16px;height:44px}@media only screen and (min-width:800px){.button.no-fill-border{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;cursor:pointer;width:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:transparent;border:.5px solid rgba(18,18,18,.24);font-size:18px;line-height:26px;font-weight:400;color:#2e2e2e;border-radius:16px;padding:12px 16px;height:48px}.button.no-fill-border:hover{background-color:rgba(18,18,18,.07)}.button.no-fill-border:active{background-color:rgba(18,18,18,.12);color:#121212}.button.no-fill-border:disabled{cursor:not-allowed;background-color:transparent;font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}}.certificate-checkout .certificate-checkout-place-order,.certificate-checkout .certificates .certificate,.certificate-checkout .certificates form>section,.checkout-payment-method{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 16px 28px 16px;border-radius:32px;margin-bottom:16px}@media only screen and (min-width:800px){.certificate-checkout .certificate-checkout-place-order,.certificate-checkout .certificates .certificate,.certificate-checkout .certificates form>section,.checkout-payment-method{padding:32px 24px 40px;margin-bottom:24px}}.certificate-checkout .certificates .step-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:20px;line-height:24px;text-transform:uppercase;font-weight:600;color:#2e2e2e;margin-bottom:24px}.certificate-checkout .certificates .step-title:before{border-radius:50%;width:40px;height:40px;font-size:18px;line-height:26px;font-weight:400;color:#2e2e2e;font-weight:600}@media only screen and (min-width:800px){.certificate-checkout .certificates .step-title{font-size:24px;line-height:28px;letter-spacing:-.48px;text-transform:uppercase;font-weight:600;color:#2e2e2e;margin-bottom:32px}.certificate-checkout .certificates .step-title:before{width:48px;height:48px;font-size:20px;line-height:28px;font-weight:400;color:#2e2e2e;font-weight:600}}.header.content .logo{width:118px}.header.content .header-top-links a{padding:8px 12px;font-size:14px;line-height:20px;font-weight:400;font-weight:600}.header.content .header-top-links .accent-link{width:89px;overflow:hidden;height:36px;line-height:22px}.product-info{padding:32px 12px 64px}.product-info .product-info__content_item{gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-info .product-info__content_item i{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;cursor:pointer;width:48px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-color:#2e2e2e;font-size:18px;line-height:26px;font-weight:400;color:#f8f8f8;border-radius:16px;padding:12px 16px;height:48px;border-radius:50%}.product-info .product-info__content_item i:hover{background-color:#121212;color:#fff}.product-info .product-info__content_item i:active{background-color:#8b2450;color:#fff}.product-info .product-info__content_item i:disabled{cursor:not-allowed;background-color:rgba(18,18,18,.07);font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.36);border-radius:16px;padding:12px 16px;height:48px}.product-info .product-info__content_item i:before{font-size:24px;line-height:24px}.product-info .product-info__content_item:not(:last-child){margin-bottom:24px}.product-info .product-info__content_item .description .title{font-size:14px;line-height:20px;font-weight:400;font-weight:500;margin-bottom:4px}.product-info .product-info__content_item .description .text{font-size:12px;line-height:16px;letter-spacing:.24px;font-weight:500;color:rgba(18,18,18,.56);font-weight:500}.checkout-payment-method .payment-methods{min-inline-size:auto}.payment-group .payment-methods-wrapper{gap:12px;margin-left:-16px;width:calc(100% + 32px);overflow-x:auto;padding-bottom:12px}.payment-group .payment-methods-wrapper>:first-child{margin-left:16px}.payment-group .payment-methods-wrapper>:last-child{margin-right:16px}@media only screen and (min-width:800px){.opc .checkout-payment-method{padding:32px 24px}.payment-group .payment-methods-wrapper{margin-left:-24px;width:calc(100% + 48px);padding-bottom:16px}.payment-group .payment-methods-wrapper>:first-child{margin-left:24px}.payment-group .payment-methods-wrapper>:last-child{margin-right:24px}.payment-group .payment-method .field.choice input[type=radio]+.label{height:104px;padding:12px 16px}.payment-group .payment-method .field.choice input[type=radio]+.label span:last-child{font-size:14px;line-height:20px;font-weight:400;color:#2e2e2e;font-weight:600}.payment-group .payment-method:not(.sbp)._active .field.choice>div label{margin-top:32px}}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method,.payment-group .payment-method{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;height:88px}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice,.payment-group .payment-method .field.choice{margin:0}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice input[type=radio]+.label,.payment-group .payment-method .field.choice input[type=radio]+.label{padding:12px;margin:0;border-radius:16px;height:88px}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice input[type=radio]+.label:before,.payment-group .payment-method .field.choice input[type=radio]+.label:before{content:"";font-size:24px;line-height:24px;border:none;width:24px;height:24px;padding:0;margin:0}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice input[type=radio]+.label span:last-child,.payment-group .payment-method .field.choice input[type=radio]+.label span:last-child{font-size:12px;line-height:16px;letter-spacing:.24px;font-weight:500;color:#2e2e2e;font-weight:600;-ms-flex-item-align:end;align-self:flex-end}@media only screen and (min-width:800px){.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice input[type=radio]+.label,.payment-group .payment-method .field.choice input[type=radio]+.label{padding:12px 16px;height:104px}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice input[type=radio]+.label span:last-child,.payment-group .payment-method .field.choice input[type=radio]+.label span:last-child{font-size:14px;line-height:20px;font-weight:400;color:#2e2e2e;font-weight:600}}.certificate-checkout .certificate-checkout-place-order .certificate-payments ._active.payment-method .field.choice input[type=radio]+.label,.payment-group ._active.payment-method .field.choice input[type=radio]+.label{border:1.5px solid rgba(18,18,18,.56)}.certificate-checkout .certificate-checkout-place-order .certificate-payments .with-logo.payment-method .field.choice input[type=radio]+.label:before,.payment-group .with-logo.payment-method .field.choice input[type=radio]+.label:before{content:none}.certificate-checkout .certificate-checkout-place-order .certificate-payments .with-logo.payment-method .field.choice input[type=radio]+.label .payment-method-logo,.payment-group .with-logo.payment-method .field.choice input[type=radio]+.label .payment-method-logo{width:24px;height:24px;-ms-flex-item-align:start;align-self:flex-start}.certificate-checkout .certificate-checkout-place-order .certificate-payments .with-logo.payment-method .field.choice input[type=radio]+.label .title,.payment-group .with-logo.payment-method .field.choice input[type=radio]+.label .title{width:100%}@media only screen and (min-width:800px){.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method,.payment-group .payment-method{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;height:104px}}.page-wrapper.affix{padding-top:0}.column.main{padding:48px 12px 32px 12px}.certificate-checkout .header-section{margin-bottom:32px}.certificate-checkout .header-section h1{font-size:28px;line-height:32px;letter-spacing:-.56px;text-transform:uppercase;font-weight:400;margin-bottom:12px}.certificate-checkout .header-section .desc{font-size:16px;line-height:24px;font-weight:400;color:#121212}.certificate-checkout .certificates .certificate,.certificate-checkout .certificates form>section{max-width:724px;width:100%;margin:0 auto 16px}.certificate-checkout .certificates .delete{cursor:pointer;width:28px;height:28px;border-radius:50%;top:16px;right:16px}.certificate-checkout .certificates .delete:before{content:"";font-size:24px;line-height:24px}.certificate-checkout .certificates .delete span{font-size:0}.certificate-checkout .certificates .certificate{padding-top:50px}.certificate-checkout .certificates .certificate .group{gap:12px}.certificate-checkout .certificates .certificate .group img{width:31%;border-radius:6px;height:100%;max-width:128px}.certificate-checkout .certificates .certificate .group .cert-short-info{width:100%}.certificate-checkout .certificates .certificate .group .cert-short-info .heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.certificate-checkout .certificates .certificate .group .cert-short-info .heading .name{font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e;font-weight:500}.certificate-checkout .certificates .certificate .group .cert-short-info .heading .amount{font-size:16px;line-height:24px;font-weight:400;color:#121212;font-weight:500}.certificate-checkout .certificates .certificate .group .cert-short-info .phone{font-size:14px;line-height:20px;font-weight:400;color:rgba(18,18,18,.56);margin-bottom:4px}.certificate-checkout .certificates .certificate .group .cert-short-info .date{font-size:12px;line-height:16px;letter-spacing:.24px;font-weight:500;color:rgba(18,18,18,.56)}.certificate-checkout .certificates .step-title{margin-bottom:16px}.certificate-checkout .certificates .step-title:before{content:attr(data-order)}.certificate-checkout .certificates .price-in-card .amounts-wrap{height:100px;padding:12px 24px;margin-left:-16px;margin-right:-16px}.certificate-checkout .certificates .price-in-card .amounts-wrap .amounts{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.certificate-checkout .certificates .price-in-card .amounts-wrap .amounts .swiper-slide{width:96px;height:44px;cursor:pointer;border-radius:14px;padding:10px 16px}.certificate-checkout .certificates .price-in-card .amounts-wrap .amounts .swiper-slide span{font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e}.certificate-checkout .certificates .price-in-card .amounts-wrap .amounts .swiper-slide.active{padding:12px 16px;border-radius:20px;height:64px;width:144px}.certificate-checkout .certificates .price-in-card .amounts-wrap .amounts .swiper-slide.active span{font-size:20px;line-height:28px;font-weight:400;color:#f8f8f8}.certificate-checkout .certificates .design-form .designs-wrap{padding-top:12px;margin-left:-16px;margin-right:-16px}.certificate-checkout .certificates .design-form .designs-wrap .swiper-slide{width:280px;border-radius:16px;overflow:hidden}.certificate-checkout .certificates .design-form .designs-wrap .swiper-slide.active{-webkit-box-shadow:0 30px 20px -20px rgba(18,18,18,.56);box-shadow:0 30px 20px -20px rgba(18,18,18,.56)}.certificate-checkout .certificates .design-form .designs-wrap .swiper-slide label{font-size:0}.certificate-checkout .certificates .design-form .designs-wrap .swiper-wrapper{margin-bottom:16px}.certificate-checkout .certificates .design-form .designs-wrap .swiper-pagination{height:18px}.certificate-checkout .certificates .design-form .designs-wrap .swiper-pagination-bullet{width:6px;height:6px;opacity:.2}.certificate-checkout .certificates .design-form .designs-wrap .swiper-pagination-bullet-active{opacity:1}.certificate-checkout .certificates .design-form .price__swiper-button-next.swiper-button-disabled,.certificate-checkout .certificates .design-form .price__swiper-button-prev.swiper-button-disabled,.certificate-checkout .certificates .design-form .swiper-button-next.swiper-button-disabled,.certificate-checkout .certificates .design-form .swiper-button-prev.swiper-button-disabled,.certificate-checkout .certificates .price-in-card .price__swiper-button-next.swiper-button-disabled,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev.swiper-button-disabled,.certificate-checkout .certificates .price-in-card .swiper-button-next.swiper-button-disabled,.certificate-checkout .certificates .price-in-card .swiper-button-prev.swiper-button-disabled{opacity:.35;pointer-events:none}.certificate-checkout .certificates .date .send-now .field.choice{margin-bottom:0;padding:10px 0}.certificate-checkout .certificates .date .gift-date{margin-top:16px}.certificate-checkout .certificates .date .gift-date .data-and-time{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.certificate-checkout .certificates .date .gift-date .data-and-time>div{width:100%}.certificate-checkout .certificates .date .gift-date .data-and-time .date input{line-height:21px}.certificate-checkout .certificates .date .gift-date .timezone .form__row{margin-bottom:0}.certificate-checkout .certificates .actions{gap:12px;max-width:724px;width:100%;margin:0 auto 32px}.certificate-checkout .certificates .actions>div{width:100%}.certificate-checkout .certificates .actions button{width:100%}.certificate-checkout .certificates .actions button i{width:24px;height:24px;font-size:24px;margin-right:8px}.certificate-checkout .certificate-checkout-place-order{max-width:724px;width:100%;margin:0 auto 16px}.certificate-checkout .certificate-checkout-place-order>.title{font-size:20px;line-height:24px;text-transform:uppercase;font-weight:600;color:#2e2e2e;margin-bottom:32px}.certificate-checkout .certificate-checkout-place-order .customer{margin-bottom:32px}.certificate-checkout .certificate-checkout-place-order h4{font-size:14px;line-height:20px;font-weight:400;color:#2e2e2e;font-weight:600;margin-bottom:16px}.certificate-checkout .certificate-checkout-place-order .order-certificate-item{margin-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.certificate-checkout .certificate-checkout-place-order .order-certificate-item .no-detail{font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e;font-weight:500}.certificate-checkout .certificate-checkout-place-order .order-certificate-item .amount{font-size:16px;line-height:24px;font-weight:400;color:#121212;font-weight:500}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-group{gap:12px;margin-bottom:32px}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method .field.choice{padding-bottom:0!important}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-method.disabled{opacity:.5}.certificate-checkout .certificate-checkout-place-order .agreement{margin-bottom:24px}.certificate-checkout .certificate-checkout-place-order .agreement .checkbox-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.certificate-checkout .certificate-checkout-place-order .certificate-payments__actions{margin-bottom:24px}.certificate-checkout .certificate-checkout-place-order .certificate-payments__actions button{width:100%}.certificate-checkout .certificate-checkout-place-order .certificate-payments__actions button img{width:26px;height:26px;margin-right:10px}.certificate-checkout .certificate-checkout-place-order .certificate-payments__actions button .order-total{margin-left:4px}.certificate-checkout .certificate-checkout-place-order .copyright{margin-bottom:16px}.certificate-checkout .certificate-checkout-place-order .cart-secure .block-content{gap:12px}.certificate-checkout .certificate-checkout-place-order .cart-secure .block-content .icon{width:50px;height:32px;border-radius:8px}.certificate-view-container .logo,.preview-certificate .logo{padding:6px 8px 6px 12px;height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.certificate-view-container.close-btn:before,.preview-certificate.close-btn:before{content:"";font-size:32px;line-height:32px;width:44px;height:44px;right:8px;top:6px;padding:6px;cursor:pointer}.certificate-view-container:after,.preview-certificate:after{content:'';width:100%;top:0;left:0;height:calc(100vw / 2 + 250px);z-index:-1}.certificate-view-container .certificate-section,.certificate-view-container .congratulation,.preview-certificate .certificate-section,.preview-certificate .congratulation{max-width:724px;margin:0 auto}.certificate-view-container .congratulation,.preview-certificate .congratulation{padding:48px 12px 32px}.certificate-view-container .congratulation .to-name,.preview-certificate .congratulation .to-name{font-size:28px;line-height:32px;letter-spacing:-.56px;text-transform:uppercase;font-weight:400;color:#2e2e2e;margin-bottom:12px}.certificate-view-container .congratulation .message,.preview-certificate .congratulation .message{font-size:16px;line-height:24px;font-weight:400;color:#121212;max-width:450px;margin:0 auto 12px;padding:0}.certificate-view-container .congratulation .from-name,.preview-certificate .congratulation .from-name{font-size:14px;line-height:20px;font-weight:400;color:rgba(18,18,18,.56)}.certificate-view-container .certificate-section,.preview-certificate .certificate-section{padding:0 12px 32px}.certificate-view-container .certificate-section .card,.preview-certificate .certificate-section .card{margin-bottom:32px}.certificate-view-container .certificate-section .card img,.preview-certificate .certificate-section .card img{border-radius:16px;width:100%;max-width:450px}.certificate-view-container .certificate-section h1,.preview-certificate .certificate-section h1{font-size:24px;line-height:28px;letter-spacing:-.48px;text-transform:uppercase;font-weight:600;color:#2e2e2e;margin-bottom:32px;margin-top:0}.certificate-view-container .certificate-section .qr,.preview-certificate .certificate-section .qr{padding:24px 0;border-radius:32px;max-width:370px;margin:0 auto 16px}.certificate-view-container .certificate-section .qr>div,.preview-certificate .certificate-section .qr>div{margin:0 auto}.certificate-view-container .certificate-section .certificate-barcode,.certificate-view-container .certificate-section .certificate-id,.certificate-view-container .certificate-section .valid-period,.preview-certificate .certificate-section .certificate-barcode,.preview-certificate .certificate-section .certificate-id,.preview-certificate .certificate-section .valid-period{font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.56);margin-bottom:8px}.certificate-view-container .certificate-section .certificate-barcode,.preview-certificate .certificate-section .certificate-barcode{margin-bottom:32px}.certificate-view-container .certificate-section .amount,.preview-certificate .certificate-section .amount{padding:24px 40px;border-radius:24px;font-size:24px;line-height:28px;letter-spacing:-.48px;text-transform:uppercase;font-weight:600;color:#2e2e2e;margin:0 auto 32px;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:500}.certificate-view-container .certificate-section .amount span:last-child,.preview-certificate .certificate-section .amount span:last-child{margin-left:4px}.certificate-view-container .certificate-section .certificate-sms,.preview-certificate .certificate-section .certificate-sms{padding:20px;border-radius:16px;font-size:16px;line-height:24px;font-weight:400;color:#f8f8f8;margin:0 auto 24px;max-width:405px}.certificate-view-container .certificate-section .valid-period,.preview-certificate .certificate-section .valid-period{margin-bottom:0}.certificate-view-container .footer,.preview-certificate .footer{padding:48px 12px}.certificate-view-container .footer .how-use,.certificate-view-container .footer .info,.preview-certificate .footer .how-use,.preview-certificate .footer .info{max-width:724px;margin:0 auto}.certificate-view-container .footer .how-use,.preview-certificate .footer .how-use{margin-bottom:24px}.certificate-view-container .footer .how-use h2,.preview-certificate .footer .how-use h2{font-size:24px;line-height:28px;letter-spacing:-.48px;text-transform:uppercase;font-weight:600;margin-bottom:24px}.certificate-view-container .footer .how-use .row-flex,.preview-certificate .footer .how-use .row-flex{row-gap:24px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.certificate-view-container .footer .how-use .row-flex>div,.preview-certificate .footer .how-use .row-flex>div{width:calc(50% - 6px)}.certificate-view-container .footer .how-use .row-flex>div p,.preview-certificate .footer .how-use .row-flex>div p{font-size:14px;line-height:20px;font-weight:400;color:#2e2e2e}.certificate-view-container .footer .how-use-step,.preview-certificate .footer .how-use-step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.certificate-view-container .footer .how-use__icon-cont,.preview-certificate .footer .how-use__icon-cont{height:64px}.certificate-view-container .footer .how-use__icon-cont svg,.preview-certificate .footer .how-use__icon-cont svg{margin-top:auto}.certificate-view-container .footer .info,.preview-certificate .footer .info{padding:12px 0}.certificate-view-container .footer .info p,.preview-certificate .footer .info p{font-size:14px;line-height:20px;font-weight:400;color:#2e2e2e;margin-bottom:24px}.preview-certificate{top:0;left:0;width:100%;height:100%;overflow:auto;z-index:1000}.certificate-view-container{max-width:100%}.certificate-view-action .page-wrapper{z-index:1}.certificate-view-action .page-wrapper .page-main{max-width:100%}.certificate-view-action .page-wrapper .column.main{padding:0}@media only screen and (min-width:540px){.header.content{padding:10px 12px 10px 24px}.header.content .logo{width:142px}.header.content .header-top-links .accent-link{width:auto;overflow:initial;height:auto;line-height:20px}.product-info{padding:32px 24px}.product-info__content_item i{width:64px;height:64px}.product-info__content_item .description .title{font-size:16px;line-height:24px;font-weight:400;font-weight:500}.certificate-view-container:after,.preview-certificate:after{height:420px}}@media only screen and (min-width:800px){.column.main{padding:80px 40px}.certificate-checkout .certificates form>section{margin-bottom:24px}.certificate-checkout .header-section{margin-bottom:80px}.certificate-checkout .header-section h1{font-size:40px;line-height:44px;letter-spacing:-.8px;text-transform:uppercase;font-weight:500;color:#2e2e2e;margin-bottom:24px;font-weight:400}.certificate-checkout .header-section .desc{font-size:20px;line-height:28px;font-weight:400;color:#121212}.certificate-checkout .certificates .step-title{margin-bottom:32px}.certificate-checkout .certificates .form-inputs{width:50%}.certificate-checkout .certificates .design-form,.certificate-checkout .certificates .price-in-card{padding:32px 24px}.certificate-checkout .certificates .price-in-card .amounts-wrap{margin-right:-24px;margin-left:-24px}.certificate-checkout .certificates .price-in-card .amounts-wrap .amounts .swiper-slide{width:112px;height:50px}.certificate-checkout .certificates .price-in-card .amounts-wrap .amounts .swiper-slide.active{width:128px;height:64px}.certificate-checkout .certificates .design-form .designs-wrap{margin-right:-24px;margin-left:-24px}.certificate-checkout .certificates .design-form .designs-wrap .swiper-wrapper{margin-bottom:32px}.certificate-checkout .certificates .design-form .designs-wrap .swiper-wrapper .swiper-slide{width:450px;height:296px}.certificate-checkout .certificates .design-form .price__swiper-button-next,.certificate-checkout .certificates .design-form .price__swiper-button-prev,.certificate-checkout .certificates .design-form .swiper-button-next,.certificate-checkout .certificates .design-form .swiper-button-prev,.certificate-checkout .certificates .price-in-card .price__swiper-button-next,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev,.certificate-checkout .certificates .price-in-card .swiper-button-next,.certificate-checkout .certificates .price-in-card .swiper-button-prev{left:unset}.certificate-checkout .certificates .design-form .price__swiper-button-next:after,.certificate-checkout .certificates .design-form .price__swiper-button-prev:after,.certificate-checkout .certificates .design-form .swiper-button-next:after,.certificate-checkout .certificates .design-form .swiper-button-prev:after,.certificate-checkout .certificates .price-in-card .price__swiper-button-next:after,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev:after,.certificate-checkout .certificates .price-in-card .swiper-button-next:after,.certificate-checkout .certificates .price-in-card .swiper-button-prev:after{content:none}.certificate-checkout .certificates .design-form .swiper-button-next,.certificate-checkout .certificates .design-form .swiper-button-prev,.certificate-checkout .certificates .price-in-card .swiper-button-next,.certificate-checkout .certificates .price-in-card .swiper-button-prev{top:54px}.certificate-checkout .certificates .design-form .price__swiper-button-next,.certificate-checkout .certificates .design-form .price__swiper-button-prev,.certificate-checkout .certificates .price-in-card .price__swiper-button-next,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev{top:33px}.certificate-checkout .certificates .design-form .price__swiper-button-next,.certificate-checkout .certificates .design-form .swiper-button-next,.certificate-checkout .certificates .price-in-card .price__swiper-button-next,.certificate-checkout .certificates .price-in-card .swiper-button-next{width:48px;height:48px;background-color:rgba(18,18,18,.07)!important;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:50%;cursor:pointer;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;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;right:24px}.certificate-checkout .certificates .design-form .price__swiper-button-next:before,.certificate-checkout .certificates .design-form .swiper-button-next:before,.certificate-checkout .certificates .price-in-card .price__swiper-button-next:before,.certificate-checkout .certificates .price-in-card .swiper-button-next:before{font-size:32px;line-height:32px;content:""}.certificate-checkout .certificates .design-form .price__swiper-button-next:before,.certificate-checkout .certificates .design-form .swiper-button-next:before,.certificate-checkout .certificates .price-in-card .price__swiper-button-next:before,.certificate-checkout .certificates .price-in-card .swiper-button-next:before{font-family:panclub;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;position:initial;color:#2e2e2e}.certificate-checkout .certificates .design-form .price__swiper-button-next:hover,.certificate-checkout .certificates .design-form .swiper-button-next:hover,.certificate-checkout .certificates .price-in-card .price__swiper-button-next:hover,.certificate-checkout .certificates .price-in-card .swiper-button-next:hover{background-color:rgba(18,18,18,.12)!important;padding-left:4px}.certificate-checkout .certificates .design-form .price__swiper-button-next:active,.certificate-checkout .certificates .design-form .swiper-button-next:active,.certificate-checkout .certificates .price-in-card .price__swiper-button-next:active,.certificate-checkout .certificates .price-in-card .swiper-button-next:active{background-color:rgba(18,18,18,.24)!important;padding-left:8px}.certificate-checkout .certificates .design-form .price__swiper-button-prev,.certificate-checkout .certificates .design-form .swiper-button-prev,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev,.certificate-checkout .certificates .price-in-card .swiper-button-prev{width:48px;height:48px;background-color:rgba(18,18,18,.07)!important;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:50%;cursor:pointer;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;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;right:84px}.certificate-checkout .certificates .design-form .price__swiper-button-prev:before,.certificate-checkout .certificates .design-form .swiper-button-prev:before,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev:before,.certificate-checkout .certificates .price-in-card .swiper-button-prev:before{font-size:32px;line-height:32px;content:""}.certificate-checkout .certificates .design-form .price__swiper-button-prev:before,.certificate-checkout .certificates .design-form .swiper-button-prev:before,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev:before,.certificate-checkout .certificates .price-in-card .swiper-button-prev:before{font-family:panclub;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;position:initial;color:#2e2e2e}.certificate-checkout .certificates .design-form .price__swiper-button-prev:hover,.certificate-checkout .certificates .design-form .swiper-button-prev:hover,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev:hover,.certificate-checkout .certificates .price-in-card .swiper-button-prev:hover{background-color:rgba(18,18,18,.12)!important;padding-right:4px}.certificate-checkout .certificates .design-form .price__swiper-button-prev:active,.certificate-checkout .certificates .design-form .swiper-button-prev:active,.certificate-checkout .certificates .price-in-card .price__swiper-button-prev:active,.certificate-checkout .certificates .price-in-card .swiper-button-prev:active{background-color:rgba(18,18,18,.24)!important;padding-right:8px}.certificate-checkout .certificates .message-form .gift-info-sender{width:50%}.certificate-checkout .certificates .date .gift-date{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.certificate-checkout .certificates .date .gift-date .data-and-time{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;width:50%}.certificate-checkout .certificates .date .gift-date .data-and-time .date input{line-height:23px}.certificate-checkout .certificates .date .gift-date .sending-datetime{width:50%}.certificate-checkout .certificates .actions{-ms-flex-wrap:inherit;flex-wrap:inherit;margin-bottom:80px}.certificate-checkout .certificates .certificate .group{gap:16px}.certificate-checkout .certificates .certificate .group .cert-short-info{width:100%;position:relative}.certificate-checkout .certificates .certificate .group .cert-short-info .heading .name{font-size:18px;line-height:26px;font-weight:400;color:#121212}.certificate-checkout .certificates .certificate .group .cert-short-info .heading .amount{font-size:20px;line-height:28px;font-weight:400;color:#121212;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.certificate-checkout .certificates .certificate .group .cert-short-info .date,.certificate-checkout .certificates .certificate .group .cert-short-info .phone{width:75%}.certificate-checkout .certificates .certificate .group .cert-short-info .phone{font-size:16px;line-height:24px;font-weight:400;color:rgba(18,18,18,.56);margin-bottom:8px}.certificate-checkout .certificate-checkout-place-order{padding:32px 24px}.certificate-checkout .certificate-checkout-place-order>.title{font-size:24px;line-height:28px;letter-spacing:-.48px;text-transform:uppercase;font-weight:600;color:#2e2e2e;margin-bottom:40px}.certificate-checkout .certificate-checkout-place-order .customer{width:50%;margin-bottom:40px}.certificate-checkout .certificate-checkout-place-order .customer h4{margin-bottom:24px}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-group{margin-bottom:40px}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-group .payment-method{width:160px}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-group .payment-method .field.choice input[type=radio]+.label{height:104px;padding:12px 16px}.certificate-checkout .certificate-checkout-place-order .certificate-payments .payment-group .payment-method .field.choice input[type=radio]+.label span:last-child{font-size:14px;line-height:20px;font-weight:400;color:#2e2e2e;font-weight:600;width:100%}.certificate-checkout .certificate-checkout-place-order .certificate-payments__actions button{width:auto}.certificate-checkout .certificate-checkout-place-order .copyright{width:50%;margin-bottom:0}.certificate-checkout .certificate-checkout-place-order .place-order{position:relative}.certificate-checkout .certificate-checkout-place-order .place-order .cart-secure{position:absolute;right:100px;bottom:0}.certificate-checkout .certificate-checkout-place-order .order-certificate-item{width:50%;margin-bottom:24px}.product-info{padding:64px 24px}.product-info .product-info__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-info .product-info__content_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:234px;margin-bottom:0!important;row-gap:24px}.product-info .product-info__content_item .description>a{margin-bottom:8px}.certificate-view-container .logo,.preview-certificate .logo{padding:10px 28px 10px 40px}.certificate-view-container:after,.preview-certificate:after{height:550px}.certificate-view-container.close-btn:before,.preview-certificate.close-btn:before{width:32px;height:32px;padding:0;top:10px;right:28px}.certificate-view-container .congratulation,.preview-certificate .congratulation{padding:80px 0}.certificate-view-container .congratulation .to-name,.preview-certificate .congratulation .to-name{font-size:40px;line-height:44px;letter-spacing:-.8px;text-transform:uppercase;font-weight:500;color:#2e2e2e;font-weight:400;margin-bottom:24px}.certificate-view-container .congratulation .message,.preview-certificate .congratulation .message{font-size:20px;line-height:28px;font-weight:400;color:#121212;margin-bottom:24px}.certificate-view-container .congratulation .from-name,.preview-certificate .congratulation .from-name{font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.56)}.certificate-view-container .certificate-section,.preview-certificate .certificate-section{padding:0 0 80px}.certificate-view-container .certificate-section .card,.certificate-view-container .certificate-section .qr,.certificate-view-container .certificate-section h1,.preview-certificate .certificate-section .card,.preview-certificate .certificate-section .qr,.preview-certificate .certificate-section h1{margin-bottom:40px}.certificate-view-container .certificate-section h1,.preview-certificate .certificate-section h1{font-size:32px;line-height:36px;letter-spacing:-.64px;text-transform:uppercase;font-weight:500;color:#2e2e2e}.certificate-view-container .certificate-section .certificate-barcode,.certificate-view-container .certificate-section .certificate-id,.preview-certificate .certificate-section .certificate-barcode,.preview-certificate .certificate-section .certificate-id{font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.56);margin-bottom:16px;font-weight:500}.certificate-view-container .certificate-section .certificate-barcode span,.certificate-view-container .certificate-section .certificate-id span,.preview-certificate .certificate-section .certificate-barcode span,.preview-certificate .certificate-section .certificate-id span{font-size:18px;line-height:26px;font-weight:400;color:#2e2e2e;font-weight:500}.certificate-view-container .certificate-section .certificate-barcode,.preview-certificate .certificate-section .certificate-barcode{margin-bottom:40px}.certificate-view-container .certificate-section .amount,.preview-certificate .certificate-section .amount{font-size:32px;line-height:36px;letter-spacing:-.64px;text-transform:uppercase;font-weight:500;color:#2e2e2e;margin-bottom:40px}.certificate-view-container .certificate-section .certificate-sms,.preview-certificate .certificate-section .certificate-sms{padding:24px 40px;font-size:18px;line-height:26px;font-weight:400;color:#f8f8f8}.certificate-view-container .certificate-section .valid-period,.preview-certificate .certificate-section .valid-period{font-size:18px;line-height:26px;font-weight:400;color:rgba(18,18,18,.56)}.certificate-view-container .certificate-section .valid-period span,.preview-certificate .certificate-section .valid-period span{font-size:18px;line-height:26px;font-weight:400;color:#2e2e2e}.certificate-view-container .footer,.preview-certificate .footer{padding:80px 0}.certificate-view-container .footer .how-use h2,.preview-certificate .footer .how-use h2{font-size:32px;line-height:36px;letter-spacing:-.64px;text-transform:uppercase;font-weight:500;margin-bottom:40px}.certificate-view-container .footer .how-use .row-flex,.preview-certificate .footer .how-use .row-flex{gap:40px}.certificate-view-container .footer .how-use .row-flex>div,.preview-certificate .footer .how-use .row-flex>div{width:calc(50% - 20px)}.certificate-view-container .footer .how-use .row-flex>div p,.preview-certificate .footer .how-use .row-flex>div p{font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e}.certificate-view-container .footer .how-use-step,.preview-certificate .footer .how-use-step{gap:24px}.certificate-view-container .footer .how-use__icon-cont,.preview-certificate .footer .how-use__icon-cont{height:80px}.certificate-view-container .footer .info p,.preview-certificate .footer .info p{font-size:16px;line-height:24px;font-weight:400;color:#2e2e2e;margin-bottom:24px}.certificate-view-container .footer .info p:nth-child(2),.preview-certificate .footer .info p:nth-child(2){margin-bottom:80px}.certificate-view-container .footer .info .catalog .button.primary,.preview-certificate .footer .info .catalog .button.primary{max-width:230px;padding:20px 32px;border-radius:40px;font-size:18px;line-height:26px;font-weight:400;color:#f8f8f8;height:64px;margin:0 auto}}@media only screen and (min-width:1024px){.header.content{padding:10px 28px 10px 40px}.product-info{padding:64px 40px}.product-info .product-info__content{margin:0 auto;max-width:1106px}.product-info .product-info__content_item{width:288px}.product-info .product-info__content_item .description .title{font-size:18px;line-height:26px;font-weight:400;font-weight:500}.product-info .product-info__content_item .description .text{font-size:14px;line-height:20px;font-weight:400;color:rgba(18,18,18,.56)}}@media only screen and (min-width:1440px){.header.content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-info{padding:80px 40px}}