.w2w-gcb{background:var(--w2w-nb-surface-teal);color:var(--w2w-nb-text);font-family:var(--w2w-nb-font-body)}.w2w-gcb__masthead{border-bottom:1px solid var(--w2w-nb-glass-stroke);padding-block:56px 32px}@media(min-width: 1024px){.w2w-gcb__masthead{padding-block:88px 44px}}.w2w-gcb__masthead-inner{max-width:1208px;margin-inline:auto;padding-inline:24px}@media(min-width: 1024px){.w2w-gcb__masthead-inner{max-width:1240px;padding-inline:40px}}.w2w-gcb__masthead-inner{display:flex;flex-direction:column;gap:12px}.w2w-gcb__eyebrow{margin:0;font-family:var(--w2w-nb-font-data);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--w2w-nb-text-secondary)}.w2w-gcb__title{margin:0;font-family:var(--w2w-nb-font-display);font-weight:400;font-size:clamp(32px,5vw,52px);line-height:1.06;letter-spacing:-0.015em;text-wrap:balance}.w2w-gcb__lead{max-width:56ch;margin:4px 0 0;font-size:16px;line-height:1.6;color:var(--w2w-nb-text-lead)}.w2w-gcb__sample{font-family:var(--w2w-nb-font-data);font-size:15px;letter-spacing:.04em;white-space:nowrap;color:var(--w2w-nb-text)}.w2w-gcb__body{max-width:1208px;margin-inline:auto;padding-inline:24px}@media(min-width: 1024px){.w2w-gcb__body{max-width:1240px;padding-inline:40px}}.w2w-gcb__body{padding-block:32px 80px}@media(min-width: 1024px){.w2w-gcb__body{padding-block:48px 112px}}.w2w-gcb__card{box-sizing:border-box;max-width:560px;border:1px solid var(--w2w-nb-glass-stroke);border-radius:16px;background:var(--w2w-nb-glass-fill);padding:24px 20px}@media(min-width: 1024px){.w2w-gcb__card{padding:32px}}@media(min-width: 1024px){.w2w-gcb__card:has(#pwgc-balance-activity table){max-width:720px}}.w2w-gcb label{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:1.2;color:var(--w2w-nb-text)}@media(min-width: 1024px){.w2w-gcb label{font-size:16px}}.w2w-gcb label>*,.w2w-gcb label abbr,.w2w-gcb label span{line-height:inherit}.w2w-gcb label .required,.w2w-gcb label abbr.required{border:0;font-size:inherit;line-height:inherit;color:#f05454;text-decoration:none}.w2w-gcb label .optional{font-size:13px;color:var(--w2w-nb-text-tertiary)}.w2w-gcb input[type=text],.w2w-gcb input[type=email],.w2w-gcb input[type=tel],.w2w-gcb input[type=password],.w2w-gcb input[type=number],.w2w-gcb input[type=search],.w2w-gcb input[type=url],.w2w-gcb input[type=date],.w2w-gcb textarea,.w2w-gcb select{box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 16px;border:0;border-radius:8px;background:var(--w2w-nb-surface-backdrop, #050b0e);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-family:var(--w2w-nb-font-body);font-weight:400;font-size:16px;line-height:normal;color:var(--w2w-nb-text);appearance:none}.w2w-gcb input[type=text]::placeholder,.w2w-gcb input[type=email]::placeholder,.w2w-gcb input[type=tel]::placeholder,.w2w-gcb input[type=password]::placeholder,.w2w-gcb input[type=number]::placeholder,.w2w-gcb input[type=search]::placeholder,.w2w-gcb input[type=url]::placeholder,.w2w-gcb input[type=date]::placeholder,.w2w-gcb textarea::placeholder,.w2w-gcb select::placeholder{color:var(--w2w-nb-text-tertiary);opacity:1}.w2w-gcb input[type=text]:focus,.w2w-gcb input[type=email]:focus,.w2w-gcb input[type=tel]:focus,.w2w-gcb input[type=password]:focus,.w2w-gcb input[type=number]:focus,.w2w-gcb input[type=search]:focus,.w2w-gcb input[type=url]:focus,.w2w-gcb input[type=date]:focus,.w2w-gcb textarea:focus,.w2w-gcb select:focus{outline:none;background:var(--w2w-nb-surface-backdrop, #050b0e);color:var(--w2w-nb-text);box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}@media(min-width: 1024px){.w2w-gcb input[type=text],.w2w-gcb input[type=email],.w2w-gcb input[type=tel],.w2w-gcb input[type=password],.w2w-gcb input[type=number],.w2w-gcb input[type=search],.w2w-gcb input[type=url],.w2w-gcb input[type=date],.w2w-gcb textarea,.w2w-gcb select{height:54px}}.w2w-gcb textarea{height:auto;min-height:120px;padding:14px 16px;line-height:1.6;resize:vertical}.w2w-gcb select{padding-right:46px;background:var(--w2w-nb-surface-backdrop, #050b0e) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 21' fill='none'%3E%3Cpath d='M6 8.5L11 13.5L16 8.5' stroke='%236e747e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center/22px 21px}.w2w-gcb .woocommerce-invalid input,.w2w-gcb .woocommerce-invalid select,.w2w-gcb .woocommerce-invalid textarea{background:rgba(194,69,31,.07);box-shadow:inset 0 0 0 1px rgba(194,69,31,.45)}.w2w-gcb input[type=checkbox]{display:inline-block;flex:none;width:18px;height:18px;margin:1px 0 0;padding:0;border:0;border-radius:3px;background:var(--w2w-nb-surface-backdrop, #050b0e);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);appearance:none;cursor:pointer;transition:background-color 180ms ease,box-shadow 180ms ease}.w2w-gcb input[type=checkbox]:checked{background:var(--w2w-nb-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2L4.8 8.5L9.5 3.8' stroke='%23050b0e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/12px 12px;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}.w2w-gcb input[type=checkbox]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand),0 0 0 2px rgba(46,139,255,.4)}.w2w-gcb label.checkbox,.w2w-gcb label.woocommerce-form__label-for-checkbox{display:block;position:relative;padding-left:30px;font-size:13px;line-height:150%;cursor:pointer}@media(min-width: 1024px){.w2w-gcb label.checkbox,.w2w-gcb label.woocommerce-form__label-for-checkbox{padding-left:32px;font-size:15px}}.w2w-gcb label.checkbox input[type=checkbox],.w2w-gcb label.woocommerce-form__label-for-checkbox input[type=checkbox]{position:absolute;top:2px;left:0}.w2w-gcb label.checkbox~.description,.w2w-gcb label.woocommerce-form__label-for-checkbox~.description{padding-left:30px}@media(min-width: 1024px){.w2w-gcb label.checkbox~.description,.w2w-gcb label.woocommerce-form__label-for-checkbox~.description{padding-left:32px}}.w2w-gcb #pwgc-balance-form{margin:0}.w2w-gcb #pwgc-balance-container{text-align:left}.w2w-gcb #pwgc-balance-container>.fa-gift{display:none}.w2w-gcb #pwgc-balance-title{margin:0 0 12px;font-family:var(--w2w-nb-font-data);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--w2w-nb-text-secondary)}.w2w-gcb #pwgc-balance-number-container{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0}@media(min-width: 540px){.w2w-gcb #pwgc-balance-number-container{flex-direction:row;align-items:center}}.w2w-gcb #pwgc-balance-number[type=text]{display:block;width:100%;min-width:0;margin:0;font-family:var(--w2w-nb-font-data);font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--w2w-nb-text)}.w2w-gcb #pwgc-balance-number[type=text]::placeholder{color:var(--w2w-nb-text-secondary);letter-spacing:normal;text-transform:none}.w2w-gcb #pwgc-balance-number[type=text]:focus{color:var(--w2w-nb-text)}@media(min-width: 540px){.w2w-gcb #pwgc-balance-number[type=text]{flex:1 1 auto}}.w2w-gcb #pwgc-balance-button[type=submit]{box-sizing:border-box;width:100%;min-height:50px;margin:0;padding:0 26px;border:0;border-radius:40px;background:var(--w2w-nb-brand);font-family:var(--w2w-nb-font-display);font-weight:500;font-size:16px;line-height:1;letter-spacing:.02em;color:#fff;text-align:center;cursor:pointer;appearance:none;transition:filter 180ms ease}.w2w-gcb #pwgc-balance-button[type=submit]:hover{filter:brightness(1.08)}.w2w-gcb #pwgc-balance-button[type=submit]:focus-visible{outline:2px solid var(--w2w-nb-text);outline-offset:3px}@media(min-width: 540px){.w2w-gcb #pwgc-balance-button[type=submit]{flex:0 0 auto;width:auto;min-height:54px}}.w2w-gcb #pwgc-balance-error:empty,.w2w-gcb #pwgc-balance-message:empty,.w2w-gcb #pwgc-balance-amount:empty,.w2w-gcb #pwgc-balance-activity:empty{display:none}.w2w-gcb #pwgc-balance-amount:has(.fa-spin){margin:16px 0 0}.w2w-gcb #pwgc-balance-amount .fa-spin{font-size:22px;color:var(--w2w-nb-text-secondary)}.w2w-gcb #pwgc-balance-form:has(#pwgc-balance-amount .fa-spin) #pwgc-balance-button[type=submit]{opacity:.5;cursor:progress}.w2w-gcb #pwgc-balance-error:not(:empty){margin:18px 0 0;border:1px solid rgba(255,143,133,.32);border-radius:10px;background:rgba(255,143,133,.09);padding:12px 14px;font-family:var(--w2w-nb-font-body);font-size:14.5px;font-weight:500;line-height:1.5;color:#ff8f85}.w2w-gcb #pwgc-balance-message:not(:empty){margin:18px 0 0;border:1px solid rgba(120,193,212,.3);border-radius:10px;background:rgba(120,193,212,.08);padding:12px 14px;font-size:14.5px;font-weight:500;line-height:1.5;color:var(--w2w-nb-cool-cyan)}.w2w-gcb #pwgc-balance-amount:has(#pwgc-balance-amount-value){margin:22px 0 0;border-top:1px solid var(--w2w-nb-glass-stroke);padding-top:20px}.w2w-gcb #pwgc-balance-amount-value{display:block}.w2w-gcb #pwgc-balance-amount-value,.w2w-gcb #pwgc-balance-amount-value span,.w2w-gcb #pwgc-balance-amount-value bdi{font-family:var(--w2w-nb-font-data);font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-0.01em;color:var(--w2w-nb-text)}.w2w-gcb #pwgc-balance-expiration-date-container{margin:10px 0 0}.w2w-gcb #pwgc-balance-expiration-date-container,.w2w-gcb #pwgc-balance-expiration-date{font-family:var(--w2w-nb-font-data);font-size:12.5px;letter-spacing:.02em;color:var(--w2w-nb-text-secondary)}.w2w-gcb #pwgc-balance-buttons{margin:0}.w2w-gcb #pwgc-balance-reload[type=button],.w2w-gcb #pwgc-manual-debit[type=button]{box-sizing:border-box;max-width:100%;min-height:48px;margin:22px 0 0;padding:0 20px;border:1px solid var(--w2w-nb-glass-stroke);border-radius:40px;background:var(--w2w-nb-glass-fill);font-family:var(--w2w-nb-font-body);font-weight:500;font-size:14px;line-height:1.3;color:var(--w2w-nb-text);text-align:center;cursor:pointer;appearance:none;transition:background-color 180ms ease,border-color 180ms ease}.w2w-gcb #pwgc-balance-reload[type=button]:hover,.w2w-gcb #pwgc-manual-debit[type=button]:hover{background:var(--w2w-nb-glass-fill-raised);border-color:rgba(236,238,243,.2)}.w2w-gcb #pwgc-balance-reload[type=button]:focus-visible,.w2w-gcb #pwgc-manual-debit[type=button]:focus-visible{outline:2px solid var(--w2w-nb-brand);outline-offset:2px}.w2w-gcb #pwgc-balance-activity{margin:26px 0 0;border-top:1px solid var(--w2w-nb-glass-stroke);padding-top:20px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(236,238,243,.22) #162932}@supports not (scrollbar-color: auto){.w2w-gcb #pwgc-balance-activity::-webkit-scrollbar{width:8px}.w2w-gcb #pwgc-balance-activity::-webkit-scrollbar-track{background:#162932}.w2w-gcb #pwgc-balance-activity::-webkit-scrollbar-thumb{border:2px solid #162932;border-radius:999px;background-color:rgba(236,238,243,.22);background-clip:padding-box}.w2w-gcb #pwgc-balance-activity::-webkit-scrollbar-thumb:hover{background-color:rgba(236,238,243,.34)}}.w2w-gcb #pwgc-balance-activity table{width:100%;min-width:520px;margin:0;border-collapse:collapse;font-size:13px;line-height:1.45}.w2w-gcb #pwgc-balance-activity th{border-bottom:1px solid var(--w2w-nb-glass-stroke);padding:0 14px 10px 0;font-family:var(--w2w-nb-font-data);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--w2w-nb-text-secondary)}.w2w-gcb #pwgc-balance-activity td{border-bottom:1px solid var(--w2w-nb-glass-stroke);padding:11px 14px 11px 0;vertical-align:top;color:var(--w2w-nb-text-lead)}.w2w-gcb #pwgc-balance-activity tbody tr:last-child td{border-bottom:0}.w2w-gcb #pwgc-balance-activity td.pwgc-balance-activity,.w2w-gcb #pwgc-balance-activity td.pwgc-balance-activity span,.w2w-gcb #pwgc-balance-activity td.pwgc-balance-activity bdi{font-family:var(--w2w-nb-font-data);font-size:12.5px;text-align:right;white-space:nowrap;color:var(--w2w-nb-text)}.w2w-gcb #pwgc-balance-activity td.pwgc-balance-activity-negative,.w2w-gcb #pwgc-balance-activity td.pwgc-balance-activity-negative span,.w2w-gcb #pwgc-balance-activity td.pwgc-balance-activity-negative bdi{color:#ff8f85}.w2w-gcb #pwgc-balance-activity a{color:var(--w2w-nb-brand);text-decoration-thickness:1px;text-underline-offset:2px}.w2w-gcb__gap{max-width:62ch;border:1px solid var(--w2w-nb-glass-stroke);border-left:3px solid var(--w2w-nb-brand);border-radius:10px;background:var(--w2w-nb-glass-fill);padding:20px 22px}.w2w-gcb__gap p{margin:0 0 .7em;font-size:14.5px;line-height:1.6;color:var(--w2w-nb-text-lead)}.w2w-gcb__gap p:last-child{margin-bottom:0}.w2w-gcb__gap a{color:var(--w2w-nb-brand)}.w2w-gcb__gap-title{font-family:var(--w2w-nb-font-data);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--w2w-nb-text)}
