.zwg-progress-bar{height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#efecea;list-style-type:none;margin-bottom:0;padding-left:0}.zwg-progress-bar__text{font-family:Futura Book;font-size:12px;line-height:115%;color:#5c5c5c;margin-left:28px;display:block}.zwg-progress-bar__circle{left:0;top:50%;width:20px;height:20px;color:#fff;position:absolute;border-radius:50%;text-align:center;transform:translateY(-50%);background-color:#5c5c5c}.zwg-progress-bar__circle-text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:10px;position:relative;top:50%;transform:translateY(-50%)}.zwg-progress-bar__arrow{margin:0 8px;font-size:13px;line-height:0;color:#c6beb8;vertical-align:middle}.zwg-progress-bar__progress-step{position:relative;vertical-align:middle;margin-bottom:0}.zwg-progress-bar__progress-step--active .zwg-progress-bar__text{color:#000}.zwg-progress-bar__progress-step--active .zwg-progress-bar__circle{background-color:#000}.zwg-progress-bar__progress-step--complete .zwg-progress-bar__text{color:#000}.zwg-progress-bar__progress-step--complete .zwg-progress-bar__circle{background-color:transparent;border:1px solid #000;color:#000;background-image:url("../images/check.png");background-position:50%;background-repeat:no-repeat}.zwg-progress-bar__progress-step--complete .zwg-progress-bar__circle:after{content:""}.zwg-progress-bar__progress-step--complete .zwg-progress-bar__circle-text{display:none}.zwg-progress-bar__progress-step--complete:hover{text-decoration:underline;cursor:pointer}.zwg-progress-bar.skip-shipping [data-step-id=shipping]{pointer-events:none}#gc-modal .col-xs-6{max-width:50%}#gc-modal .zwg-progress-bar{line-height:normal}#gc-modal .modal-footer{-ms-flex-pack:justify;justify-content:space-between}#gc-modal.gc-modal.modal .gc-modal-dialog{max-width:327px}@media (min-width:768px){#gc-modal.gc-modal.modal .gc-modal-dialog{max-width:600px}}#gc-modal.gc-modal.modal .gc-modal-dialog .modal-content{max-width:none;border:none;font-size:inherit}#gc-modal.gc-modal.modal .gc-modal-dialog .modal-content .zwg-progress-bar{font-size:13px}#gc-modal.gc-modal.modal .gc-modal-dialog .modal-header{padding-top:24px;padding-left:24px;padding-right:24px}@media (min-width:768px){#gc-modal.gc-modal.modal .gc-modal-dialog .modal-header{padding-top:32px;padding-left:32px;padding-right:32px}}#gc-modal.gc-modal.modal .gc-modal-dialog .modal-body{padding-left:17px;padding-right:17px}@media (min-width:768px){#gc-modal.gc-modal.modal .gc-modal-dialog .modal-body{padding-left:25px;padding-right:25px}}#gc-modal.gc-modal.modal .gc-modal-dialog .modal-footer{padding-left:24px;padding-right:24px;height:80px}@media (min-width:768px){#gc-modal.gc-modal.modal .gc-modal-dialog .modal-footer{padding-left:32px;padding-right:32px}}#gc-modal .gift-certificate-design-option-wrapper{padding:5px}#gc-modal .gift-certificate-design-option-wrapper .gift-certificate-design-option-image{width:100%;border:1px solid #817367;border-radius:3px;outline:1px solid transparent}#gc-modal .gift-certificate-design-option-wrapper:after,#gc-modal .gift-certificate-design-option-wrapper:before{display:none}#gc-modal .gift-certificate-design-option-input:checked+.gift-certificate-design-option-wrapper .gift-certificate-design-option-image{border-color:#0a8914;outline-color:#0a8914}#gc-modal .gift-certificate-design-option-radio{position:static}#gc-modal .gift-certificate-design-option-radio .invalid-feedback{position:absolute;left:15px;bottom:-1rem}#gc-modal .zwg-textarea{padding:7px}#gc-modal .zwg-textarea__field{max-height:174px;font-family:Futura Book;font-size:16px;line-height:140%}#gc-modal .zwg-textarea__field+label{padding-top:10px;padding-left:24px;font-family:Futura Book;font-size:16px;line-height:140%}#gc-modal .zwg-textarea__field--filled+label,#gc-modal .zwg-textarea__field:focus+label{font-size:12px}#gc-modal .zwg-textarea .zwg-error-msg{padding-left:24px}#gc-modal .gc-fields{display:none}#gc-modal .gc-fields.design{position:relative}#gc-modal .gc-fields.recipient{padding:7px}#gc-modal .recipient-description{color:#000}#gc-modal .gc-purchase-form[data-step-id=design] .gc-fields.design,#gc-modal .gc-purchase-form[data-step-id=message] .gc-fields.message,#gc-modal .gc-purchase-form[data-step-id=recipient] .gc-fields.recipient{display:-ms-flexbox;display:flex}#gc-modal .icon-info,#gc-modal .zwg-icon__info--filled{color:#817367;font-size:22px}#gc-modal .giftcert-back-btn[data-step-id=design]{opacity:0;pointer-events:none}.ui-tooltip.ui-widget-content{box-shadow:none;font-size:14px;background-color:#000}.gc-line-item-name-link{width:74px;height:74px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 2px;border:1px solid #c6c6c6;border-radius:2px}@media (min-width:768px){.gc-line-item-name-link{width:90px;height:90px}}.gc-line-item-name-link .product-image{border-radius:2px}.gift-cert-attribute{font-size:14px;line-height:20px}.gift-cert-attribute .attr-label{margin:0;font-weight:900;vertical-align:middle}.gift-cert-attribute .attr-value{display:inline-block;vertical-align:middle;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:375px){.gift-cert-attribute .attr-value{max-width:200px}}@media (min-width:768px){.gift-cert-attribute .attr-value{max-width:127px}}