.asnm-purchase-services{display:block;font-size:calc(var(--service-text-mobile,11px)*var(--site-text-scale,1));color:rgb(var(--color-foreground));}
.asnm-purchase-services .asnm-service-list{margin:0;padding:0;list-style:none;font-size:inherit;gap:0;}
.asnm-purchase-services .purchase-service__row{display:grid;grid-template-columns:var(--service-logo-column,52px) minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1.45;letter-spacing:normal;text-decoration:none;word-break:normal;overflow-wrap:anywhere;box-sizing:border-box;}
.asnm-purchase-services .purchase-service__row::after{display:none;}
.asnm-purchase-services .purchase-service__row>*,.asnm-purchase-services klarna-placement{min-width:0;}
.asnm-purchase-services .purchase-service__row:focus-visible{outline:2px solid currentColor;outline-offset:2px;}
.asnm-purchase-services .purchase-service__icon{display:flex;align-items:center;justify-content:flex-start;width:100%;}
.asnm-purchase-services .purchase-service__icon>svg{width:20px;height:20px;}
.asnm-purchase-services .purchase-service__flag{font-size:18px;line-height:1;}
.asnm-purchase-services .purchase-service__brand{display:inline-flex;align-items:center;gap:1px;padding:2px 5px;font:700 10px/1.2 Arial,sans-serif;letter-spacing:-.35px;white-space:nowrap;}
.asnm-purchase-services .purchase-service__brand--klarna{background:#ffb3c7;color:#111;border-radius:3px;}
.asnm-purchase-services .purchase-service__brand--clearpay{background:#b2fce4;color:#111;border-radius:12px;font-size:8px;}
.asnm-purchase-services .purchase-service__chevron{justify-self:end;font:18px/1 Arial,sans-serif;transition:transform .15s;}
.asnm-purchase-services .purchase-service__details{border:0;margin:0;}
.asnm-purchase-services summary{list-style:none;cursor:pointer;}
.asnm-purchase-services summary::-webkit-details-marker{display:none;}
.asnm-purchase-services details[open] .purchase-service__chevron{transform:rotate(90deg);}
.asnm-purchase-services .purchase-service__content{padding:0 20px 12px calc(var(--service-logo-column,52px) + 12px);font-size:calc(var(--service-detail-mobile,11px)*var(--site-text-scale,1));line-height:1.5;letter-spacing:normal;overflow-wrap:anywhere;}
.asnm-purchase-services .purchase-service__content p{margin:0 0 8px;}
.asnm-purchase-services a{color:inherit;}
.asnm-purchase-services .purchase-service__content>a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px;}
.asnm-purchase-services klarna-placement{display:block;font:inherit;color:inherit;}
.asnm-purchase-services klarna-placement::part(osm-container){border:0;padding:0;background:transparent;}
.asnm-purchase-services klarna-placement::part(osm-message){font-family:var(--font-body-family);font-size:inherit;color:inherit;line-height:1.45;}
.asnm-purchase-services klarna-placement:has(>div,>iframe)>.purchase-service__fallback{display:none;}
.asnm-purchase-services .purchase-service__fallback{display:flex;align-items:center;min-height:32px;text-decoration:none;}
.asnm-purchase-services [hidden]{display:none!important;}
@media(min-width:750px){.asnm-purchase-services{font-size:calc(var(--service-text,12px)*var(--site-text-scale,1));}.asnm-purchase-services .purchase-service__content{font-size:calc(var(--service-detail,12px)*var(--site-text-scale,1));}}
@media(prefers-reduced-motion:reduce){.asnm-purchase-services .purchase-service__chevron{transition:none;}}

.asnm-purchase-services:not(:has(.asnm-service-list>li:not([hidden]))),.product-block-spacing:has(.asnm-service-list):not(:has(.asnm-service-list>li:not([hidden]))){display:none;}

.asnm-purchase-services .purchase-service__info{display:flex;align-items:center;justify-content:flex-end;min-width:44px;min-height:44px;text-decoration:none;}

.asnm-purchase-services klarna-placement::part(osm-message),.asnm-purchase-services klarna-placement>span::part(osm-message),.asnm-purchase-services klarna-placement::part(osm-cta),.asnm-purchase-services klarna-placement>span::part(osm-cta){font-family:var(--font-body-family);font-size:calc(var(--service-text-mobile,11px)*var(--site-text-scale,1));text-align:start;line-height:1.45;}
.asnm-purchase-services klarna-placement::part(osm-container),.asnm-purchase-services klarna-placement>span::part(osm-container){text-align:start;padding:0;border:0;background:transparent;}
@media(min-width:750px){.asnm-purchase-services klarna-placement::part(osm-message),.asnm-purchase-services klarna-placement>span::part(osm-message),.asnm-purchase-services klarna-placement::part(osm-cta),.asnm-purchase-services klarna-placement>span::part(osm-cta){font-size:calc(var(--service-text,12px)*var(--site-text-scale,1));}}
