.estimateContainer-WfJ59{border-radius:8px;margin-top:1rem;transition:opacity .2s ease}.estimateContainer-WfJ59 h2{font-size:1.25rem;margin-bottom:.5rem}.estimateContainer-WfJ59 h3{font-size:1rem;margin-bottom:.5rem;color:#000}.estimateContainer-WfJ59 h4{font-size:1rem;color:#000}.estimateContainer-WfJ59 p{margin-bottom:1rem;max-width:48ch}.loading-11Ocr{opacity:.6;pointer-events:none}.noEstimate-EDGkr{font-weight:600;color:var(--color-gold-dark-2)}.subscriptionEstimate-UfyXY{margin-bottom:1rem;font-size:.875rem;color:var(--color-medium-gray)}.invoiceEstimate-p6gf-{display:flex;flex-direction:column;gap:.5rem}.invoiceHeader-zKUyH{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;font-weight:500}.invoiceHeader-zKUyH span{font-size:.8rem;color:var(--color-medium-gray)}.lineItems-ItzTB ul{list-style:none;padding:0;margin:0}.lineItem-ixV4T{display:flex;margin-top:.5rem}.lineItemDetails-MmySc{display:flex;flex-direction:column;gap:.25rem;flex:1}.lineItemPricing-jZAnt{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.lineItemName-gFu6R{font-weight:500;color:#333}.lineItemPeriod--6ZJw{font-size:.75rem;color:var(--color-medium-gray)}.lineItemPrice-3Lst4,.lineItemTotal-TgrVJ{font-weight:500;white-space:nowrap;padding-left:1rem}.discounts-SRKR8 label{margin-top:.75rem}.discounts-SRKR8 .lineItem-ixV4T{font-size:.875rem}.discounts-SRKR8 .lineItemPricing-jZAnt{color:var(--color-medium-gray);font-size:.875rem}.totals-UsXeV{display:flex;flex-direction:column;gap:.25rem;padding-top:.25rem;border-top:1px solid rgba(0,0,0,.13333)}.totalRow--ojXE{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.taxExemption-qOZf9{color:var(--color-medium-gray);font-size:.875rem}.taxExemption-qOZf9.export-1uw7v{color:var(--color-gold-dark-2)}.grandTotalRow--DmqU{margin-top:.5rem;border-top:2px solid rgba(0,0,0,.13333);padding-top:.5rem;font-weight:600}.grandTotal-ln-8Q{color:#000}@media(max-width:576px){.estimateContainer-WfJ59{padding:1rem}.invoiceHeader-zKUyH{flex-direction:column;align-items:flex-start;gap:.5rem}.lineItem-ixV4T{flex-direction:column;gap:.5rem}.lineItemTotal-TgrVJ{padding-left:0}}.error-dkEJr{color:red}.warn-CaeQv{color:var(--color-gold-dark)}.giftTerms-Q6dMw{font-size:.875rem}.giftTerms-Q6dMw p{color:var(--color-dark-gray)}.giftTerms-Q6dMw small{font-size:.75rem;line-height:.5}.giftTerms-Q6dMw a{color:var(--color-dark-blue)}.error-NYG1n{margin-top:1rem}.error-NYG1n h3{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.card-a17w1{display:flex;flex-direction:column;position:relative;gap:.75rem 1rem;padding-top:.5rem;padding-bottom:.5rem}.card-a17w1 #cb-test-cards-wrapper{top:100%!important}.input-w90Ty{position:relative;flex:1;display:flex;height:2.375rem;min-height:2.375rem;align-items:center}.row-NHLjs{display:flex;gap:inherit;width:100%;align-items:center;justify-content:stretch}.renewalTerms-jeite{font-size:.875rem}.renewalTerms-jeite p{color:var(--color-dark-gray)}.renewalTerms-jeite p+label{margin:.75rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;--emphasis: transparent}.renewalTerms-jeite p+label:focus-within{cursor:pointer;--emphasis: var(--color-gold)}.renewalTerms-jeite p+label:hover,.renewalTerms-jeite p+label:focus{cursor:pointer;--emphasis: var(--color-gold)}.renewalTerms-jeite p+label input:checked+span{--emphasis: var(--color-blue)}.renewalTerms-jeite p+label span{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--emphasis);text-decoration-thickness:1.5px;text-underline-offset:.125rem;transition:text-decoration-color .3s ease}.renewalTerms-jeite small{font-size:.75rem;line-height:.5}.renewalTerms-jeite a{color:var(--color-dark-blue)}.submitValidationMessage-69Efz{color:var(--color-red)}@media screen and (min-width:900px){.submitValidationMessage-69Efz{display:none}}.submitSection-mjwXZ{min-height:100px;padding-top:1rem}.submitButton-f7J4E{font-size:1.125rem;font-weight:700;cursor:pointer;background-color:var(--color-blue-3);color:var(--color-white);padding:.5rem 1rem;border:none;border-radius:5px;transition:.3s ease;transition-property:background-color,color,box-shadow,outline,opacity}.submitButton-f7J4E:hover{background-color:var(--color-blue-2);color:var(--color-white)}.submitButton-f7J4E:active{background-color:var(--color-blue-4);color:var(--color-white)}.submitButton-f7J4E:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-blue-3)}.submitButton-f7J4E:disabled{background-color:var(--color-light-gray);color:var(--color-medium-gray);cursor:default}.error-QKsgl{color:var(--color-red);font-size:.875rem;margin-top:.25rem}.formLayout-UA9Rj{--offset-top: var(--nav-offset);display:grid;width:calc(100% - 2rem);min-height:100vh;grid-template-columns:1fr;grid-template-rows:repeat(7,min-content);grid-template-areas:"notice" "customer" "giftee" "shipping" "compatibility" "payment" "billing" "summary" "consent" "submit"}@media screen and (min-width:900px){.formLayout-UA9Rj{grid-template-columns:minmax(min-content,calc(40% + 100px)) 1fr;grid-template-areas:"notice summary" "customer summary" "giftee summary" "shipping summary" "compatibility summary" "payment summary" "billing summary" "consent summary" "submit summary";-moz-column-gap:2.25rem;column-gap:2.25rem}}.form-BzVne fieldset{display:flex;flex-direction:column;gap:.5rem;border-radius:5px;background-color:var(--color-blue-0)}.form-BzVne fieldset+fieldset{margin-top:2.5rem}.form-BzVne fieldset:disabled{background-color:var(--color-blue-0);opacity:.5}.form-BzVne legend{font-size:1.125rem;margin-bottom:.5rem;font-weight:700}.form-BzVne label{display:flex;flex-direction:row;align-items:center;margin-bottom:.25rem;font-size:.875rem}.form-BzVne label input[type=checkbox],.form-BzVne label input[type=checkbox]+*{cursor:pointer}.form-BzVne .input-btjYk:where(:not([type=checkbox]):not([type=submit])),.form-BzVne input:where(:not([type=checkbox]):not([type=submit])),.form-BzVne select,.form-BzVne textarea{padding:.625rem .75rem;border:1px solid var(--color-medium-gray-4);border-radius:5px;font-size:1rem;width:100%;transition:.3s ease;transition-property:border-color,color,background-color,box-shadow,outline,opacity}.form-BzVne .input-btjYk:where(:not([type=checkbox]):not([type=submit])):focus{outline:none;border:1px solid var(--color-blue-3);color:var(--color-dark-blue)}.form-BzVne input:where(:not([type=checkbox]):not([type=submit])):not(.does-not-exist-COXFG):focus{outline:none;border:1px solid var(--color-blue-3);color:var(--color-dark-blue)}.form-BzVne select:not(.does-not-exist-COXFG):focus,.form-BzVne textarea:not(.does-not-exist-COXFG):focus{outline:none;border:1px solid var(--color-blue-3);color:var(--color-dark-blue)}.form-BzVne .input-btjYk:where(:not([type=checkbox]):not([type=submit])):hover{border:1px solid var(--color-blue-3)}.form-BzVne input:where(:not([type=checkbox]):not([type=submit])):not(.does-not-exist-COXFG):hover{border:1px solid var(--color-blue-3)}.form-BzVne select:not(.does-not-exist-COXFG):hover,.form-BzVne textarea:not(.does-not-exist-COXFG):hover{border:1px solid var(--color-blue-3)}.form-BzVne .input-btjYk:where(:not([type=checkbox]):not([type=submit])):disabled{border:1px solid var(--color-medium-gray-4);color:1px solid var(--color-medium-gray-4)}.form-BzVne input:where(:not([type=checkbox]):not([type=submit])):not(.does-not-exist-COXFG):disabled{border:1px solid var(--color-medium-gray-4);color:1px solid var(--color-medium-gray-4)}.form-BzVne select:not(.does-not-exist-COXFG):disabled{border:1px solid var(--color-medium-gray-4);color:1px solid var(--color-medium-gray-4)}.form-BzVne textarea:not(.does-not-exist-COXFG):disabled{border:1px solid var(--color-medium-gray-4);color:1px solid var(--color-medium-gray-4)}.form-BzVne .input-btjYk:where(:not([type=checkbox]):not([type=submit])).disabled{border:1px solid var(--color-medium-gray-4);color:1px solid var(--color-medium-gray-4)}.form-BzVne input:where(:not([type=checkbox]):not([type=submit])):not(.does-not-exist-COXFG).disabled{border:1px solid var(--color-medium-gray-4);color:1px solid var(--color-medium-gray-4)}.form-BzVne select:not(.does-not-exist-COXFG).disabled{border:1px solid var(--color-medium-gray-4);color:1px solid var(--color-medium-gray-4)}.form-BzVne textarea:not(.does-not-exist-COXFG).disabled{border:1px solid var(--color-medium-gray-4);color:1px solid var(--color-medium-gray-4)}.form-BzVne .input-btjYk:where(:not([type=checkbox]):not([type=submit])):user-invalid{border-color:var(--color-red);color:var(--color-red)}.form-BzVne input:where(:not([type=checkbox]):not([type=submit])):not(.does-not-exist-COXFG):user-invalid{border-color:var(--color-red);color:var(--color-red)}.form-BzVne select:not(.does-not-exist-COXFG):user-invalid{border-color:var(--color-red);color:var(--color-red)}.form-BzVne textarea:not(.does-not-exist-COXFG):user-invalid{border-color:var(--color-red);color:var(--color-red)}.form-BzVne select:invalid:not(:user-invalid){color:#757575}.form-BzVne select:invalid:not(:user-invalid):hover{color:currentColor}.form-BzVne .input-btjYk[type=checkbox],.form-BzVne input[type=checkbox]{display:flex;margin-right:.5rem}.form-BzVne .form-row{display:flex;flex-direction:row;width:100%;gap:1rem}.form-BzVne .form-row>div{flex:1}.form-BzVne .form-hint{font-size:.875rem;color:var(--color-gold-dark-2);margin-top:.25rem}.section-bcNcJ{width:100%;max-width:35rem;margin:auto}.section-bcNcJ:where(:not(:empty))~*:where(.section-bcNcJ:not(:empty)){margin-top:2.5rem}@media screen and (min-width:900px){.section-bcNcJ{margin-left:0}}.noticeSection-arC-0{grid-area:notice}.customerInfo-I-zjr{grid-area:customer}.giftInfo-Z4ZWR{grid-area:giftee}.billingInfo-2AoNQ{grid-area:billing}.shippingInfo-9lIik{grid-area:shipping}.compatibilityNotice-IPoLM{grid-area:compatibility}.compatibilityNotice-IPoLM:empty{display:none}.compatibilityNotice-IPoLM{border:1px solid var(--color-red);padding:1rem;border-radius:3px;background:oklch(from var(--color-red) l c h / calc(alpha - .95))}.compatibilityNotice-IPoLM a{color:var(--color-red)}.paymentInfo-6JTcB{grid-area:payment}.renewalConsent-JtwC-,.giftTermsNotice-XaTEn{grid-area:consent;border:1px solid var(--color-gold);padding:1rem;border-radius:3px;background:oklch(from var(--color-gold) l c h / calc(alpha - .95))}.orderSummary-LF0ka{--bg: #f2f2f2;--border: #ccc;grid-area:summary;padding:1rem;box-shadow:0 2px 5px #0000000d;border:1px solid #ddd;background-color:#fafafa}@media screen and (min-width:900px){.orderSummary-LF0ka{height:100%;width:100%;background:var(--bg);padding:0 2rem;margin:0;position:relative;background:transparent;box-shadow:none;border:none}.orderSummary-LF0ka:before{content:"";position:absolute;top:-50%;left:0;width:100vw;height:max(175%,120vh);background-color:var(--bg);border-left:1px solid var(--border);z-index:-1}.orderSummary-LF0ka>*{position:sticky;top:calc(1rem + var(--offset-top));align-self:start}}.orderSummary-LF0ka legend{margin-bottom:-.5rem}.orderSummary-LF0ka .updateEstimate-IOB0t{background-color:var(--color-dark-gray);color:var(--color-white)}.submitSection-lUQc0{grid-area:submit}.renewalConsent-JtwC-~.submitSection-lUQc0{margin-top:.5rem}
