.gift-cert-page{border-bottom:1px solid #eaeaea;position:relative}.gift-cert-page::before{content:"";position:absolute;left:0;right:0;height:.0625rem;background:#eaeaea;bottom:.0625rem}.gift-cert-page .product-image{max-width:100%;height:auto !important}.gift-cert-page .product-details-section{padding:34px 0 23px 0}.gift-cert-page .product-details-section .product-name{color:#262626;font-family:"Jost",sans-serif !important;font-size:34px;font-style:normal;font-weight:300;line-height:38px}.gift-cert-page .gift-cert-form{padding-top:13px}.gift-cert-page .gift-cert-form .header-label{color:#1a1a1a;font-family:"Helvetica",sans-serif;font-size:15.5px;font-style:normal;font-weight:700;line-height:24px;padding-bottom:25px}.gift-cert-page .gift-cert-form .amount-select-box{padding-bottom:19px}.gift-cert-page .gift-cert-form .amount-select-box select{padding:0 32px 0 16px;color:#6d6d6d}.gift-cert-page .gift-cert-form .amount-select-box select.custom-select,.gift-cert-page .gift-cert-form input[type=text]:not(.is-invalid):not(.is-valid):not(.search-field),.gift-cert-page .gift-cert-form textarea[type=text]{border-radius:4px;border:1px solid #bbb;background:#fff;font-family:"Helvetica",sans-serif;font-size:16px;font-style:normal;font-weight:400}.gift-cert-page .gift-cert-form input[type=text]:not(.is-invalid):not(.is-valid):not(.search-field),.gift-cert-page .gift-cert-form textarea[type=text]{color:#757575}.gift-cert-page .gift-cert-form input[type=text]:not(.is-invalid):not(.is-valid):not(.search-field)::placeholder,.gift-cert-page .gift-cert-form textarea[type=text]::placeholder{color:#757575}.gift-cert-page .gift-cert-form input[type=text].is-invalid{color:#e82a2a;border-radius:4px;border:1px solid #e82a2a;background:#f5f5f5}.gift-cert-page .gift-cert-form .invalid-feedback{color:#e82a2a;font-family:"Helvetica",sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:20px}.gift-cert-page .gift-cert-form input[type=text]:not(.is-invalid):not(.is-valid):not(.search-field){padding:15px 16px}.gift-cert-page .gift-cert-form textarea[type=text]{padding:15px 16px 87px 16px}.gift-cert-page .gift-cert-form #textarea-input-info{color:#6d6d6d;text-align:right;font-family:"Helvetica",sans-serif;font-size:13px;font-style:normal;float:right;font-weight:400;line-height:20px}.gift-cert-page .gift-cert-form .delivery-text-section{padding-top:19px;padding-bottom:24px}.gift-cert-page .gift-cert-form .delivery-text-section .delivery-text{padding-top:9.6px;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.gift-cert-page .gift-cert-form .delivery-text-section .delivery-text span{color:#6d6d6d;font-family:"Helvetica",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.gift-cert-page .gift-cert-form .add-to-cart-section{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;padding-top:31px;padding-bottom:41px;position:relative}.gift-cert-page .gift-cert-form .add-to-cart-section::before,.gift-cert-page .gift-cert-form .add-to-cart-section::after{content:"";position:absolute;left:0;right:0;height:.0625rem;background:#c6c6c6}.gift-cert-page .gift-cert-form .add-to-cart-section::before{bottom:.0425rem}.gift-cert-page .gift-cert-form .add-to-cart-section::after{top:.0425rem}.gift-cert-page .gift-cert-form .add-to-cart-section .price{color:#222;font-family:"Jost",sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:26px}.gift-cert-page .gift-cert-form .check-balance{border-radius:4px;border:1px solid #f1ede7;background:#d5df45;display:flex;justify-content:space-between;padding:15px 16px;margin-top:27px;margin-bottom:21px}.gift-cert-page .gift-cert-form .check-balance span{color:#000;font-family:"Helvetica",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.gift-cert-page .gift-cert-form .check-balance a{text-decoration:underline}.gift-card-container{border-bottom:1px solid #eaeaea;margin-top:2.5rem;padding-bottom:134px;position:relative}.gift-card-container::before{content:"";position:absolute;left:0;right:0;height:.0625rem;background:#eaeaea;bottom:.0625rem}.gift-card-container.checkout{border-bottom:unset;padding-bottom:0;margin-top:0}.gift-card-container.checkout::before{content:unset}.gift-card-container.checkout .gift-card-body{padding-top:0}.gift-card-container .card-header-custom{color:#262626;font-family:"Jost",sans-serif;font-size:34px;font-style:normal;font-weight:300;line-height:38px}.gift-card-container .gift-card-body{padding-top:54px}.gift-card-container .gift-card-body .gift-card-section{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12.937px;background:#f7f7f7;padding:24.258px 16.284px 10px 16.172px;margin-bottom:36px;position:relative}.gift-card-container .gift-card-body .gift-card-section.giftcert-balance-display{justify-content:flex-start;height:335px}.gift-card-container .gift-card-body .gift-card-section .form-group{width:100%}.gift-card-container .gift-card-body .gift-card-section .form-group.pin{width:50%}.gift-card-container .gift-card-body .gift-card-section label{color:#262626;font-family:"Jost",sans-serif;font-size:24.258px;font-style:normal;font-weight:400;line-height:42.047px}.gift-card-container .gift-card-body .gift-card-section input[type=text]:not(.is-invalid):not(.is-valid):not(.search-field){background:#fff}.gift-card-container .gift-card-body .gift-card-section input[type=text].is-invalid{color:#e82a2a;border-radius:4px;border:1px solid #e82a2a;background:#fff}.gift-card-container .gift-card-body .gift-card-section .invalid-feedback{color:#e82a2a;font-family:"Helvetica",sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:20px}.gift-card-container .gift-card-body .gift-card-section .giftcert-error{color:#e82a2a;font-family:inherit;font-size:inherit;font-style:normal;font-weight:400}.gift-card-container .gift-card-body .gift-card-section .gift-card-balance{color:#262626;font-family:"Jost",sans-serif;font-size:24.258px;font-style:normal;font-weight:700;line-height:42.047px}.gift-card-container .gift-card-body .gift-card-section .check-anothercard{color:#262626;text-align:center;font-family:"Jost",sans-serif;font-size:24.258px;font-style:normal;font-weight:400;line-height:42.047px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.gift-card-container .gift-card-body .gift-card-section.billing-section{padding:.9375rem .625rem;margin-bottom:1.25rem}.gift-card-container .gift-card-body .gift-card-section.billing-section label{font-size:inherit;line-height:inherit}.gift-card-container .gift-card-body .gift-card-section.billing-section .form-group{margin-bottom:0}.gift-card-container .gift-card-body .gift-card-section.billing-section .check-amount{float:right;padding-top:2.75em;margin-right:-1.75em}.gift-card-container .gift-card-body .gift-card-section.billing-section .check-amount span a{color:#007aff !important;text-align:right;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;text-decoration:underline}.gift-card-container .gift-card-body .gift-card-section.billing-section .applied-cards .gift-card{display:flex;flex-direction:row;justify-content:space-between;gap:5em}.gift-card-container .gift-card-body .gift-card-section.billing-section .applied-cards .gift-card .gift-card-balance{font-size:inherit;line-height:inherit}.gift-card-container .gift-card-body .gift-card-section.billing-section .applied-cards .gift-card a.remove-giftcert{text-decoration:underline}.gift-card-container .gift-card-body .gift-card-section.billing-section .add-anothercard{position:relative;top:5%;left:50%;transform:translate(-50%, -50%)}.gift-card-container .gift-card-body .gift-card-section.billing-section .add-anothercard a{text-decoration:underline;text-underline-offset:2px}.gift-card-container .gift-card-body #CheckBalanceButton{display:flex;width:255.38px;height:44px;padding:14px 88.492px 14px 89.79px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #262626;background:#262626}.checkout-gift-card-wrapper .gift-card-radio{cursor:pointer;height:3.5rem;width:100%}.checkout-gift-card-wrapper .gift-card-radio-button{display:inline-block;position:absolute;margin:1.25rem 0 0 1.25rem}.checkout-gift-card-wrapper .gift-card-text-section{position:relative;width:100%;padding:.5rem 5rem 2.1825rem 3rem}.checkout-gift-card-wrapper .gift-card-text-section .gift-card-icon{display:inline-block;position:absolute;top:.75rem;width:3.19rem;height:2rem;right:.85rem;vertical-align:text-top;background-image:url(7574b4de130be9d67c82.png);background-repeat:no-repeat;background-size:contain}.checkout-gift-card-wrapper .gift-card-text-section .gift-card-payment-method-name{margin-top:.4rem}.hide-gift-card-discount{display:none}.multiship-container .gift-card-line-item .product-line-item-details{padding-left:1rem}.gift-card-line-item+.gift-card-line-item::before{content:"";display:block;border-width:rem-calc(3);border-bottom-style:double;border-bottom-color:#e8e8e8;margin-left:0;margin-right:0}.pricing.line-item-total-price-amount{font-size:.9375rem;font-weight:600}
