.pop-payment,.pop-payment-dialog{--pop-payment-ink: #202722;--pop-payment-green: #176d43;--pop-payment-muted: #56615a;--pop-payment-border: #d6dbd7;--pop-payment-sage: #f2f8f4;box-sizing:border-box;color:var(--pop-payment-ink);font:400 14px/1.4 "Source Sans 3",sans-serif;text-align:left}.pop-payment *,.pop-payment-dialog *{box-sizing:border-box}.pop-payment[hidden],.pop-payment-dialog [hidden],.pop-payment-dialog:not([open]){display:none!important}[data-pop-payment-promotion][hidden]{display:none!important}.pop-payment.pop-payment--product,[data-testid=product-information].pop-reassurance-preview.personalisation-ready [data-pop-buy-summary-shell].is-active>.pop-payment--product[data-pop-payment-choice]{width:100%;margin:0 0 12px;padding:14px;border:1px solid var(--pop-payment-border);border-radius:12px;background:#fff;box-shadow:0 1px 3px #152a1b04}.pop-payment .pop-payment__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:26px;margin:0 0 10px}.pop-payment h3.pop-payment__heading-title{flex:1 1 auto;min-width:0;margin:0;padding:0;color:#181c18;font:700 clamp(17px,4.9vw,20px)/1.25 "Lora",Georgia,serif;letter-spacing:-.025em;text-transform:none}.pop-payment button.pop-payment__link,.pop-payment-dialog button.pop-payment__link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:0;min-height:28px;height:auto;margin:0;padding:3px 0;border:0;border-radius:3px;background:transparent;box-shadow:none;color:#275b40;font:400 13px/1.35 "Source Sans 3",sans-serif;letter-spacing:0;text-transform:none;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pop-payment .pop-payment__heading button.pop-payment__link{min-height:44px;margin-block:-9px;white-space:nowrap}.pop-payment .pop-payment__options{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-inline-size:0;width:100%;margin:0;padding:0;border:0}.pop-payment label.pop-payment__option{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin:0;padding:8px 12px;border:1px solid #ccd3cf;border-radius:8px;background:#fff;color:var(--pop-payment-ink);font-family:"Source Sans 3",sans-serif;cursor:pointer}.pop-payment label.pop-payment__option:has(.pop-payment__radio:checked){border-color:var(--pop-payment-green);background:var(--pop-payment-sage);box-shadow:inset 0 0 0 1px var(--pop-payment-green)}.pop-payment input.pop-payment__radio{-webkit-appearance:none;appearance:none;display:block;flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;margin:0;padding:0;border:1.5px solid #6b746e;border-radius:50%;background:#fff;box-shadow:none;cursor:pointer}.pop-payment input.pop-payment__radio:checked{border-color:var(--pop-payment-green);background:radial-gradient(circle,#fff 0 3px,transparent 3.5px),var(--pop-payment-green)}.pop-payment .pop-payment__option-copy{display:grid;gap:1px;min-width:0}.pop-payment .pop-payment__option-title{display:block;margin:0;color:#19251e;font:700 16px/1.25 "Source Sans 3",sans-serif}.pop-payment .pop-payment__option-description{display:block;color:#516158;font:400 13px/1.35 "Source Sans 3",sans-serif}.pop-payment.pop-payment--cart{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:2px;width:100%;margin:0;padding:14px;border:0;border-radius:12px;background:#eaf4ee}.pop-payment--cart .pop-payment__cart-copy{display:contents}.pop-payment--cart .pop-payment__check{grid-column:1;grid-row:1 / 3;display:block;width:26px;height:26px;margin-top:2px;color:#2e7d4f}.pop-payment--cart .pop-payment__eyebrow{grid-column:2;grid-row:1;margin:0;color:#727b75;font:400 13px/1.3 "Source Sans 3",sans-serif}.pop-payment--cart .pop-payment__cart-title{grid-column:2;grid-row:2;margin:0;color:#114d32;font:700 18px/1.2 "Source Sans 3",sans-serif}.pop-payment--cart .pop-payment__cart-description{grid-column:2 / -1;grid-row:3;margin:3px 0 0;color:#56615a;font:400 14px/1.35 "Source Sans 3",sans-serif}.pop-payment--cart button.pop-payment__change{grid-column:3;grid-row:1 / 3;justify-self:end;align-self:start;min-height:36px;margin-top:-5px;padding-inline:2px;color:#263f30}.pop-payment--cart button.pop-payment__link--inline{grid-column:2 / -1;grid-row:4;justify-self:start;justify-content:flex-start;margin-bottom:-4px;color:#48594f}html.pop-payment-after [data-pop-payment-cart] .cart-payment-confidence,html.pop-payment-after [data-pop-payment-cart] .cart-payment-note,html.pop-payment-after [data-pop-payment-cart] .additional-checkout-buttons,html.pop-payment-after .buy-buttons-block:has([data-pop-payment-choice]:not([hidden])) .shopify-payment-button{display:none!important}[data-pop-payment-helper],[data-pop-payment-prefer-now]{display:none}html.pop-payment-after [data-pop-payment-helper]{display:block}html.pop-payment-after [data-pop-payment-prefer-now]{display:flex}.pop-payment-terms,[data-testid=product-information].pop-reassurance-preview.personalisation-ready [data-pop-buy-summary-shell].is-active>.pop-payment-terms[data-pop-payment-helper]{width:100%;margin:0;padding:8px 0 0;color:#7b817c;font:400 12px/1.4 "Source Sans 3",sans-serif;text-align:center}[data-pop-payment-cart] .pop-payment-terms{padding:0 0 4px;font-size:13px}[data-pop-payment-cart] button.pop-payment-prefer{align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:46px;margin:0;padding:11px 14px;border:1px solid #ddd1c6;border-radius:10px;background:#fff;color:#252b26;font:600 15px/1.4 "Source Sans 3",sans-serif;text-align:left;letter-spacing:0;text-transform:none;cursor:pointer}.pop-payment-prefer>span{display:block;flex:0 0 8px;width:8px;height:8px;margin:-4px 3px 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;font-size:0;transform:rotate(45deg)}.pop-payment button:focus-visible,.pop-payment input:focus-visible,.pop-payment-prefer:focus-visible,.pop-payment-dialog button:focus-visible{outline:2px solid #176d43;outline-offset:3px}.pop-payment-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(440px,calc(100vw - 32px));max-width:none;max-height:min(88dvh,720px);margin:auto;padding:30px 24px 24px;border:1px solid var(--pop-payment-border);border-radius:16px;background:#fffdf9;box-shadow:0 18px 70px #18241a33;overflow-y:auto}.pop-payment-dialog::backdrop{background:#1e271e80}.pop-payment-dialog__close{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--pop-payment-ink);cursor:pointer}.pop-payment-dialog__close svg{display:block;width:24px;height:24px}.pop-payment-dialog h2.pop-payment-dialog__title{margin:0 22px 22px 0;color:#19251e;font:700 24px/1.25 Lora,Georgia,serif;letter-spacing:-.02em}.pop-payment-dialog__steps{display:grid;gap:20px;margin:0;padding:0 0 0 24px}.pop-payment-dialog__steps li{padding-inline-start:5px}.pop-payment-dialog__steps li::marker{color:var(--pop-payment-green);font-weight:700}.pop-payment-dialog__steps strong{font:700 16px/1.35 "Source Sans 3",sans-serif}.pop-payment-dialog__steps p,.pop-payment-dialog__copy{margin:4px 0 0;color:var(--pop-payment-muted);font:400 15px/1.5 "Source Sans 3",sans-serif}.pop-payment-dialog__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:24px 0 0;padding:12px 18px;border:1px solid var(--pop-payment-green);border-radius:10px;background:var(--pop-payment-green);color:#fff;font:700 16px/1.4 "Source Sans 3",sans-serif;cursor:pointer}.pop-payment-dialog button.pop-payment-dialog__secondary{display:flex;width:100%;min-height:44px;margin:8px 0 0}@media(max-width:749px){dialog.pop-payment-dialog{inset:auto 0 0;width:100%;margin:0;padding-bottom:max(24px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}@media(max-width:359px){.pop-payment.pop-payment--product,[data-testid=product-information].pop-reassurance-preview.personalisation-ready [data-pop-buy-summary-shell].is-active>.pop-payment--product[data-pop-payment-choice]{padding:12px}.pop-payment h3.pop-payment__heading-title{font-size:15px}.pop-payment .pop-payment__heading{gap:6px}.pop-payment .pop-payment__heading button.pop-payment__link{font-size:12px}.pop-payment label.pop-payment__option{gap:10px;padding-inline:10px}.pop-payment--cart .pop-payment__cart-title{font-size:17px}.pop-payment-dialog{padding:30px 18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pop-payment-choice.css.map */
