.ol-c2__price:has(.ol-fin-from){flex-wrap:wrap;row-gap:7px}.price-container:has(.ol-fin-from){flex-wrap:wrap;row-gap:7px}.ol-fin-from{display:flex;flex-direction:column;gap:1px;flex-basis:100%;min-width:0;padding-top:7px;border-top:1px solid #e1f0ee}.ol-fin-from__v{align-self:flex-start;padding:3px 9px;border-radius:6px;background:#e1f2ef;font-size:15px;font-weight:500;line-height:1.3;color:#145c54}.ol-fin-from__k{padding-left:1px;margin-top:2px}.ol-fin-from__k{font-size:11px;font-weight:400;line-height:1.3;color:#575756}.o-layout:has(>.ol-fin-slot)>.o-layout__item:not(.ol-fin-slot){order:2}.o-layout:has(>.ol-fin-slot)>.o-layout__item:not(.ol-fin-slot):nth-child(-n+4){order:0}.o-layout:has(>.ol-fin-slot)>.o-layout__item.ol-fin-slot{order:1}@media(max-width:767px){.o-layout:has(>.ol-fin-slot)>.o-layout__item:not(.ol-fin-slot):nth-child(-n+4){order:2}.o-layout:has(>.ol-fin-slot)>.o-layout__item:not(.ol-fin-slot):nth-child(-n+2){order:0}}.ol-fin-slot{width:100%!important;margin-bottom:20px}.ol-fin-strip{display:flex;align-items:baseline;gap:14px;padding:9px 16px;border-radius:10px;background:#17323f;color:#e7f1ef}.ol-fin-strip__k{flex-shrink:0;font-size:13px;font-weight:500;color:#fff;white-space:nowrap}.ol-fin-strip__v{margin:0!important;font-size:13px;font-weight:400;line-height:1.45;color:#e7f1ef}@media(max-width:767px){.ol-fin-slot{margin-bottom:16px}.ol-fin-strip{display:block;padding:10px 14px;line-height:1.45}.ol-fin-strip__k{display:inline;margin-right:6px}.ol-fin-strip__v{display:inline}}.ol-fin-pdp{margin:12px 0 0;padding-top:12px;border-top:1px solid #cfe8e4}.ol-fin-pdp[hidden],.ol-fin-pdp [hidden]{display:none!important}.ol-fin-pdp__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ol-fin-pdp button{margin:0;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.ol-fin-pdp .ol-fin-pdp__pill{border:0;font-size:17px;font-weight:500;padding:5px 12px;line-height:1.3}.ol-fin-pdp__ways{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px 0 14px;border:0;border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px #9fd0c9;color:#184641;font-size:14px!important;font-weight:500;line-height:1;transition:background .15s,box-shadow .15s}.ol-fin-pdp__ways:hover{background:#e1f2ef;box-shadow:inset 0 0 0 1px #1d7f74}.ol-fin-pdp__pill:hover{background:#d3ebe7}.ol-fin-pdp button:focus-visible{outline:0;box-shadow:0 0 0 3px #21212180}.ol-fin-pdp .ol-fin-from__k{display:block;margin-top:6px;padding:0;font-size:12.5px}.ol-bb .paypal-message-reserve.ol-bb-finance,.ol-bb .ol-bb-form shopify-payment-terms{display:none!important}html.ol-fin-lock{overflow:hidden}.ol-fin-dlg{width:calc(100% - 32px);max-width:560px;max-height:88vh;max-height:88dvh;margin:auto;padding:0;border:0;border-radius:20px;background:#fff;color:#2a2322;box-shadow:0 24px 60px #17323f40;overflow:hidden}.ol-fin-dlg::backdrop{background:#17323f8c}.ol-fin-dlg[open]{display:flex}.ol-fin-dlg__box{display:flex;flex-direction:column;width:100%;max-height:inherit}.ol-fin-dlg__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;border-bottom:1px solid #e1f0ee}.ol-fin-dlg__title{margin:0!important;font-size:21px!important;font-weight:500!important;line-height:1.25;letter-spacing:0!important;text-transform:none!important;color:#2a2322!important}.ol-fin-dlg__sub{margin:3px 0 0!important;font-size:13.5px;color:#555}.ol-fin-dlg__x{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-6px -8px 0 0;padding:0;border:0;border-radius:50%;background:none;color:#2a2322;cursor:pointer}.ol-fin-dlg__x:hover{background:#f4f9f9}.ol-fin-dlg__body{padding:16px 22px 22px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ol-fin-opt{margin:0 0 14px;padding:16px 18px;border-radius:14px;background:#f4f9f9}.ol-fin-opt[hidden]{display:none}.ol-fin-opt__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.ol-fin-opt__name{margin:0!important;font-size:15.5px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#2a2322!important}.ol-fin-terms{display:inline-flex;padding:3px;border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px #cfe8e4}.ol-fin-term{min-height:34px;padding:0 14px;border:0;border-radius:9999px;background:none;font:inherit;font-size:13px;color:#184641;cursor:pointer}.ol-fin-term.is-on{background:#1d7f74;color:#fff;font-weight:500}.ol-fin-term:focus-visible{outline:0;box-shadow:0 0 0 3px #21212180}.ol-fin-opt__big{margin:12px 0 0!important;font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-.5px;color:#145c54}.ol-fin-opt__big small{font-size:14px;letter-spacing:0;color:#2a2322}.ol-fin-opt__lead{margin:6px 0 0!important;font-size:14px;line-height:1.45;color:#2a2322}.ol-fin-opt__lead strong{font-weight:500}.ol-fin-opt__note{margin:10px 0 0!important;font-size:12px;line-height:1.5;color:#555}.ol-fin-rep{margin:12px 0 0;padding:4px 14px;border-radius:10px;background:#fff}.ol-fin-rep>div{display:flex;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid #eef5f4;font-size:13.5px}.ol-fin-rep>div:last-child{border-bottom:0}.ol-fin-rep dt,.ol-fin-rep dd{margin:0!important;padding:0!important;line-height:1.35}.ol-fin-rep dt{color:#555;font-weight:400}.ol-fin-rep dd{margin:0;text-align:right;color:#2a2322}.ol-fin-rep__total dt,.ol-fin-rep__total dd{color:#2a2322;font-weight:500}.ol-fin-apply{margin:14px 0 0}.ol-fin-apply>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;border-radius:12px;background:#1d7f74;color:#fff;font-size:16px;font-weight:500;cursor:pointer;list-style:none;transition:background .15s}.ol-fin-apply>summary:hover{background:#176a61}.ol-fin-apply>summary:focus-visible{outline:0;box-shadow:0 0 0 3px #21212180}.ol-fin-apply>summary::-webkit-details-marker{display:none}.ol-fin-apply>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px;transition:transform .15s}.ol-fin-apply[open]>summary{background:#fff;color:#184641;box-shadow:inset 0 0 0 1px #cfe8e4}.ol-fin-apply[open]>summary:after{transform:rotate(-135deg);margin-top:4px}.ol-fin-apply__in{margin-top:10px;padding:14px 16px 16px;border-radius:12px;background:#fff}.ol-fin-apply__in #pbf-widget-placeholder-product{max-width:100%}.ol-fin-steps{margin:14px 0 0!important;padding:0!important;list-style:none;counter-reset:olfs}.ol-fin-steps li{position:relative;margin:0 0 8px!important;padding:0 0 0 30px;font-size:13px;line-height:1.45;color:#2a2322;counter-increment:olfs}.ol-fin-steps li:before{content:counter(olfs);position:absolute;left:0;top:-1px;width:20px;height:20px;border-radius:50%;background:#e1f2ef;color:#145c54;font-size:11.5px;font-weight:500;line-height:20px;text-align:center}.ol-fin-steps strong{font-weight:500}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup{width:100%!important;min-width:0!important;max-width:none!important;padding:0!important;background:none!important;font-family:inherit!important;font-size:14px!important;color:#2a2322!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup *{font-family:inherit!important;text-transform:none!important;letter-spacing:0!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup *,:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup *:before,:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup *:after{font-weight:400!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup b,:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup strong,:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup th,:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup h1,:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup h2,:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup h3,:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup h4{font-weight:500!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-slider-marker{background:#9fd0c9!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup>img{display:block;width:auto!important;height:24px!important;margin:0 0 4px!important}.ol-fin-dlg div#PBFPopup .pbf-finance-widget,.ol-fin-dlg div#PBFPopup .pbf-fieldset-terms,.ol-fin-dlg div#PBFPopup .pbf-representative-example{display:none!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-fieldset-finance:has(#pbfServiceTypeField input:only-of-type){display:none!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup fieldset{margin:14px 0 0!important;padding:0!important;border:0!important;min-width:0}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup legend{padding:0!important;margin:0 0 6px!important;font-size:14px!important;font-weight:500!important;color:#2a2322!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup fieldset p{margin:0 0 6px!important;font-size:13.5px!important;color:#555!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-popup-heading h2 span{color:inherit!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-popup-heading h2{margin:16px 0 0!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;color:#2a2322!important;text-align:left!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-widget-radio-toggle{gap:8px}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-widget-radio-toggle input+label{width:auto!important;min-width:64px;height:auto!important;margin:0!important;padding:8px 16px!important;border:0!important;border-radius:9999px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #9fd0c9!important;color:#184641!important;font-size:14px!important;line-height:1.3!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-widget-radio-toggle input+label span{color:inherit!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-widget-radio-toggle input+label:hover{background:#e1f2ef!important;color:#184641!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-widget-radio-toggle input:checked+label{background:#1d7f74!important;box-shadow:none!important;color:#fff!important;font-weight:500!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-error-message{font-size:13px!important;color:#b3261e!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup #pbf-deposit-value,:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup #pbf-deposit-block-perc{color:#145c54!important;font-weight:500!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-slider-wrapper{margin:18px 14px 34px!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-slider-connect{background:#1d7f74!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-slider-target{height:4px!important;border-radius:4px;background:#cfe8e4!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-slider-base{background:none!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-slider-handle{border-color:#1d7f74!important;background:#fff!important;box-shadow:0 0 0 2px #1d7f74!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-slider-tooltip{background:#17323f!important;color:#fff!important;border:0!important;border-radius:6px!important;font-size:12px!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-slider-value{font-size:11.5px!important;color:#555!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-summary{margin:16px 0 0!important;padding:4px 14px!important;border-radius:10px;background:#f4f9f9!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-summary h3{margin:10px 0 2px!important;font-size:14px!important;font-weight:500!important;color:#2a2322!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-summary table{width:100%!important;margin:0!important;border:0!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-summary td{font-weight:400!important;line-height:1.35!important;padding:7px 0!important;border:0!important;border-bottom:1px solid #e1f0ee!important;font-size:13.5px!important;color:#2a2322!important;background:none!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-summary tr:last-child td{border-bottom:0!important;font-weight:500!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup #pbf-monthly-payment{font-size:17px!important;font-weight:500!important;color:#145c54!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-summary-terms{margin:8px 0 10px!important;font-size:11.5px!important;line-height:1.5!important;color:#555!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-bottom-actions{margin:14px 0 0!important;padding:0!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-bottom-actions #pbf-save-button{width:100%!important;min-height:52px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:12px!important;background:#1d7f74!important;color:#fff!important;font-size:0!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-bottom-actions #pbf-save-button:hover{background:#176a61!important}:is(.ol-fin-dlg,.ol-fin-handover) div#PBFPopup .pbf-bottom-actions #pbf-save-button>span{font-size:0!important}.ol-fin-dlg div#PBFPopup .pbf-bottom-actions #pbf-save-button:after{font-weight:500!important;content:"Apply with Novuna";font-size:16px;font-weight:500;color:#fff}.ol-fin-dlg div#PBFPopup .pbf-bottom-actions #pbf-save-button.loading:after{content:"Adding to your basket"}.ol-fin-dlg .pbf-representative-example{display:none!important}.ol-fin-sp{margin:10px 0 0;font-size:14px}.ol-fin-opt--phone{background:#fff8d6;box-shadow:inset 0 0 0 1px #e7d58a}.ol-fin-opt--phone .ol-fin-opt__lead{margin:0!important}.ol-fin-opt--phone a{color:#184641;font-weight:500;white-space:nowrap}.ol-fin-dlg__legal{margin:4px 0 0!important;font-size:11.5px;line-height:1.5;color:#555}@media(max-width:767px){.ol-fin-dlg{width:100%;max-width:none;max-height:92vh;max-height:92dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.ol-fin-dlg__head{padding:16px 16px 12px}.ol-fin-dlg__body{padding:14px 16px 22px}.ol-fin-opt{padding:14px}.ol-fin-opt__big{font-size:27px}}.ol-fin-handover div#PBFPopup .pbf-finance-widget{margin:0 0 4px!important;padding:0!important;background:none!important}.ol-fin-handover div#PBFPopup .pbf-finance-widget-text{font-size:14px!important;color:#555!important}.ol-fin-handover div#PBFPopup .pbf-finance-widget-text-amount{color:#145c54!important;font-weight:500!important}.ol-fin-handover div#PBFPopup .pbf-representative-example{margin:12px 0 0!important;font-size:12px!important;line-height:1.5!important;color:#555!important}.ol-fin-handover div#PBFPopup .pbf-bottom-actions #pbf-save-button:after{font-weight:500!important;content:"Continue to Novuna";font-size:16px;color:#fff}.ol-fin-handover div#PBFPopup .pbf-bottom-actions #pbf-save-button.loading:after{content:"Taking you to Novuna"}.ol-fin-handover #pbf_loading_skeleton .skeleton{border-radius:10px!important;animation:none!important;background:#e1f0ee!important;max-width:100%}.ol-fin-handover .novuna-heading{display:none!important}.ol-fp{padding:32px 16px 56px;background:linear-gradient(180deg,#f4f9f9,#fff 320px);color:#2a2322}.ol-fp__wrap{max-width:640px;margin:0 auto}.ol-fp__card{padding:28px 28px 26px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e1f0ee,0 12px 32px #17323f14}.ol-fp__h{margin:0!important;font-size:26px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.2px!important;text-transform:none!important;color:#2a2322!important;text-align:left!important}.ol-fp__lead{margin:8px 0 0!important;font-size:15.5px;line-height:1.5;color:#444}.ol-fp__h2{margin:22px 0 8px!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#2a2322!important;text-align:left!important}.ol-fp__small{margin:14px 0 0!important;font-size:12px;line-height:1.55;color:#555}.ol-fp a{color:#184641}.ol-fp b{font-weight:500}.ol-fp__steps{display:flex;gap:6px;margin:0 0 16px!important;padding:0!important;list-style:none;counter-reset:fps}.ol-fp__steps li{flex:1 1 0;min-width:0;margin:0!important;counter-increment:fps;font-size:12px;line-height:1.3;color:#555;text-align:center}.ol-fp__steps li:before{content:counter(fps);display:block;height:6px;margin-bottom:6px;border-radius:6px;background:#d7ebe8;font-size:0}.ol-fp__steps li.is-done:before{background:#9fd0c9}.ol-fp__steps li.is-now{color:#145c54;font-weight:500}.ol-fp__steps li.is-now:before{background:#1d7f74}.ol-fp__app{margin-top:18px}.ol-fp__help{margin-top:16px;padding:0 4px;font-size:14px;line-height:1.5}.ol-fp__help p{margin:0}.ol-fp__result{text-align:left}.ol-fp__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;background:#e1f2ef;color:#1d7f74}.ol-fp__icon--wait{background:#fff4d6;color:#8a6a00}.ol-fp__icon--info{background:#eef3f6;color:#27577a}.ol-fp__refs{display:grid;gap:0;margin:18px 0 0;padding:4px 16px;border-radius:12px;background:#f4f9f9}.ol-fp__refs[hidden],.ol-fp__refs [hidden],.ol-fp__err[hidden]{display:none!important}.ol-fp__refs>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e1f0ee;font-size:14.5px}.ol-fp__refs>div:last-child{border-bottom:0}.ol-fp__refs dt{color:#555;font-weight:400}.ol-fp__refs dd{margin:0;font-weight:500;word-break:break-all;text-align:right}.ol-fp__err{margin:12px 0 0!important;padding:10px 14px;border-radius:10px;background:#fdecea;color:#7a1c16;font-size:14px}.ol-fp__next{margin:0!important;padding:0!important;list-style:none;counter-reset:fpn}.ol-fp__next li{position:relative;margin:0 0 10px!important;padding-left:34px;font-size:14.5px;line-height:1.5;counter-increment:fpn}.ol-fp__next li:before{content:counter(fpn);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:#e1f2ef;color:#145c54;font-size:12.5px;font-weight:500;line-height:24px;text-align:center}.ol-fp__contact{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ol-fp__btn{flex:1 1 200px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;border-radius:12px;background:#1d7f74;color:#fff!important;font-size:16px;font-weight:500;text-decoration:none!important;transition:background .15s}.ol-fp__btn:hover{background:#176a61}.ol-fp__btn--ghost{background:#fff;color:#184641!important;box-shadow:inset 0 0 0 1px #9fd0c9}.ol-fp__btn--ghost:hover{background:#e1f2ef}.ol-fp__btn:focus-visible{outline:0;box-shadow:0 0 0 3px #21212180}@media(max-width:767px){.ol-fp{padding:20px 16px 40px}.ol-fp__card{padding:20px 18px;border-radius:16px}.ol-fp__h{font-size:22px!important}.ol-fp__steps li{font-size:10.5px}}.ol-fi{color:#2a2322;padding-bottom:48px}.ol-fi b{font-weight:500}.ol-fi a{color:#184641}.ol-fi__wrap{max-width:1080px;margin:0 auto;padding:0 16px}.ol-fi__hero{padding:48px 0 40px;background:linear-gradient(180deg,#e1f0ee,#f4f9f9);text-align:center}.ol-fi__h1{margin:0!important;font-size:40px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.5px!important;text-transform:none!important;color:#2a2322!important}.ol-fi__lead{max-width:640px;margin:12px auto 0!important;font-size:17px;line-height:1.5;color:#444}.ol-fi__ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:18px 0 0!important;padding:0!important;list-style:none}.ol-fi__ticks li{display:inline-flex;align-items:center;gap:6px;margin:0!important;font-size:14px;color:#184641}.ol-fi__ticks li:before{content:"";width:14px;height:8px;margin-top:-3px;border-left:2px solid #1d7f74;border-bottom:2px solid #1d7f74;transform:rotate(-45deg)}.ol-fi__h2{margin:0!important;font-size:20px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#2a2322!important;text-align:left!important}.ol-fi__sub{margin:6px 0 0!important;font-size:14.5px;color:#555}.ol-fi__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin-top:-20px;position:relative}.ol-fi__plan{padding:22px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #e1f0ee,0 10px 28px #17323f12}.ol-fi__plan--main{box-shadow:0 0 0 2px #1d7f74,0 10px 28px #17323f14}.ol-fi__plan--phone{background:#fff8d6;box-shadow:0 0 0 1px #e7d58a}.ol-fi__rate{margin:6px 0 0!important;font-size:24px;font-weight:400;color:#145c54}.ol-fi__list{margin:12px 0 0!important;padding:0 0 0 18px!important}.ol-fi__list li{margin:0 0 6px!important;font-size:14.5px;line-height:1.45}.ol-fi__list-p{margin:10px 0 0!important;font-size:14.5px;line-height:1.5}.ol-fi__link{display:inline-block;margin-top:10px;font-weight:500}.ol-fi__note{margin:10px 0 0!important;font-size:12px;line-height:1.5;color:#555}.ol-fi__calc{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e1f0ee,0 12px 32px #17323f14;overflow:hidden}.ol-fi__calc-in{padding:28px}.ol-fi__out{padding:28px;background:#f4f9f9}.ol-fi__out-k{margin:0!important;font-size:14px;color:#555}.ol-fi__out-v{margin:2px 0 6px!important;font-size:40px;font-weight:400;letter-spacing:-.5px;color:#145c54}.ol-fi__fields{display:grid;gap:18px;margin-top:20px}.ol-fi__field{display:grid;gap:6px;margin:0;font-size:14px;font-weight:400}.ol-fi__field>span:first-child{font-weight:500}.ol-fi__field small{font-size:12px;color:#555}.ol-fi__field input[type=text],.ol-fi__field input[type=tel],.ol-fi__field input[type=email]{width:100%;min-height:46px;margin:0;padding:0 14px;border:0;border-radius:10px;background:#f4f9f9;box-shadow:inset 0 0 0 1px #cfe8e4;font:inherit;font-size:16px;color:#2a2322}.ol-fi__field input:focus{outline:0;box-shadow:inset 0 0 0 2px #1d7f74}.ol-fi__money{position:relative;display:block}.ol-fi__money>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:16px;color:#555}.ol-fi__money input[type=text]{padding-left:30px;font-size:18px}.ol-fi__field input[type=range]{width:100%;accent-color:#1d7f74}.ol-fi__how,.ol-fi__faq,.ol-fi__call{max-width:760px;margin:44px auto 0}.ol-fi__steps{margin:14px 0 0!important;padding:0!important;list-style:none;counter-reset:fis}.ol-fi__steps li{position:relative;margin:0 0 12px!important;padding-left:38px;font-size:15px;line-height:1.5;counter-increment:fis}.ol-fi__steps li:before{content:counter(fis);position:absolute;left:0;top:-1px;width:26px;height:26px;border-radius:50%;background:#e1f2ef;color:#145c54;font-size:13px;font-weight:500;line-height:26px;text-align:center}.ol-fi__faq details{margin:0;border-bottom:1px solid #e1f0ee}.ol-fi__faq details:first-of-type{margin-top:10px;border-top:1px solid #e1f0ee}.ol-fi__faq summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font-size:15.5px;font-weight:500;cursor:pointer;list-style:none}.ol-fi__faq summary::-webkit-details-marker{display:none}.ol-fi__faq summary:after{content:"";width:8px;height:8px;border-right:2px solid #184641;border-bottom:2px solid #184641;transform:rotate(45deg);margin:-4px 4px 0 12px;transition:transform .15s}.ol-fi__faq details[open] summary:after{transform:rotate(-135deg);margin-top:4px}.ol-fi__faq details p{margin:0 0 14px!important;font-size:14.5px;line-height:1.55;color:#444}.ol-fi__call{padding:26px;border-radius:20px;background:#f4f9f9}.ol-fi__form{display:grid;gap:14px;margin-top:16px}.ol-fi__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ol-fi__call .ol-fp__btn{border:0;cursor:pointer;font:inherit;font-size:16px;font-weight:500}.ol-fi__call .ol-fi__field input{background:#fff}.ol-fi__ok{margin:0!important;padding:12px 14px;border-radius:10px;background:#e1f2ef;color:#145c54}.ol-fi__legal{max-width:760px;margin:36px auto 0!important;font-size:12px;line-height:1.55;color:#555}@media(max-width:899px){.ol-fi__grid{grid-template-columns:1fr;margin-top:-16px}.ol-fi__calc{grid-template-columns:1fr}}@media(max-width:767px){.ol-fi__hero{padding:32px 0 34px}.ol-fi__h1{font-size:30px!important}.ol-fi__lead{font-size:15.5px}.ol-fi__calc-in,.ol-fi__out{padding:20px 18px}.ol-fi__out-v{font-size:34px}.ol-fi__row{grid-template-columns:1fr}.ol-fi__call{padding:20px 18px}}.ol-fi .ol-fin-terms{justify-self:start}.ol-fin-apply.is-stuck div#PBFPopup .pbf-finance-widget{display:flex!important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0 0!important}.ol-fin-apply.is-stuck div#PBFPopup .pbf-finance-widget-button{display:inline-flex!important;align-items:center;min-height:44px;padding:0 16px!important;border:0!important;border-radius:10px!important;background:#1d7f74!important;color:#fff!important;font-size:15px!important;font-weight:500!important;cursor:pointer}.ol-fin-apply.is-stuck div#PBFPopup .pbf-finance-widget-button *{color:#fff!important;fill:#fff!important}.ol-fin-dlg__head{flex:none}.ol-fin-dlg__body{flex:1 1 auto;min-height:0}.ol-fin-opt--phone a{display:inline-block;padding:6px 0}.ol-fin-dlg__legal{font-size:12px}.ol-fin-dlg div#PBFPopup .pbf-slider-value,.ol-fin-dlg div#PBFPopup .pbf-summary-terms{font-size:12px!important}.ol-fp__small,.ol-fi__note,.ol-fi__legal{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ol-finance.css.map */
