.rowpagprod{display: grid; grid-template-columns: 60% auto;gap: 40px;margin-top:60px;}
.rowthumbnailss{display: grid; grid-template-columns: 100%; gap:30px}
.limitheight img{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.22);border-radius: 8px; margin-bottom: 8px;}
.noevent{pointer-events: none;}
.popupimgprod{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.22);border-radius: 8px; text-align: center}
.popupimgprod img{border-radius: 8px;width:100%;height:100%;object-fit:cover}
.colorcategorii{font-size: 12px; font-weight: 500; color: #000;line-height: 12px;position:relative;margin-right:10px;border-bottom: solid 1px #777}
.colorcategorii:after{content:''; position:absolute; right:-7px; top:3px; height:calc(100% - 6px);width:1px;background:#000;}
.colorcategorii:last-child:after{display:none;}
.numepagprod{font-size:48px;font-weight:800;color:#2e2f79;line-height:60px;margin-bottom:0;}
.description2{font-size:16px;font-weight:400;color:#000}
.description2 p{margin-bottom:0}
.description3{font-size:14px;font-weight:400;color:#000;position:relative;padding-left:10px;margin:5px 0;}
.description3:after{content:''; position:absolute; left:0;top:50%; transform: translateY(-50%); width:4px;height:4px;border-radius:100%;background:#88b44e}
.modelpagprod{font-size:14px;font-weight:400;color:#363636;opacity:0.5}
.pretpagprod{font-size:38px;font-weight:700;color:#292929}
.pretspecialpagprod{font-size:38px;font-weight:700;color:#292929;display:inline-block}
.pretvechipagprod{font-size:20px;font-weight:400;color:#bcbcbc;text-decoration:line-through;margin-left:25px;display:inline-block}
.rowcumparapagprod{display:flex; gap:20px;margin-top:20px;align-items: center;}
.qtypagprod{display:flex;}
.qtypagprod .minuspagprod{background:#1468b4;border:none;border-radius:8px 0 0 8px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;height:28px;width:25px;}
.qtypagprod .pluspagprod{background:#1468b4;border:none;border-radius:0 8px 8px 0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;height:28px;width:25px;}
.qtypagprod .cantitatepagaprod{padding:0;width:55px;height:28px;border:none;border-top:solid 1px #ddd;border-bottom: solid 1px #ddd;display: flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:#3d4042;text-align:center;}
.adaugacospagprod{background:#1468b4;border-radius:8px;display:flex;align-items:center;height:28px;border:none;padding:0 20px;font-size:13px;font-weight:400;color:#fff;gap:10px;}
.pricewithtva{font-size:14px;font-weight:400;color:#363636;opacity: 0.8;}
.sharebtnpagprod{font-size:16px; font-weight: 400;color:#323433;}
.share-buttons{display:flex;gap:6px}
.share-buttons a{width:25px;height:25px;background:#a6a6a6;border-radius:100%;display:flex;align-items: center; justify-content: center;padding:0;margin:0;transition:all 0.3s ease-in-out}
.share-buttons a i{color:#fff; font-size:12px;}
.share-buttons a:hover{background:#1468b4}
.rowbtnssharepagprod{display:flex;gap:30px}
.addwishftdpagprod{border:none;background:#a6a6a6;border-radius:100%;display:flex;align-items: center; justify-content: center;padding:0;margin:0;transition:all 0.3s ease-in-out;width:25px;height:25px}
.addwishftdpagprod:hover{background:#1468b4}
.alegeabpagprod{background: #2e2f79;border-radius:8px;color:#fff;padding:0 30px;height:40px;display:inline-flex;align-items:center;font-size:14px;font-weight:400; gap:10px;margin-top:7px}
.alegeabpagprod:hover{color:#fff}
.tabspagprod{margin-top:60px;padding:0 180px;}
#tabspagprod{border-radius:20px;box-shadow:2px 0 9px rgba(0,0,0,0.17);display: grid;grid-auto-flow: column;border:none}
#tabspagprod button{background:transparent;border:none;display:flex;align-items:center;justify-content: center;height:100px;font-size:24px;font-weight:400;color:#000;}
.navinfo{background:#f5f8f2 !important;border-radius: 20px 0 0 20px !important}
.navutilizare{background:#1468b4 !important;color:#fff !important}
.navreviews{background:#2e2f79 !important;color:#fff !important;border-radius:0 20px 20px 0!important}
.tabspagprod .tab-pane{box-shadow:2px 0 9px rgba(0,0,0,0.17);padding:90px;margin-top:10px;border-radius:20px;position:relative;}
.tabspagprod .infoabspagprod{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items: center;justify-content: center;font-size:350px;font-weight:700;color:#2e2f79;opacity:0.1}
.contentbtmpagprod{margin-top:100px}