.installment-pay-wrap{--pay-scale:1.08;--pay-klarna-inset:14px;position:relative;z-index:2;width:calc(262px * var(--pay-scale));height:calc(57.5px * var(--pay-scale));margin-top:calc(var(--product-buy-gap, 28px) / 2);margin-bottom:var(--product-buy-gap,28px);margin-left:calc(var(--pay-klarna-inset) * var(--pay-scale) * -1)}.installment-pay{display:flex;align-items:flex-start;gap:16px;width:262px;height:57.5px;margin:0;transform:scale(var(--pay-scale));transform-origin:top left}.installment-pay-card{position:relative;flex:none;width:222px;height:57.5px}.installment-pay-pill{position:absolute;top:8.5px;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:222px;height:49px;padding:5px 13px;border:1px solid #d3d4b5;border-radius:10px;background:#fcf9f1}.installment-pay-logos{display:flex;align-items:center;justify-content:space-between;width:196px;height:39px}.installment-pay-klarna{display:block;flex:none;width:54.383px;height:27px;max-width:none;border-radius:8px;background:transparent;object-fit:cover}.installment-pay-paypal,.installment-pay-scalapay{display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;height:27px;border-radius:8px}.installment-pay-paypal{width:52px;background:#fff}.installment-pay-scalapay{width:77px;background:#f7cbcf}.installment-pay-info img,.installment-pay-paypal img,.installment-pay-scalapay img{display:block;flex:none;max-width:none;border-radius:0;background:transparent;object-fit:fill}.installment-pay-paypal img{width:32px;height:11px}.installment-pay-scalapay img{width:62.336px;height:11.674px}.installment-pay-label{position:absolute;top:0;left:13px;z-index:1;display:flex;align-items:center;height:17px;margin:0;padding:0 7px;background:#fcf9f1;color:rgba(48,48,48,.67);font-family:Söhne,sans-serif;font-size:10px;font-weight:400;line-height:.98;gap:.25em;letter-spacing:0;white-space:nowrap}.installment-pay-label .is-rate{color:#72735d;font-weight:500}.installment-pay-info{position:relative;flex:none;width:24px;height:24px;margin-top:21px}.installment-pay-info button{display:block;width:24px;height:24px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.installment-pay-info img{width:24px;height:24px}.installment-pay-note{position:absolute;top:calc(100% + 8px);right:auto;left:calc(var(--pay-klarna-inset) - 222px - 16px);z-index:3;width:min(340px,calc((100vw - 40px) / var(--pay-scale)));margin:0;padding:10px 12px;border:1px solid #d3d4b5;border-radius:10px;background:#fcf9f1;box-shadow:0 10px 24px rgba(48,48,48,.08);color:rgba(48,48,48,.8);font-family:Söhne,sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left;opacity:0;visibility:hidden;pointer-events:none}.installment-pay-note:before{content:"";position:absolute;right:0;bottom:100%;left:0;width:auto;height:12px}.installment-pay-note p{margin:0}.installment-pay-note-tail{white-space:nowrap}.installment-pay-note a{display:inline;color:#72735d;font-size:12px;font-weight:500;line-height:1.3;text-decoration:underline;text-underline-offset:2px}.installment-pay-info.is-open .installment-pay-note{opacity:1;visibility:visible;pointer-events:auto}.legal-content #pagamenti-in-rate{scroll-margin-top:140px}.legal-content .legal-pay-links{margin:10px 0 0;padding:0;list-style:none}.legal-content .legal-pay-links li+li{margin-top:8px}.legal-content .legal-pay-links a{color:#72735d;font-weight:500;text-decoration:underline;text-underline-offset:2px}