.leanpay .payment-method-name{font-weight:600;font-size:1em}.installment-price.plp-installment{border-radius:6px;padding:8px 12px;display:inline-flex;align-items:center;gap:8px}.installment-price.plp-installment .installment-logo{width:auto;display:inline-block;flex-shrink:0}.installment-pdp-block{border-radius:8px;padding:12px 16px;margin-bottom:10px}.installment-pdp-content{display:flex;align-items:center;gap:12px;justify-content:space-between}.installment-pdp-content .installment-pdp-left{width:50px;height:50px;flex:0 0 50px}.installment-pdp-content .installment-pdp-left img{width:100%;height:100%;display:block;object-fit:contain}.installment-pdp-text{flex:1;display:flex;flex-direction:column}.installment-pdp-price{font-weight:600}.installment-price-amount{font-size:20px;font-weight:600}.installment-price-count{font-size:16px;font-weight:600}.installment-price-from{font-size:16px;font-weight:400}.installment-price-month{font-size:14px}@media screen and (min-width:768px){.installment-price-month{font-size:16px}}.installment-pdp-period{display:flex;gap:8px;opacity:.9}.installment-pdp-period .installment-logo{vertical-align:bottom}.installment-pdp-logo{flex-shrink:0}.installment-pdp-logo .installment-logo{width:auto;height:auto;display:block}.installment-calculate-btn{background-color:#fff;opacity:.9;border:1px solid rgba(0,0,0,.08);border-radius:6px;padding:4px 8px;cursor:pointer;font-size:16px;font-weight:600;color:#eb5a7a;display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;transition:background-color .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.08)}.installment-calculate-btn:hover,.installment-calculate-btn:active,.installment-calculate-btn:focus{opacity:1;color:#eb5a7a;background-color:#fff}.installment-calculate-btn:active{opacity:.8}.installment-calculate-arrow{width:30px;height:30px;display:block;color:#eb5a7a;transition:transform .2s ease;flex-shrink:0;transform:rotate(90deg)}.installment-calculate-btn.active .installment-calculate-arrow{transform:rotate(180deg)}.installment-logo-wrapper{cursor:pointer;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:5px}.installment-logo-wrapper span{line-height:30px;margin-right:5px}.installment-logo-wrapper .installment-logo{height:25px;position:relative;top:-2px;margin-left:5px}.leanpay label.label{display:inline-block;padding-top:0}.leanpay label.label span{vertical-align:sub}.leanpay .instructions{margin:8px 0 0;display:block}.installment-additional-wrapper .installment-tooltip.hidden{display:none}.installment-min-price .installment-price{color:#fff}.installment-block-wrapper{padding:5px}.installment-block-wrapper .installment-block{margin-bottom:5px;margin-top:5px}.installment-min-price .installment-price,.installment-min-price .installment-message{line-height:40px;padding:7px}.checkout-index-index .installment-min-price{display:flex;flex-wrap:wrap}.installment-min-price .installment-message{padding:6px}.installment-additional-wrapper .installment-plans{width:100%}.installment-additional-wrapper .installment-plans,.installment-additional-wrapper .installment-tooltip,.installment-additional-wrapper .installment-title,.installment-block-wrapper,.installment-lowest-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.installment-lowest-message{margin:5px 0}.installment-additional-wrapper .installment-tooltip{-webkit-box-shadow:-2px -1px 10px 3px #a7a7a7;box-shadow:-2px -1px 10px 3px #a7a7a7;border-radius:4px;background:#fff;position:absolute;z-index:1000;padding:15px;max-width:75%;transition:all .3s ease}.installment-wrapper.tooltip-opened .installment-tooltip{position:relative;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px;margin-top:12px;padding:20px;max-width:100%;display:block;background:#fff}.installment-wrapper.tooltip-opened .installment-tooltip .installment-title{display:flex;align-items:center;justify-content:space-between;padding-top:20px}.installment-wrapper.tooltip-opened .installment-tooltip .installment-title img{height:30px}.installment-wrapper.tooltip-opened .installment-tooltip .installment-title-price{font-weight:600;font-size:1.1em;color:#333}.installment-wrapper.tooltip-opened .installment-tooltip .installment-slider-term{margin:16px 20px}.installment-wrapper.tooltip-opened .installment-tooltip .installment-quick-information{margin:15px 0;font-size:14px;color:#767676}.installment-wrapper.tooltip-opened .installment-tooltip .installment-links{margin-top:15px;padding-top:15px;border-top:1px solid #e4e4e4}.installment-wrapper.tooltip-opened .installment-tooltip .installment-links a{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;text-align:center;background-color:#eb5a7a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:600}.installment-wrapper.tooltip-opened .installment-tooltip .installment-links a:hover{opacity:.9}.installment-link-arrow{width:16px;height:16px;display:block;flex-shrink:0}.installment-wrapper{position:relative;transition:all .3s ease}.installment-tooltip-header{display:none}.installment-wrapper.tooltip-opened{border-top:none}.installment-additional-wrapper .installment-title,.installment-slider-term .term-html,.installment-slider-term .total{font-weight:700}.installment-additional-wrapper .installment-title .title-block,.installment-additional-wrapper .installment-quick-information{margin:5px 0}.installment-additional-wrapper .installment-quick-information .link{text-decoration:underline;color:#333;font-weight:600}.installment-wrapper-start{position:absolute;top:-11px;left:50%;padding:0 10px;background:#fff}.installment-deposit{color:#9c9b9b}.installment-info img{cursor:pointer}.installment-slider-term{width:100%}.installment-additional-wrapper .installment-tooltip img{height:30px}.installment-slider-term .installment-slider{margin:10px}.installment-wrapper.tooltip-opened .installment-slider-term{position:relative;padding:34px 0 22px;margin:20px 0}.installment-wrapper.tooltip-opened .installment-slider.ui-slider-horizontal{background:#f8acb6;height:6px;border:none;border-radius:3px;margin:0;position:relative;z-index:2}.installment-wrapper.tooltip-opened .installment-slider .ui-widget-header.ui-corner-all.ui-slider-range-min{height:6px;background:#eb5a7a;border-radius:3px}.installment-wrapper.tooltip-opened .installment-slider .ui-slider-handle.ui-state-default.ui-corner-all{height:16px;width:16px;top:-6px;background:#eb5a7a;margin-left:-10px;border:2px solid #fff;border-radius:50%;cursor:pointer;outline:none;box-shadow:0 2px 4px rgba(0,0,0,.18);z-index:4}.installment-wrapper.tooltip-opened .installment-slider-scale{position:absolute;top:10px;left:0;right:0;height:32px;pointer-events:none;z-index:3}.installment-wrapper.tooltip-opened .installment-slider-tick{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.installment-wrapper.tooltip-opened .installment-slider-tick-label{font-size:14px;color:#777;line-height:1}.installment-wrapper.tooltip-opened .installment-slider-tick-dot{width:10px;height:10px;border-radius:50%;background:#f8acb6;box-shadow:0 0 0 2px #fff}.installment-wrapper.tooltip-opened .installment-slider-tick.active:has(+.installment-slider-tick:not(.active)) .installment-slider-tick-dot,.installment-wrapper.tooltip-opened .installment-slider-tick.active:last-child .installment-slider-tick-dot{box-shadow:none}.installment-wrapper.tooltip-opened .installment-slider-tick.active:has(+.installment-slider-tick:not(.active)) .installment-slider-tick-label,.installment-wrapper.tooltip-opened .installment-slider-tick.active:last-child .installment-slider-tick-label{color:#fff;background:#eb5a7a;padding:2px 4px;margin-top:-4px;border-radius:4px;font-size:14px}.installment-wrapper.tooltip-opened .installment-slider-tick.active .installment-slider-tick-dot{background:#eb5a7a}.installment-wrapper.tooltip-opened .installment-slider-selected-unit{position:absolute;top:50px;transform:translateX(-50%);font-size:12px;color:#777;pointer-events:none;white-space:nowrap;margin-left:4px}.installment-slider-term .total-html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.installment-slider-term{margin:5px 0}.installment-slider .ui-slider-handle.ui-state-default.ui-corner-all{height:20px;width:20px;top:-5px;background:#eb5a7a;cursor:pointer}.installment-slider .ui-widget-header.ui-corner-all.ui-slider-range-min{height:10px;background:#eb5a7a}.checkout-index-index .installment-wrapper-start,.checkout-index-index .installment-block,.checkout-index-index .installment-quick-information,.checkout-index-index .installment-links{display:none}.checkout-index-index .installment-wrapper{border:none}.checkout-index-index .installment-plans,.checkout-index-index .installment-mouse{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkout-index-index .leanpay{position:relative}.checkout-index-index .installment-additional-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-index-index .installment-logo-wrapper span{line-height:40px}.checkout-index-index .installment-additional-wrapper .installment-tooltip img{display:none}.checkout-index-index .installment-logo-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.checkout-index-index .installment-min-price{display:flex;flex-wrap:wrap}.checkout-index-index .payment-method-title{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:8px}.checkout-index-index .payment-method-title>.radio{margin-right:8px;flex-shrink:0}.checkout-index-index .payment-method-title>.label{display:inline-flex;align-items:center;flex:1}.checkout-index-index .payment-method-title .installment-checkout-wrapper{width:100%;order:2}.checkout-index-index .payment-method-title .instructions{width:100%;margin-top:0;order:3}.checkout-index-index .installment-title-price{margin-left:auto}@media screen and (max-width:767px){.installment-pdp-content{display:grid;grid-template-columns:auto 1fr;grid-row-gap:8px;grid-column-gap:4px;align-items:start}.installment-pdp-content .installment-pdp-left{display:flex;align-items:center}.installment-pdp-content .installment-pdp-left img{width:100%;height:100%}.installment-calculate-btn{grid-column:1/-1;width:100%;justify-content:center;margin-top:4px}.installment-calculate-arrow{display:block}.installment-wrapper.tooltip-opened{position:fixed;bottom:0;left:0;right:0;z-index:10000}.installment-wrapper.tooltip-opened:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}.installment-wrapper.tooltip-opened .installment-tooltip{position:fixed;bottom:0;left:0;right:0;max-width:100%;padding:0;border-radius:0;margin:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);max-height:90vh;overflow-y:auto;z-index:10001}.installment-wrapper.tooltip-opened .installment-tooltip-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e4e4e4}.installment-wrapper.tooltip-opened .installment-tooltip-title{font-weight:600;font-size:18px;color:#333}.installment-wrapper.tooltip-opened .installment-tooltip-close{background:0 0;border:none;font-size:28px;line-height:1;color:#333;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.installment-wrapper.tooltip-opened .installment-tooltip-close:hover{opacity:.7}.installment-wrapper.tooltip-opened .installment-tooltip-close span{line-height:1}.installment-wrapper.tooltip-opened .installment-tooltip>.installment-title{padding:0 20px;margin-bottom:16px;margin-top:20px}.installment-wrapper.tooltip-opened .installment-tooltip .installment-title-price{font-size:1em}.installment-wrapper.tooltip-opened .installment-slider-term{padding:20px 0 16px;margin:16px 0;touch-action:pan-x}.installment-wrapper.tooltip-opened .installment-tooltip .installment-quick-information{padding:0 20px}.installment-wrapper.tooltip-opened .installment-tooltip .installment-links{padding:0 20px 20px;margin-top:20px;padding-top:20px}.installment-wrapper.tooltip-opened .installment-slider{touch-action:pan-x}.installment-wrapper.tooltip-opened .installment-slider .ui-slider-handle{touch-action:none;-webkit-tap-highlight-color:transparent}.installment-wrapper.tooltip-opened .installment-tooltip .installment-links a{text-align:center;background-color:#eb5a7a;padding:12px 0;border-radius:6px;text-decoration:none;font-weight:600;width:auto}.installment-wrapper.tooltip-opened .installment-slider.ui-slider-horizontal{margin:0 12px}.installment-wrapper.tooltip-opened .installment-slider-scale{top:-4px;left:12px;right:12px}.installment-wrapper.tooltip-opened .installment-slider-selected{top:-12px}.installment-wrapper.tooltip-opened .installment-slider-selected-unit{top:42px;margin-left:12px}}@media screen and (min-width:1200px){.checkout-index-index .installment-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-index-index .installment-deposit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:end;align-self:flex-end;margin-left:10px}.checkout-index-index .installment-wrapper{display:inline-block}.checkout-index-index .installment-additional-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;max-width:540px}}