debacq-installment-message{display:block;min-width:0;overflow-wrap:break-word}debacq-installment-message[hidden]{display:none}.product-info__block-item[data-block-type=installment-message]:has(debacq-installment-message[hidden]){display:none}.db-installments__offer-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2px 5px;text-align:center}.db-installments--essential .db-installments__copy{font-variant-numeric:tabular-nums}.db-installments__offer-row+.db-installments__offer-row{margin-block-start:.25rem}.db-installments__providers{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:5px;vertical-align:middle;white-space:nowrap;line-height:1}.db-installments__logo{--db-logo-width: 37px;--db-logo-height: 14px;--db-logo-filter: grayscale(1);--db-logo-opacity: .66;display:inline-flex;align-items:center;justify-content:center;gap:.2em;vertical-align:middle;line-height:1;position:relative;flex:none}.db-installments__logo[data-brand=afterpay]{--db-logo-width: 48px;--db-logo-height: 14px;width:var(--db-logo-width);height:var(--db-logo-height)}.db-installments__logo[data-brand=klarna]{--db-logo-width: 37px;--db-logo-height: 14px;width:var(--db-logo-width);height:var(--db-logo-height)}.db-installments__logo[data-brand=clearpay]{--db-logo-width: 18px;--db-logo-height: 14px}.db-installments__logo>:is(svg,img){display:block;flex:none;width:var(--db-logo-width);height:var(--db-logo-height);max-width:100%;max-height:var(--db-logo-height);object-fit:contain;filter:var(--db-logo-filter);opacity:var(--db-logo-opacity);transform-origin:center}.db-installments__logo>img{opacity:0}.db-installments__logo>img.is-loaded{opacity:var(--db-logo-opacity)}.db-installments__logo>img[hidden]{display:none}.db-installments__logo-fallback{position:absolute;inset-inline-start:0;white-space:nowrap}.db-installments__logo-fallback[hidden]{display:none}.db-installments__artwork-probe{position:fixed;inset:0 auto auto 0;width:100px;visibility:hidden;pointer-events:none;contain:layout style}.db-installments__logo--named[data-brand]{--db-logo-width: 18px;--db-logo-height: 14px;width:auto;height:auto;gap:.35em}.db-installments__logo-name{font-size:inherit;font-weight:600;line-height:1}.db-installments__logo--dialog{--db-logo-filter: none;--db-logo-opacity: 1}.db-installments__logo--dialog[data-brand]{width:auto;height:auto;gap:.75rem}.db-installments__logo--dialog[data-brand=afterpay],.db-installments__logo--dialog[data-brand=clearpay]{--db-logo-width: 112px;--db-logo-height: 32px}.db-installments__logo--dialog[data-brand=klarna]{--db-logo-width: 88px;--db-logo-height: 32px}.db-installments__info{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;color:inherit}.db-installments__info svg{display:block}.db-installments__info:focus-visible{outline:2px solid currentColor;outline-offset:2px}.db-installments [data-installment-inline]{font-size:inherit;line-height:inherit}.db-installments{color:rgb(var(--text-color) / .68);font-size:11px;line-height:1.6}.db-installments__disclosure,.db-installments__preview{margin-block-start:.5rem}.db-installments__preview{font-style:italic}.db-installments--essential{width:100%;margin-block-start:.75rem;text-align:center}.db-installments-dialog{--modal-body-max-width: 32rem;z-index:2147483647}.db-installments-dialog::part(content){display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.db-installments-dialog::part(header){flex:0 0 auto}.db-installments-dialog::part(body){min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--text-color) / .25) transparent}.db-installments-dialog .db-installments__provider+.db-installments__provider{padding-block-start:1rem;border-block-start:1px solid rgb(var(--border-color))}.db-installments-dialog .db-installments__provider-brand{display:flex;align-items:center;min-height:32px}.db-installments-dialog .db-installments__provider-heading{font-weight:500}.db-installments-dialog .db-installments__provider-terms{white-space:pre-line}.db-installments-dialog .db-installments__terms{justify-self:start;width:fit-content;max-width:100%}@media screen and (max-width:699px){.db-installments-dialog{--modal-body-padding-block: 1.25rem;--modal-body-padding-inline: 1.25rem}}@media screen and (max-width:699px){.db-installments__offer-row{gap:3px 4px}.db-installments__providers{gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/debacq-installments.css.map */
