.shopify-section.nt-gift-certificate-section{margin:0;padding:0}.nt-gift{--nt-gift-text: #010101;--nt-gift-label: #010101;--nt-gift-muted: #6b6b6b;--nt-gift-border: #cfcfcf;--nt-gift-radius: 4px;--nt-gift-lime: #b3d358;--nt-gift-green: #3f6b14;font-family:var(--nt-font-body, "Poppins", system-ui, sans-serif);color:var(--nt-gift-text);background:#fff;width:100%;margin-top:2.5rem!important}.nt-gift,.nt-gift *,.nt-gift :before,.nt-gift :after{box-sizing:border-box}.nt-gift__inner{max-width:860px;margin:0 auto;padding:1.25rem var(--nt-pad, 1.5rem) 3.5rem}.nt-gift__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 1.15rem;font-size:.8125rem;color:#666}.nt-gift__crumbs a{color:#666;text-decoration:none}.nt-gift__crumbs a:hover{color:var(--nt-green-dark, #3f7010)}.nt-gift__title{margin:0 0 1.25rem;font-family:var(--nt-font-display, "Poppins", sans-serif);font-size:1.75rem;font-weight:400;line-height:1.3;color:#3c3936}.nt-gift__nav{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin:0 0 1.75rem;padding:0 0 .85rem;border-bottom:1px solid #e6e6e6;font-size:.9375rem;justify-content:center}.nt-gift__nav-item{-webkit-appearance:none;appearance:none;display:inline;margin:0;padding:0 0 .35rem;min-height:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--nt-gift-green);font:inherit;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.nt-gift__nav-item:hover,.nt-gift .nt-gift__nav-item:hover{background:transparent!important;border-color:transparent;border-bottom-color:currentColor;color:#3f7010!important}.nt-gift__nav-item.is-active,.nt-gift .nt-gift__nav-item.is-active{color:#010101;font-weight:600;border-bottom-color:#010101}.nt-gift__panel[hidden]{display:none!important}.nt-gift__note{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6;color:#555}.nt-gift__form{display:grid;gap:1.5rem 2rem}.nt-gift__help{margin:0;padding:0}.nt-gift__help h2{margin:0 0 .5rem;font-size:1.15rem}.nt-gift__help p{margin:0;color:#444;line-height:1.6}.nt-gift__help a{color:var(--nt-green-text, #3f6b14)}.nt-gift__balance{padding:.25rem 0 .5rem}.nt-gift__balance-title{margin:0 0 .75rem;font-family:var(--nt-font-display, "Poppins", sans-serif);font-size:1.5rem;font-weight:400;line-height:1.3;color:#3c3936}.nt-gift__balance-intro{margin:0 0 1.35rem;font-size:.9375rem;font-weight:700;line-height:1.5;color:#010101}.nt-gift__balance-form{display:grid;gap:.75rem}.nt-gift__balance-row{display:flex;align-items:flex-end;gap:.85rem}.nt-gift__balance-field{flex:1 1 auto;min-width:0}.nt-gift__balance-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.35rem;border:0;border-radius:2px;background:#b3d358;color:#111;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.nt-gift__balance-btn:hover,.nt-gift .nt-gift__balance-btn:hover{background:#a7c64c!important;color:#111!important;border-color:transparent!important}.nt-gift__balance-result{min-height:1.25rem;margin:.15rem 0 0;font-size:.9375rem;line-height:1.45}.nt-gift__balance-result.is-error{color:#b42318}.nt-gift__balance-result.is-success{color:#3f7010;font-weight:600}@media(max-width:749px){.nt-gift__balance-row{flex-direction:column;align-items:stretch}.nt-gift__balance-btn{width:100%}}.nt-gift__row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem;align-items:start}.nt-gift__field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.nt-gift__label{display:block;margin:0;font-size:.9375rem;font-weight:400;line-height:1.4;color:var(--nt-gift-label)}.nt-gift__req{color:var(--nt-gift-muted);font-size:.8em;font-weight:400}.nt-gift__input,.nt-gift__select,.nt-gift__textarea{width:100%;min-height:42px;padding:.55rem .75rem;border:1px solid var(--nt-gift-border);border-radius:var(--nt-gift-radius);background:#fff;color:var(--nt-gift-text);font:inherit;font-size:.9375rem;box-shadow:none;-webkit-appearance:none;appearance:none}.nt-gift__select{padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1.2.6 6 5.4 10.8.6 12 1.8 6 7.8 0 1.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:10px 7px;cursor:pointer}.nt-gift__textarea{min-height:150px;resize:vertical}.nt-gift__input:focus-visible,.nt-gift__select:focus-visible,.nt-gift__textarea:focus-visible{outline:2px solid #0b57d0;outline-offset:1px;border-color:#8a8a8a}.nt-gift__agree{display:flex;align-items:center;gap:.55rem;margin-top:.85rem;font-size:.9375rem;font-weight:400;line-height:1.4;color:var(--nt-gift-text);cursor:pointer}.nt-gift__agree input{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin:0;flex-shrink:0;border:1px solid #8f8f8f;border-radius:2px;background:#fff}.nt-gift__agree input:checked{background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23010101' stroke-width='2' d='M1 5l3.2 3.2L11 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px}.nt-gift__agree input:focus-visible{outline:2px solid #0b57d0;outline-offset:2px}.nt-gift__theme-label{margin:.85rem 0 .55rem}.nt-gift__themes{display:flex;flex-direction:column;gap:.35rem;width:100%;margin:0;padding:.55rem .65rem;list-style:none;border:1px solid #e4e4e4;background:#fff}.nt-gift__theme{display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:.28rem .4rem;border:1px solid transparent;border-radius:4px;font-size:.9375rem;font-weight:400;line-height:1.3;color:var(--nt-gift-text);cursor:pointer}.nt-gift__theme:has(:checked){border-color:var(--nt-gift-lime)}.nt-gift__theme input{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin:0;flex-shrink:0;border:1px solid #b0b0b0;border-radius:50%;background:#fff}.nt-gift__theme input:checked{box-shadow:inset 0 0 0 4px #fff;background:#2b2b2b;border-color:#2b2b2b}.nt-gift__theme input:focus-visible{outline:2px solid #0b57d0;outline-offset:2px}.nt-gift__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.nt-gift__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem 1.25rem;border:1px solid transparent;border-radius:var(--nt-gift-radius);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.nt-gift__btn--preview{background:#fff;color:#010101;border-color:#010101}.nt-gift__btn--preview:hover{background:#010101;color:#fff}.nt-gift__btn--submit{background:var(--nt-gift-green);color:#fff;border-color:var(--nt-gift-green)}.nt-gift__btn--submit:hover{background:#010101;color:#fff;border-color:#010101}.nt-gift__btn[disabled],.nt-gift__btn.is-disabled{opacity:.65;cursor:not-allowed}.nt-gift__status{min-height:1.25em;margin:0;font-size:.875rem}.nt-gift__status.is-error{color:#8a1f16}.nt-gift__status.is-success{color:#2f3a1d}.nt-gift__dialog{width:min(760px,calc(100% - 1.5rem));padding:1.75rem 1.5rem 1.5rem;border:0;background:#fff}.nt-gift__dialog::backdrop{background:#0000008c}.nt-gift__preview{position:relative}.nt-gift__preview-close{position:absolute;top:-.85rem;right:-.55rem;z-index:2;width:32px;height:32px;padding:0;border:0;background:transparent;color:#111;font-size:1.75rem;line-height:1;cursor:pointer}.nt-gift__cert{--cert-header: #f5a64b;--cert-footer: #f5a64b;--cert-bar-text: #ffffff;overflow:hidden;background:#fff;border:1px solid #ececec}.nt-gift__cert-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:42px;padding:.55rem 1rem;background:var(--cert-header);color:var(--cert-bar-text);font-size:.95rem;font-weight:600}.nt-gift__cert-bar--footer{justify-content:center;background:var(--cert-footer);font-weight:500;text-align:center}.nt-gift__cert-bar a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nt-gift__cert-body{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"copy value" "copy art";align-items:start;gap:.75rem 1.25rem;padding:1.25rem 1.15rem 1.35rem}.nt-gift__cert-copy{grid-area:copy}.nt-gift__cert-value{grid-area:value;text-align:right}.nt-gift__cert-brand{margin:0 0 1.15rem;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:700;line-height:1.15;color:#111}.nt-gift__cert-to,.nt-gift__cert-from,.nt-gift__cert-message{margin:0 0 .35rem;font-size:.95rem;line-height:1.45;color:#111}.nt-gift__cert-amount{margin:0 0 .85rem;font-size:clamp(1.8rem,4vw,2.35rem);font-weight:800;line-height:1;color:#111}.nt-gift__cert-art{grid-area:art;display:block;width:min(100%,180px);max-height:160px;height:auto;margin-left:auto;object-fit:contain}@media screen and (max-width:749px){.nt-gift__inner{padding-block:1.15rem 2.5rem}.nt-gift__row{grid-template-columns:1fr;gap:1.15rem}.nt-gift__btn{width:100%}.nt-gift__cert-body{grid-template-columns:1fr;grid-template-areas:"copy" "value" "art"}.nt-gift__cert-value{text-align:left}.nt-gift__cert-art{margin-left:0}.nt-gift__agree input{top:3px;width:14px;height:14px}label:has(input[type=radio]),label:has(input[type=checkbox]){align-items:start}.nt-gift{margin-bottom:50px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nt-gift-certificate.css.map */
