html.giant-financing-open,html.giant-financing-open body{overflow:hidden}.giant-financing{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.14);color:inherit;font:inherit}.giant-financing__summary{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.giant-financing__eyebrow{display:block;margin-bottom:4px;font-size:10px;line-height:1.3;font-weight:700;letter-spacing:.12em}.giant-financing__summary-main{display:block;font-size:15px;line-height:1.35;font-weight:700}.giant-financing__summary-secondary{display:block;margin-top:2px;font-size:12px;line-height:1.4;opacity:.72}.giant-financing__link{text-decoration:underline;text-underline-offset:2px}.giant-financing__summary:hover .giant-financing__link,.giant-financing__summary:focus-visible .giant-financing__link{text-decoration-thickness:2px}.giant-financing__summary:focus-visible,.giant-financing__close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.giant-financing__overlay[hidden]{display:none}.giant-financing__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.giant-financing__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008a}.giant-financing__modal{position:relative;z-index:1;width:min(560px,100%);max-height:min(760px,calc(100vh - 40px));overflow-y:auto;padding:26px;background:#fff;color:#111;box-shadow:0 20px 60px #00000038}.giant-financing__modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.14)}.giant-financing__modal-header h2{margin:0;font:inherit;font-size:22px;line-height:1.2;font-weight:700}.giant-financing__close{flex:0 0 auto;width:34px;height:34px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:30px;line-height:30px;cursor:pointer}.giant-financing__cash-price{display:flex;justify-content:space-between;gap:20px;padding:16px 0;font-size:13px;border-bottom:1px solid rgba(0,0,0,.14)}.giant-financing__cash-price strong{white-space:nowrap}.giant-financing__gateway{padding:22px 0 4px}.giant-financing__gateway+.giant-financing__gateway{border-top:1px solid rgba(0,0,0,.14)}.giant-financing__gateway h3{margin:0 0 12px;font:inherit;font-size:15px;line-height:1.3;font-weight:700}.giant-financing__plan{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:11px 0}.giant-financing__plan+.giant-financing__plan{border-top:1px solid rgba(0,0,0,.08)}.giant-financing__plan-main strong,.giant-financing__plan-main span,.giant-financing__plan-total span,.giant-financing__plan-total strong{display:block}.giant-financing__plan-main strong,.giant-financing__plan-total strong{font-size:13px;line-height:1.35;font-weight:700}.giant-financing__plan-main span,.giant-financing__plan-total span{margin-top:2px;font-size:11px;line-height:1.35;opacity:.68}.giant-financing__plan-total{text-align:right;white-space:nowrap}.giant-financing__gateway-note,.giant-financing__legal{margin:10px 0 0;font-size:11px;line-height:1.45;opacity:.68}.giant-financing__legal{margin-top:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.14)}@media(max-width:600px){.giant-financing__overlay{align-items:flex-end;padding:0}.giant-financing__modal{width:100%;max-height:86vh;padding:22px 18px 24px}.giant-financing__modal-header h2{font-size:20px}.giant-financing__plan{gap:12px}}.giant-financing__gateway-intro{margin:0 0 14px;font-size:12px;line-height:1.45;opacity:.76}.giant-financing__lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:end;margin-bottom:14px}.giant-financing__field{display:grid;gap:6px;min-width:0}.giant-financing__field>span{font-size:11px;line-height:1.3;font-weight:700}.giant-financing__field input,.giant-financing__field select{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(0,0,0,.24);border-radius:0;background:#fff;color:#111;font:inherit;font-size:14px}.giant-financing__field input:focus,.giant-financing__field select:focus{outline:2px solid #111;outline-offset:2px}.giant-financing__field select:disabled{opacity:.72;cursor:default}.giant-financing__lookup-button{min-height:44px;white-space:nowrap}.giant-financing__lookup-button:disabled{opacity:.6;cursor:wait}.giant-financing__field-help{grid-column:1 / -1;margin:-4px 0 0;font-size:10px;line-height:1.4;opacity:.62}.giant-financing__detected{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.giant-financing__status{margin:10px 0 2px;padding:9px 10px;border-left:2px solid currentColor;font-size:11px;line-height:1.4;opacity:.78}.giant-financing__status[data-type=error]{font-weight:600}.giant-financing__status[data-type=success]{opacity:.68}.giant-financing__financial-data{display:grid;justify-items:end;gap:6px;min-width:150px}.giant-financing__taxes{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;flex-wrap:wrap;text-align:right}.giant-financing__tea{font-size:9px;line-height:1.2;opacity:.68}.giant-financing__cft{font-size:14px;line-height:1.15;font-weight:800}@media(max-width:600px){.giant-financing__lookup{grid-template-columns:1fr}.giant-financing__field-help{grid-column:1}.giant-financing__detected{grid-template-columns:1fr}.giant-financing__plan--api{grid-template-columns:1fr;align-items:start}.giant-financing__financial-data,.giant-financing__taxes{justify-items:start;justify-content:flex-start;text-align:left}.giant-financing__plan--api .giant-financing__plan-total{text-align:left}}.giant-financing__lookup--automatic{grid-template-columns:1fr}.giant-financing__lookup--automatic .giant-financing__field-help{grid-column:1}.giant-financing__detected-item{display:grid;gap:6px;min-width:0}.giant-financing__detected-label{font-size:11px;line-height:1.3;font-weight:700}.giant-financing__detected-value{display:flex;align-items:center;width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(0,0,0,.16);background:#00000006;color:#111;font-size:14px;line-height:1.35}.giant-financing__cft{font-size:16px;line-height:1.1;font-weight:800;letter-spacing:-.01em}.giant-financing__tea{font-size:9px;line-height:1.2;font-weight:400;opacity:.62}
/*# sourceMappingURL=/cdn/shop/t/18/assets/giant-financing.css.map */
