
/* 1 putanja na beloj traci */
body.elk-pr2 .nm-single-product-top{background:#fff!important;border-bottom:1px solid #e6e9ee}
body.elk-pr2 .nm-single-product-top a{font-weight:400!important;color:#5b6676!important}
body.elk-pr2 .nm-single-product-top a:hover{color:#1d2a3f!important}
/* 3 brend iznad naslova, šifra ispod naslova */
body.elk-pr2 .elk-pr2-brend{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:13px}
body.elk-pr2 .elk-pr2-brend b{letter-spacing:1.2px;text-transform:uppercase;color:#1d2a3f}
body.elk-pr2 .elk-pr2-brend a{color:#5b6676;border-bottom:1px solid #ffc94f}
body.elk-pr2 .elk-pr2-brend a:hover{color:#1d2a3f}
body.elk-pr2 .summary .elektroleum-sku.elk-pr2-moved{margin:10px 0 0!important;font-size:13.5px;color:#5b6676}
body.elk-pr2 .summary .elektroleum-sku.elk-pr2-moved .elektroleum-sku__number{color:#1d2a3f;font-weight:600}
/* 4 naslov */
body.elk-pr2 .summary h1.product_title{font-size:26px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.2px;color:#1d2a3f}
/* 6 cena */
body.elk-pr2 .summary p.price{margin-top:22px!important;padding-top:20px;border-top:1px solid #edf0f3}
body.elk-pr2 .summary p.price .amount{font-size:30px!important;font-weight:700!important;letter-spacing:-.4px}
body.elk-pr2 .summary p.price .woocommerce-Price-currencySymbol{font-size:16px;font-weight:600}
body.elk-pr2 .summary .ea-pdv-info{font-size:14px;color:#5b6676;margin-top:2px}
body.elk-pr2 .summary .ea-pdv-label-main,body.elk-pr2 .summary .ea-pdv-label{display:none!important}
body.elk-pr2 .summary .ea-pdv-row::before{content:"sa PDV-om · "}
body.elk-pr2 .summary .ea-pdv-value .amount{color:#1d2a3f;font-weight:600}
body.elk-pr2 .summary .ea-pdv-value::after{content:" bez PDV-a";font-weight:400;color:#5b6676}
/* 7 količina i dugme u istom redu */
body.elk-pr2 .summary form.cart{display:flex!important;gap:10px;align-items:stretch;margin-top:20px}
body.elk-pr2 .summary form.cart .nm-quantity-wrap{width:132px!important;flex:none;margin:0!important;border-radius:0!important;border-color:#d7dce3!important;overflow:hidden;display:flex;align-items:center;height:50px;box-sizing:border-box}
body.elk-pr2 .summary form.cart .quantity{width:100%}
body.elk-pr2 .summary .single_add_to_cart_button{flex:1 1 auto;width:auto!important;border-radius:0!important;height:50px!important;font-weight:700!important;display:flex!important;align-items:center;justify-content:center;gap:10px;padding:0 14px!important;margin:0!important}
body.elk-pr2 .summary .single_add_to_cart_button::before{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h11l2-8H6.3'/%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h11l2-8H6.3'/%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat}
body.elk-pr2 .summary a.el-pdp-b2b{border-radius:0!important;border:1.5px solid #1d2a3f!important;min-height:46px;margin-top:10px!important;display:flex!important;align-items:center;justify-content:center;font-weight:600!important;box-sizing:border-box}
/* 10 slični proizvodi (kartica kao na kategorijama) i srodne kategorije */
body.elk-pr2 #nm-related ul.nm-products{gap:14px}
body.elk-pr2 #nm-related ul.nm-products>li.product{border:1px solid #e3e6ea!important;border-radius:0!important;overflow:hidden;background:#fff}
body.elk-pr2 #nm-related .nm-shop-loop-product-wrap{padding:0!important;display:flex;flex-direction:column;height:100%}
body.elk-pr2 #nm-related .nm-shop-loop-thumbnail{padding:16px 12px 10px}
body.elk-pr2 #nm-related .nm-shop-loop-details{flex:1 1 auto;display:flex;flex-direction:column;position:relative}
body.elk-pr2 #nm-related .nm-shop-loop-title-price{flex:1 1 auto;display:flex;flex-direction:column}
body.elk-pr2 #nm-related h3.woocommerce-loop-product__title{padding:0 12px!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;height:auto!important;min-height:calc(3 * 1.35em);display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.elk-pr2 #nm-related .price{margin:14px 0 0!important;margin-top:auto!important;padding:10px 60px 10px 12px!important;border-top:1px solid #edf0f3;display:flex!important;flex-direction:column;align-items:flex-start;min-height:62px;box-sizing:border-box}
body.elk-pr2 #nm-related .price .amount{font-size:16px!important;font-weight:700!important;color:#1d2a3f!important}
body.elk-pr2 #nm-related .price .amount .woocommerce-Price-currencySymbol{font-size:12px;font-weight:600}
body.elk-pr2 #nm-related .price del .amount{font-size:12px!important;font-weight:400!important;color:#8a94a3!important}
body.elk-pr2 #nm-related .price del .amount::after{content:none!important}
body.elk-pr2 #nm-related .price ins{text-decoration:none}
body.elk-pr2 #nm-related .price ins .amount::after,body.elk-pr2 #nm-related .price>.amount::after{content:"sa PDV-om"!important;display:block;font-size:12px!important;font-weight:400;color:#5b6676;margin-top:2px}
body.elk-pr2 #nm-related .nm-shop-loop-actions{position:static!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important}
body.elk-pr2 #nm-related .nm-shop-loop-actions a.button{position:absolute!important;right:10px!important;bottom:11px!important;top:auto!important;left:auto!important;width:40px!important;height:40px!important;min-width:0!important;padding:0!important;margin:0!important;border-radius:0!important;font-size:0!important;line-height:0!important;display:flex!important;align-items:center;justify-content:center;color:#1d2a3f!important}
body.elk-pr2 #nm-related .nm-shop-loop-actions a.button::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h11l2-8H6.3'/%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h11l2-8H6.3'/%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat}
body.elk-pr2 #nm-related span.onsale{left:10px!important;right:auto!important;top:10px!important;background:#d43c2e!important;color:#fff!important;font-size:12px!important;font-weight:700!important;border-radius:0!important;padding:3px 7px!important;line-height:1.4!important;min-width:0!important;min-height:0!important;height:auto!important;width:auto!important}
body.elk-pr2 .el-pdp-rc .el-rc a{border-radius:0!important;padding:8px 14px!important}
