.db-payments{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fffdf8;margin:18px 0;color:var(--green)}.db-payments-heading{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;margin-bottom:12px;line-height:1.5}.db-payments-heading svg{width:19px;height:19px}.db-payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:7px;list-style:none!important;padding:0!important;margin:0!important}.db-payment-icons li{display:block;padding:0;margin:0;line-height:1}.db-payment-badge{display:flex!important;align-items:center;justify-content:center;min-width:57px;height:36px;padding:0;background:#fff;border-radius:5px;overflow:hidden;margin:0!important;box-shadow:0 0 0 1px #35584d12}.db-payment-badge img{display:block;width:57px;height:36px;object-fit:contain}.db-payment-badge--link:hover{box-shadow:0 0 0 2px var(--green)}.db-payments .db-payments-note{margin:10px 0 0;font-size:11px;color:var(--muted);line-height:1.5}.db-payments .db-payment-info-link,.footer .db-payment-info-link{display:inline-flex;align-items:center;gap:8px;margin:9px 0 0;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.db-payments--footer{display:grid;grid-template-columns:1fr auto;column-gap:30px;padding:24px 0;border:0;border-top:1px solid #cdd5c8;border-radius:0;background:none;margin:0 0 22px}.db-payments--footer .db-payments-heading{font-size:14px;margin:0}.db-payments--footer .db-payment-icons{grid-column:2;grid-row:1/4;justify-content:flex-end;max-width:590px}.db-payments--footer .db-payments-note{margin-top:4px}.db-payments--footer .db-payment-info-link{justify-self:start}.db-payments--cart,.db-payments--drawer{padding:14px;margin:10px 0;border-radius:13px}.db-payments--drawer .db-payment-icons{gap:6px}.db-payments--drawer .db-payment-badge,.db-payments--drawer .db-payment-badge img{width:45px;min-width:45px;height:28px}.db-header-payment-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;text-decoration:underline;text-underline-offset:3px;letter-spacing:.02em;margin-left:20px}.db-header-payment-link img{display:inline-block;width:38px;height:24px;object-fit:contain;border-radius:3px}.db-payment-dialog{width:min(590px,calc(100vw - 28px));max-width:590px;max-height:calc(100dvh - 32px);border:1px solid var(--line);border-radius:23px;background:var(--cream);color:var(--green);padding:0;overflow:auto;overscroll-behavior:contain;box-shadow:0 25px 90px #17392b30}.db-payment-dialog::backdrop{background:#203d32a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.db-payment-dialog-top{position:sticky;top:0;z-index:1;background:var(--cream);display:flex;align-items:center;justify-content:space-between;padding:14px 23px;border-bottom:1px solid var(--line)}.db-payment-dialog-top .eyebrow{margin:0;font-size:10px}.db-payment-dialog-top button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--sage);font-size:18px}.db-payment-dialog-content{padding:25px 30px 30px}.db-payment-dialog h2{font-size:32px;margin:0 0 15px;line-height:1.1}.db-payment-dialog h3{font-size:24px;margin:0 0 12px}.db-payment-dialog p{font-size:14px;line-height:1.6;margin:0 0 16px}.db-payment-dialog a{text-decoration:underline;text-underline-offset:3px}.db-payment-dialog .db-payment-icons{margin:20px 0 26px!important}.db-klarna-info{padding-top:23px;border-top:1px solid var(--line)}.db-credit-example{background:#f1f0e6;border-radius:15px;padding:18px;margin:18px 0}.db-payment-dialog h4{font-size:16px;line-height:1.4;margin:0 0 10px}.db-credit-example dl{margin:18px 0}.db-credit-example dl>div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid #35584d18;font-size:14px;line-height:1.5}.db-credit-example dd{margin:0;text-align:right;font-weight:650;white-space:nowrap}.db-credit-example .db-credit-emphasis,.db-credit-example .db-credit-total{font-weight:700}.db-credit-example .db-credit-emphasis{font-size:16px}.db-credit-example p:last-child{margin-bottom:0}.db-payment-dialog .db-klarna-source{font-size:12px;line-height:1.6;color:var(--muted)}.db-payment-terms{display:inline-block;font-size:14px;font-weight:650;padding:4px 0}.db-credit-warning{display:flex;align-items:flex-start;gap:13px;padding:18px 0 0;border-top:1px solid var(--line);margin-top:24px;color:#292d29}.db-credit-warning svg{width:29px;height:28px;margin-top:2px}.db-credit-warning h4{font-size:16px;margin-bottom:8px}.db-credit-warning p{font-size:13px;margin:0}@media(max-width:800px){.db-header-payment-link{margin-left:10px;font-size:10px}.db-header-payment-link img{width:32px;height:20px}.db-payments--footer{display:block}.db-payments--footer .db-payment-icons{margin-top:16px!important;justify-content:flex-start;max-width:none}.db-payments--footer .db-payments-note{margin-top:12px}}@media(max-width:480px){.announcement>span{display:none}.db-payments{padding:16px}.db-payments--footer{padding:22px 0}.db-payments--drawer{padding:12px}.db-payment-dialog-content{padding:22px 20px}.db-payment-dialog h2{font-size:28px}.db-credit-example{padding:15px}.db-credit-example dl>div{font-size:13px}.db-credit-example .db-credit-emphasis{font-size:16px}}.db-payment-announcement{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 12px;padding:6px 14px;min-height:35px;line-height:1.5}.db-payment-announcement>span{margin:0}.db-payment-announcement .db-header-payment-link{align-items:center;gap:7px;margin:0 0 0 4px;min-height:23px;font-size:10px;line-height:1.3;text-decoration:none;letter-spacing:.01em}.db-payment-announcement .db-header-payment-link>span{margin:0}.db-payment-announcement .db-header-payment-link img{width:34px;height:21px;border-radius:4px;box-shadow:0 0 0 1px #35584d10}.db-payment-announcement .db-header-payment-link:hover{text-decoration:underline;text-underline-offset:3px}.db-payments--product{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:12px 14px;margin:12px 0 16px;border-radius:12px;background:#fffdf880}.db-payments--product .db-payments-heading{font-size:11px;margin:0;gap:6px}.db-payments--product .db-payments-heading svg{width:16px;height:16px}.db-payments--product .db-payment-icons{gap:5px}.db-payments--product .db-payment-badge,.db-payments--product .db-payment-badge img{width:38px;min-width:38px;height:24px;border-radius:3px}.db-payments--product .db-payments-note{display:none}.db-payments--product .db-payment-info-link{flex-basis:100%;margin:0;font-size:11px;gap:5px}@media(max-width:480px){.db-payment-announcement{gap:3px 9px;font-size:9px}.db-payment-announcement>.db-announcement-main{display:inline}.db-payment-announcement>.db-announcement-welcome{display:none}.db-payment-announcement .db-header-payment-link{font-size:9px;margin-left:0}.db-payment-announcement .db-header-payment-link img{width:31px;height:20px}.db-payments--product{padding:10px 12px;gap:7px 8px}.db-payments--product .db-payments-heading{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/payment-methods.css.map */
