.elementor-6542 .elementor-element.elementor-element-edcsingle26{padding:0px 0px 0px 0px;}/* Start custom CSS for edc_configurator, class: .elementor-element-edcwidget26 */body.single-product #content{padding-top:0!important}
body.single-product .elementor-location-single{background:#fff}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26{max-width:1380px!important;margin:28px auto 64px!important;padding:0 22px!important;color:#292522}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-grid{grid-template-columns:minmax(230px,.95fr) minmax(360px,1.28fr) minmax(235px,.72fr)!important;gap:28px!important;align-items:start!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-visual{min-height:650px!important;padding:28px!important;background:#f4f1ec!important;border:1px solid #e5ded5!important;border-radius:13px!important;top:108px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-main-image{height:590px!important;object-fit:contain!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-config{padding:2px 0 0!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-eyebrow{font-size:11px!important;letter-spacing:.28em!important;color:#c46c1c!important;margin:2px 0 8px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-title{font-family:Georgia,serif!important;font-size:46px!important;line-height:1.04!important;font-weight:500!important;color:#d77b20!important;margin:0 0 5px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-subtitle{font-size:18px!important;color:#665f59!important;margin-bottom:16px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-intro{font-size:13px!important;line-height:1.55!important;color:#625b55!important;margin:0 0 22px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-step{margin:0 0 18px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-step>b{font-size:12px!important;font-weight:800!important;margin-bottom:9px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-models{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-model{position:relative!important;overflow:visible!important;height:112px!important;min-height:112px!important;padding:5px!important;background:#f7f5f2!important;border:1px solid #ddd6ce!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-model img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:2px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-model span{display:none!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-model::after{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 9px);z-index:70;transform:translateX(-50%);width:max-content;max-width:190px;padding:8px 10px;border:1px solid #ddd6ce;border-radius:5px;background:#fff;color:#292522;box-shadow:0 8px 22px rgba(35,30,25,.18);font-size:11px;font-weight:400;line-height:1.4;text-align:center;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-model:hover::after,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-model:focus-visible::after{opacity:1;visibility:visible}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-decors{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(42px,1fr))!important;gap:7px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-decor{width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;flex:none!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#f7f5f2!important;border-color:#ddd6ce!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-pairs{gap:0 20px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-options{gap:7px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-choice{min-height:39px!important;padding:7px 12px!important;border:1px solid #ddd6ce!important;border-radius:3px!important;background:#fff!important;color:#292522!important;font-size:10px!important;line-height:1.2!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-choice.is-active,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-model.is-active,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-decor.is-active{border-color:#D99132!important;box-shadow:0 0 0 1px #D99132!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"],.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"]{align-items:stretch!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice{position:relative!important;overflow:visible!important;flex:0 0 92px!important;min-width:92px!important;min-height:92px!important;padding:7px 5px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;text-align:center!important;font-size:9px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice::before,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice::before{content:"";display:block;flex:0 0 60px;width:64px;height:60px;background-position:center;background-repeat:no-repeat;background-size:contain}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice[data-value="rebated"]::before{background-image:url(https://eurodurys.eu/wp-content/uploads/2026/10/edc-hard-edge-k.jpg)}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice[data-value="non-rebated"]::before{background-image:url(https://eurodurys.eu/wp-content/uploads/2026/10/edc-hard-edge-b.jpg)}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice[data-value="reverse"]::before{background-image:url(https://eurodurys.eu/wp-content/uploads/2026/10/edc-hard-edge-reverse.png)}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice[data-value="honeycomb"]::before{background-image:url(https://eurodurys.eu/wp-content/uploads/2026/10/edc-filling-honeycomb.jpg)}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice[data-value="dsp"]::before,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice[data-value="mdp"]::before{background-image:url(https://eurodurys.eu/wp-content/uploads/2026/10/edc-filling-dsp-classen.png)}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice[data-value="mdf"]::before{background-image:url(https://eurodurys.eu/wp-content/uploads/2026/10/kostrukcja_ramowe-MDF.png)}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice::after,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice::after,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="lock"] .edc-el-choice::after{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:72;transform:translateX(-50%);width:250px;max-width:calc(100vw - 32px);padding:9px 11px;border:1px solid #ddd6ce;border-radius:5px;background:#fff;color:#292522;box-shadow:0 8px 22px rgba(35,30,25,.18);font-size:11px;font-weight:400;line-height:1.4;text-align:left;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;white-space:normal}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice[data-value="rebated"]::after{content:"Tik mechaninė spyna ir 2 arba 3 atviro tipo vyriai"}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice[data-value="non-rebated"]::after,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice[data-value="reverse"]::after{content:"Tik magnetinė spyna ir paslėpti 3D vyriai"}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice[data-value="honeycomb"]::after{content:"Korio formos užpildas, stabilizuojantis durų varčią. Jis įrengiamas varčios rėmo viduje, tarp išorinių plokščių."}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice[data-value="dsp"]::after,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice[data-value="mdp"]::after{content:"Gręžtinė medžio drožlių plokštė (MDP) su išilginėmis ertmėmis. Ji naudojama kaip durų varčios vidinis užpildas."}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice[data-value="mdf"]::after{content:"Rėminė MDF konstrukcija: durų varčią sudaro MDF rėmas ir į jį įmontuoti užpildymo elementai."}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="lock"] .edc-el-choice{position:relative!important;overflow:visible!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="lock"] .edc-el-choice[data-value="tik-rankena"]::after{content:"Durų varčia tiekiama be rankenų komplekto. Varčios be užlaidos ir reversinės komplektuojamos magnetinėmis spynomis, su užlaida – mechanine spyna."}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="lock"] .edc-el-choice[data-value="su-raktu"]::after{content:"Durų varčia tiekiama be rankenų komplekto, su gamykloje įmontuota spyna ir išfrezuota skyle įprastam raktui."}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="lock"] .edc-el-choice[data-value="wc"]::after{content:"Durų varčia tiekiama be rankenų komplekto, su gamykloje įmontuota spyna ir išfrezuota skyle WC užrakto suktukui."}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice:hover::after,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="construction"] .edc-el-choice:focus-visible::after,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice:hover::after,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="filling"] .edc-el-choice:focus-visible::after,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="lock"] .edc-el-choice:hover::after,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="lock"] .edc-el-choice:focus-visible::after{opacity:1;visibility:visible}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-step:has(> [data-group="filling"])>b{font-size:0!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-step:has(> [data-group="filling"])>b::after{content:"6. VARČIOS SANDARA";font-size:12px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-direction{display:grid!important;grid-template-columns:repeat(2,82px)!important;gap:8px!important;justify-content:start!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-direction .edc-el-choice{width:82px!important;min-width:82px!important;flex:0 0 82px!important;min-height:118px!important;height:118px!important;padding:4px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-door-icon{width:63px!important;max-width:63px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-door-icon img{width:auto!important;max-width:63px!important;height:auto!important;max-height:94px!important;object-fit:contain!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="wall_range"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 [data-group="wall_range"] .edc-el-choice{width:100%!important;min-width:0!important;min-height:39px!important;padding:6px 5px!important;font-size:9px!important;text-align:center!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-status{font-size:11px!important;color:#675d54!important;border-top:1px solid #ece5dd!important;padding-top:11px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-summary{top:108px!important;background:#fff!important;border:1px solid #e7e0d8!important;border-radius:9px!important;padding:20px!important;box-shadow:0 8px 24px rgba(40,30,20,.07)!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-from{font-size:12px!important;color:#777!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-total{font-size:29px!important;font-weight:800!important;margin:3px 0!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-summary-box{margin:18px 0!important;padding:13px!important;background:#faf8f5!important;border-radius:4px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-summary-lines{font-size:11px!important;line-height:1.65!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-components{border-top:1px solid #ece5dd!important;border-bottom:0!important;padding:10px 0!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-components div{font-size:12px!important;margin:2px 0!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-grand{margin-top:8px!important;padding-top:12px!important;border-top:1px solid #ece5dd!important;font-size:18px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-grand b{font-size:25px!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-cart{height:47px!important;margin-top:6px!important;border-radius:3px!important;background:#c7c1ba!important;color:#fff!important;font-weight:900!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-cart.is-ready{background:#D99132!important}
.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-summary ul{font-size:11px!important;line-height:1.85!important}
@media(max-width:930px){.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-grid{grid-template-columns:minmax(240px,.85fr) minmax(360px,1.15fr)!important}.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-summary{grid-column:1/-1!important;position:relative!important;top:auto!important}}
@media(max-width:820px){body.single-product #content{padding-top:0!important}.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26{padding:18px 14px 44px!important;margin-top:12px!important}.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-grid{grid-template-columns:1fr!important;gap:20px!important}.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-visual,.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-summary{position:relative!important;top:auto!important}.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-visual{min-height:460px!important}.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-main-image{height:430px!important}.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-title{font-size:38px!important}.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-models{grid-template-columns:repeat(4,minmax(0,1fr))!important}.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-decors{grid-template-columns:repeat(4,minmax(0,1fr))!important}.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-pairs{grid-template-columns:1fr!important}}
@media(max-width:480px){.elementor-6542 .elementor-element.elementor-element-edcwidget26 #edc-el-edcwidget26 .edc-el-decors{grid-template-columns:repeat(3,minmax(0,1fr))!important}}/* End custom CSS */