.p-wrapper{position:relative;padding-top:40px;color:#353d4a;font-size:15px;line-height:24px;margin:0 -20px;overflow:hidden}@media (min-width: 768px){.p-wrapper{font-size:16px;margin-right:-30px;margin-left:-30px}}@media (min-width: 992px){.p-wrapper{margin:0}}.p-header{position:relative;text-align:center;max-width:540px;margin:0 auto 32px;padding-right:20px;padding-left:20px}@media (min-width: 992px){.p-header{text-align:left;max-width:100%;padding:40px 30px 0 470px;min-height:260px}}.p-header__title{color:#273347;font-weight:700;font-size:29px;line-height:40px;margin-bottom:24px}@media (min-width: 768px){.p-header__title{font-size:37px}}.p-header__image{max-width:180px;margin:0 auto 24px}@media (min-width: 768px){.p-header__image{max-width:100%}}@media (min-width: 992px){.p-header__image{position:absolute;top:0;left:125px;margin-bottom:0}}.p-header__image img{max-width:100%;height:auto}.p-header__text:not(:last-child){margin-bottom:24px}.p-nav{display:flex;justify-content:center;border-bottom:3px solid #0595e6}.p-nav__item{flex:1 0 0;width:100%;max-width:610px}.p-nav__link{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;font-size:15px;line-height:24px;cursor:pointer;padding:6px 20px;border-radius:9px 9px 0 0}@media (min-width: 576px){.p-nav__link{padding-top:12px;padding-bottom:12px}}@media (min-width: 768px){.p-nav__link{font-size:18px;line-height:32px}}@media (min-width: 992px){.p-nav__link{font-size:22px;padding:24px}}.p-nav__link:after{content:"";display:inline-block;background-image:url(/assets/img/pages/gift-cards-and-certificates/plus-circle.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;margin-left:auto;transition:.25s}@media (min-width: 768px){.p-nav__link:after{width:24px;height:24px;margin-left:12px}}@media (min-width: 992px){.p-nav__link:after{width:32px;height:32px;margin-left:24px}}@media (min-width: 576px){.p-nav__link br{display:none}}.p-nav__link.active{color:#fff;font-weight:700;background-color:#0595e6}.p-nav__link.active:after{background-image:url(/assets/img/pages/gift-cards-and-certificates/minus-circle.svg)}.p-content{background:#fff;box-shadow:0 20px 60px #0022431a;border-radius:0 0 9px 9px;padding:30px 20px}@media (min-width: 768px){.p-content{padding-right:30px;padding-left:30px}}@media (min-width: 992px){.p-content{padding:60px}}.p-content__tab{display:none}.p-content__tab.active{display:block}.p-section{max-width:1220px;margin:0 auto}.p-section:not(:last-child){margin-bottom:60px}@media (min-width: 992px){.p-section:not(:last-child){margin-bottom:80px}}.p-section__title{color:#273347;font-weight:700;font-size:25px;line-height:36px;margin-bottom:30px}@media (min-width: 992px){.p-section__title{font-size:29px;line-height:40px;margin-bottom:40px}}.p-section__title span{color:#eb5757}.p-link{color:#0595e6;cursor:pointer}.p-link:hover{color:#06a4fd}.p-button{font-weight:700;font-size:16px;line-height:24px;height:51px}.p-purchase{position:relative}.p-purchase__form{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:40px}@media (min-width: 992px){.p-purchase__form{flex-direction:row;align-items:flex-end}}.p-purchase__form-control{flex:0 0 auto;width:100%}@media (min-width: 1400px){.p-purchase__form-control .field-control{margin-bottom:0}}.p-purchase__form-control--nominal{max-width:345px}@media (min-width: 992px){.p-purchase__form-control--nominal{flex-direction:row;align-items:flex-end;margin-right:30px}}.p-purchase__form-control--number{max-width:310px;margin-right:auto}@media (min-width: 992px){.p-purchase__form-control--number .field-control{flex-wrap:nowrap;align-items:center;min-height:51px}}@media (min-width: 992px){.p-purchase__form-control--number .field-name{margin-right:24px;margin-bottom:0}}.p-purchase__form-control--number .widget-quantity{width:120px}.p-purchase__form-actions{flex:0 0 auto;width:100%;display:flex;flex-direction:column}@media (min-width: 768px){.p-purchase__form-actions{flex-direction:row}}@media (min-width: 1400px){.p-purchase__form-actions{width:470px}}.p-purchase__form-actions>*:not(:last-child){margin-bottom:27px}@media (min-width: 768px){.p-purchase__form-actions>*:not(:last-child){margin-right:30px;margin-bottom:0}}@media (min-width: 576px){.p-purchase__form .p-button{width:220px}}@media (min-width: 1200px){.p-purchase__group{max-width:600px;margin-top:80px}}@media (min-width: 1200px){.p-purchase__image{position:absolute;top:60px;right:-120px}}@media (min-width: 1400px){.p-purchase__image{right:60px}}.p-purchase__image img{max-width:100%;height:auto}.p-purchase__list-item:not(:last-child){margin-bottom:24px}.p-purchase__list-item-title{color:#273347;font-weight:700;font-size:18px;line-height:32px;margin-bottom:8px}@media (min-width: 768px){.p-purchase__list-item-title{font-size:22px}}.p-purchase--card .p-section__title{margin-bottom:24px}.p-holiday{text-align:center}.p-holiday__list{display:flex;flex-wrap:wrap}.p-holiday__list-item{flex:1 0 0;width:100%;min-width:160px;min-height:120px;margin-top:16px}@media (min-width: 768px){.p-holiday__list-item{min-width:180px}}.p-holiday__gift{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.p-holiday__gift-name{padding:16px 0}.p-certificate-balance{position:relative;background-color:#e7f8ff;border-radius:9px;padding:30px 20px;display:flex;flex-direction:column}@media (min-width: 768px){.p-certificate-balance{padding-right:30px;padding-left:30px}}@media (min-width: 992px){.p-certificate-balance{padding:40px}}@media (min-width: 1400px){.p-certificate-balance{flex-direction:row;align-items:flex-end}}.p-certificate-balance__title{margin-bottom:27px}@media (min-width: 1400px){.p-certificate-balance__title{margin-right:auto;margin-bottom:0}}.p-certificate-balance__title br{display:none}@media (min-width: 1400px){.p-certificate-balance__title br{display:block}}.p-certificate-balance__form{display:flex;flex-direction:column}@media (min-width: 992px){.p-certificate-balance__form{flex-direction:row}}.p-certificate-balance__form-control{flex:0 0 auto;width:100%}@media (min-width: 576px){.p-certificate-balance__form-control{width:320px}}@media (min-width: 992px){.p-certificate-balance__form-control{margin-right:30px}}.p-certificate-balance__form-control .field-control{background-color:#fff}@media (min-width: 992px){.p-certificate-balance__form-control .field-control{margin-bottom:0}}@media (min-width: 576px){.p-certificate-balance__form .p-button{width:320px}}.p-certificate-using__list{display:flex;flex-direction:column;margin:0 -15px}@media (min-width: 992px){.p-certificate-using__list{flex-direction:row}}.p-certificate-using__list-item{flex:1 0 0;width:100%;padding:0 15px}.p-certificate-using__list-item:not(:last-child){margin-bottom:25px}@media (min-width: 992px){.p-certificate-using__list-item:not(:last-child){margin-bottom:0}}.p-certificate-using__scope{display:flex;align-items:flex-start}.p-certificate-using__scope-body{padding-left:25px}.p-certificate-using__scope-title{font-weight:700;font-size:16px;line-height:24px;margin-bottom:8px}@media (min-width: 768px){.p-certificate-using__scope-title{font-size:22px;line-height:32px;margin-bottom:16px}}@media (max-width: 991px){.p-certificate-using__scope--reverse{flex-direction:row-reverse}}@media (max-width: 991px){.p-certificate-using__scope--reverse .p-certificate-using__scope-body{padding-right:25px;padding-left:0}}.p-terms-use__list{display:flex;flex-direction:column;margin:0 -15px}@media (min-width: 768px){.p-terms-use__list{flex-direction:row}}.p-terms-use__list-item{flex:1 0 0;width:100%;padding:0 15px}.p-terms-use__rule{position:relative;font-size:15px;margin-bottom:12px;padding-left:26px}@media (min-width: 768px){.p-terms-use__rule{margin-bottom:24px}}.p-terms-use__rule:before{content:"";display:inline-block;width:10px;height:10px;border:2px solid #0595e6;border-radius:50%;position:absolute;top:7px;left:0}.p-footer{max-width:1220px;margin:30px auto 0;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;text-align:center;padding-top:40px}@media (min-width: 768px){.p-footer{flex-direction:row;text-align:left}}.p-footer__image{margin-bottom:24px}@media (min-width: 768px){.p-footer__image{margin-right:40px;margin-bottom:0}}.p-footer__title{flex:1 0 0;width:100%;font-weight:700;font-size:22px;line-height:32px;color:#273347;margin-bottom:24px}@media (min-width: 768px){.p-footer__title{font-size:22px;line-height:32px}}@media (min-width: 1200px){.p-footer__title{margin-right:auto;padding-right:40px;max-width:550px;margin-bottom:0}}.p-footer__button{flex:0 0 auto;width:100%}@media (min-width: 768px){.p-footer__button{padding-left:202px}}@media (min-width: 1200px){.p-footer__button{width:280px;padding-left:0}}.p-footer .p-button{width:280px}.p-card-balance{position:relative;background-color:#e7f8ff;border-radius:9px;padding:30px 20px;min-height:282px;z-index:1}@media (min-width: 768px){.p-card-balance{padding-right:30px;padding-left:30px}}@media (min-width: 992px){.p-card-balance{padding-right:50px;padding-left:50px}}.p-card-balance:before,.p-card-balance:after{content:"";display:inline-block;position:absolute;z-index:-1}.p-card-balance:before{width:144px;height:136px;background-image:url(/assets/img/pages/gift-cards-and-certificates/card-balance-before.png);bottom:-20px;left:38px}.p-card-balance:after{width:64px;height:56px;background-image:url(/assets/img/pages/gift-cards-and-certificates/card-balance-after.png);top:-20px;right:40px}.p-card-balance__title{margin-bottom:27px}.p-card-balance__image{max-width:100%;height:auto;margin-bottom:30px}@media (min-width: 1400px){.p-card-balance__image{position:absolute;top:30px;right:59%;margin-bottom:0}}.p-card-balance__form{max-width:350px;margin-right:auto;margin-left:auto}@media (min-width: 1400px){.p-card-balance__form{max-width:545px;margin-right:0}}.p-card-balance__form-group{display:flex;flex-direction:column;margin:0 -15px}@media (min-width: 1400px){.p-card-balance__form-group{flex-direction:row}}.p-card-balance__form-group>*{flex:1 0 0;width:100%;padding:0 15px}.p-card-balance__form-group .field-control__input{background-color:#fff}.p-card-balance__form .p-button{width:100%}.modal-dialog--certificate{max-width:760px}.modal-dialog--certificate-callback{max-width:480px}.modal-dialog--offer{max-width:960px}.p-certificate-buy__group{display:flex;flex-direction:column}@media (min-width: 768px){.p-certificate-buy__group{flex-direction:row;align-items:flex-end;justify-content:space-between}}.p-certificate-buy__group .field-control{flex:0 0 auto;width:100%}@media (min-width: 768px){.p-certificate-buy__group .field-control{margin-right:30px}}.p-certificate-buy__group .field-control--nominal{max-width:230px}.p-certificate-buy__group .field-control--number{max-width:240px}@media (min-width: 768px){.p-certificate-buy__group .field-control--number{flex-wrap:nowrap;align-items:center;min-height:51px}}@media (min-width: 768px){.p-certificate-buy__group .field-control--number .field-name{margin-right:24px;margin-bottom:0}}.p-certificate-buy__group .field-control--number .widget-quantity{width:120px}.p-certificate-buy__group .field-control--amount{flex:1 0 0;margin-right:0}.p-certificate-buy__amount{color:#eb5757;font-weight:700;font-size:29px;line-height:51px}.p-certificate-buy__text{text-align:center}.p-certificate-buy__text:not(:last-child){margin-bottom:24px}.p-certificate-buy__total{font-size:25px;line-height:36px;color:#273347;margin-bottom:30px}@media (min-width: 768px){.p-certificate-buy__total{font-size:33px;line-height:51px}}.p-certificate-buy__total strong{white-space:nowrap;font-size:29px}@media (min-width: 768px){.p-certificate-buy__total strong{font-size:37px}}.p-certificate-buy__note{max-width:600px;font-size:11px;line-height:20px;color:#7d858c}.p-certificate-buy .p-button{margin-bottom:30px}.p-offer__title{font-weight:700;font-size:18px;line-height:32px;color:#273347;margin-bottom:24px}@media (min-width: 768px){.p-offer__title{font-size:22px}}.p-offer__text{margin-bottom:24px}.check-balance__content{padding:20px 0;max-width:480px}.check-balance__content .large-as-h1{font-weight:700;font-size:inherit;margin:0}.check-balance__table td{padding:0 15px 5px 0}.check-balance__table .value{font-weight:700}
