.product-payment-card-module__z0hcGa__card{--payment-accent:var(--muted-foreground);border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:3.75rem;color:var(--foreground);text-align:left;border-radius:.5rem;padding:.625rem .75rem;transition:background-color .16s,border-color .16s;position:relative}.product-payment-card-module__z0hcGa__card:hover{border-color:var(--muted-foreground);background:var(--secondary)}.product-payment-card-module__z0hcGa__card[data-payment-kind=deposit],.product-payment-card-module__z0hcGa__card[data-payment-kind=orange],.product-payment-card-module__z0hcGa__dialog[data-payment-kind=deposit],.product-payment-card-module__z0hcGa__dialog[data-payment-kind=orange]{--payment-accent:var(--payment-deposit)}.product-payment-card-module__z0hcGa__card[data-payment-kind=installments],.product-payment-card-module__z0hcGa__dialog[data-payment-kind=installments]{--payment-accent:var(--payment-installments)}.product-payment-card-module__z0hcGa__card[data-payment-kind=discount],.product-payment-card-module__z0hcGa__card[data-payment-kind=green],.product-payment-card-module__z0hcGa__dialog[data-payment-kind=discount],.product-payment-card-module__z0hcGa__dialog[data-payment-kind=green]{--payment-accent:var(--payment-discount)}.product-payment-card-module__z0hcGa__card[data-payment-kind=klarna]{--payment-accent:var(--payment-klarna)}.product-payment-card-module__z0hcGa__card:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.product-payment-card-module__z0hcGa__card:has(:focus-visible){outline:2px solid var(--foreground);outline-offset:2px}.product-payment-card-module__z0hcGa__offer{cursor:pointer;grid-template-columns:1.75rem minmax(0,1fr) .875rem;align-items:center;gap:.625rem;display:grid}.product-payment-card-module__z0hcGa__icon{width:1.25rem;height:1.25rem;color:var(--payment-accent);justify-self:center}.product-payment-card-module__z0hcGa__title{overflow-wrap:anywhere;font-size:.75rem;font-weight:600;line-height:1.125rem;display:block}.product-payment-card-module__z0hcGa__detail{color:var(--muted-foreground);margin-top:.125rem;font-size:.6875rem;font-weight:400;line-height:1rem;display:block}.product-payment-card-module__z0hcGa__arrow{width:.875rem;height:.875rem;color:var(--muted-foreground)}.product-payment-card-module__z0hcGa__dialog{--payment-accent:var(--muted-foreground);border:1px solid var(--border);background:var(--card);max-width:36rem;color:var(--foreground);border-radius:.875rem}.product-payment-card-module__z0hcGa__dialogHeader{border-bottom:1px solid var(--border);background:var(--card);grid-template-columns:2rem minmax(0,1fr) 2.75rem;align-items:center;gap:.625rem;padding:1rem;display:grid}.product-payment-card-module__z0hcGa__dialogIcon{width:2rem;height:2rem;color:var(--payment-accent)}.product-payment-card-module__z0hcGa__eyebrow{color:var(--payment-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;line-height:1rem}.product-payment-card-module__z0hcGa__dialogTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.3}.product-payment-card-module__z0hcGa__dialogBody{padding:1rem}.product-payment-card-module__z0hcGa__close{width:2.75rem;height:2.75rem;color:var(--muted-foreground);cursor:pointer;border-radius:.375rem;place-items:center;display:grid}.product-payment-card-module__z0hcGa__close:hover{background:var(--muted);color:var(--foreground)}.product-payment-card-module__z0hcGa__close:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.product-payment-card-module__z0hcGa__lead{letter-spacing:-.025em;font-size:1rem;font-weight:600;line-height:1.45}.product-payment-card-module__z0hcGa__benefit{background:var(--secondary);color:var(--foreground);border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;margin-block:.75rem;padding:.75rem;font-size:.875rem;font-weight:600;line-height:1.5;display:grid}.product-payment-card-module__z0hcGa__benefit>svg{width:2rem;height:2rem;color:var(--payment-accent)}.product-payment-card-module__z0hcGa__benefit>:not(svg){border-left:1px solid var(--border);padding-left:.75rem}.product-payment-card-module__z0hcGa__explanation{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.product-payment-card-module__z0hcGa__terms{font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.product-payment-card-module__z0hcGa__terms>*+*{margin-top:.75rem}.product-payment-card-module__z0hcGa__terms ul{padding-left:1.25rem;list-style:outside}.product-payment-card-module__z0hcGa__terms ol{padding-left:1.25rem;list-style:decimal}.product-payment-card-module__z0hcGa__notice{border-top:1px solid var(--border);color:var(--muted-foreground);grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.product-payment-card-module__z0hcGa__noticeIcon{width:1.5rem;height:1.5rem;margin-top:.125rem}.product-payment-card-module__z0hcGa__noticeText{border-left:1px solid var(--border);color:inherit;padding-left:.75rem;font-size:.75rem;line-height:1.6}.product-payment-card-module__z0hcGa__continue{border:1px solid var(--border);background:var(--secondary);width:100%;min-height:2.75rem;color:var(--foreground);cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:flex}.product-payment-card-module__z0hcGa__continue:hover{background:var(--secondary-hover)}.product-payment-card-module__z0hcGa__continue:active{background:var(--secondary-active)}.product-payment-card-module__z0hcGa__continue:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (min-width:40rem){.product-payment-card-module__z0hcGa__dialogHeader{grid-template-columns:2.25rem minmax(0,1fr) 2.75rem;gap:.875rem;padding:1.25rem}.product-payment-card-module__z0hcGa__dialogIcon{width:2.25rem;height:2.25rem}.product-payment-card-module__z0hcGa__eyebrow{font-size:.6875rem}.product-payment-card-module__z0hcGa__dialogTitle{font-size:1.375rem}.product-payment-card-module__z0hcGa__dialogBody{padding:1.25rem}.product-payment-card-module__z0hcGa__lead{font-size:1.125rem}.product-payment-card-module__z0hcGa__benefit{grid-template-columns:2rem minmax(0,1fr);gap:1rem;margin-block:1rem;padding:.875rem 1rem;font-size:1rem}.product-payment-card-module__z0hcGa__benefit>svg{width:2rem;height:2rem}.product-payment-card-module__z0hcGa__benefit>:not(svg){padding-left:1rem}.product-payment-card-module__z0hcGa__explanation{font-size:.875rem}.product-payment-card-module__z0hcGa__notice{grid-template-columns:1.5rem minmax(0,1fr);gap:1rem}.product-payment-card-module__z0hcGa__noticeIcon{width:1.5rem;height:1.5rem}.product-payment-card-module__z0hcGa__noticeText{padding-left:1rem;font-size:.75rem}.product-payment-card-module__z0hcGa__continue{min-height:2.75rem;padding-inline:1.25rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.product-payment-card-module__z0hcGa__card{transition:none}}
.product-klarna-osm-module__bq_AwW__placement klarna-placement{width:100%;display:block}.product-klarna-osm-module__bq_AwW__placement klarna-placement::part(osm-container){min-height:2.375rem;color:var(--foreground);font-family:var(--font-montserrat), sans-serif;text-align:left;background:0 0;border:0;grid-template-columns:4rem minmax(0,1fr);align-items:center;padding:0;display:grid;position:static;overflow:visible}.product-klarna-osm-module__bq_AwW__placement klarna-placement::part(osm-badge){flex-shrink:0;width:4rem;height:auto}.product-klarna-osm-module__bq_AwW__placement klarna-placement::part(osm-message){min-width:0;color:var(--foreground);font-family:var(--font-montserrat), sans-serif;white-space:normal;overflow-wrap:anywhere;margin-left:0;margin-right:0;font-size:.75rem;font-weight:600;line-height:1.125rem;position:static}.product-klarna-osm-module__bq_AwW__placement klarna-placement::part(osm-cta){color:var(--muted-foreground);font-family:var(--font-montserrat), sans-serif;text-align:left;white-space:normal;margin-top:.125rem;font-size:.6875rem;font-weight:400;line-height:1rem;text-decoration:none;display:block;position:static}.product-klarna-osm-module__bq_AwW__placement klarna-placement::part(osm-cta):after{content:"";cursor:pointer;border-radius:.5rem;position:absolute;inset:0}.product-klarna-osm-module__bq_AwW__placement>svg{right:.75rem}
