.custom-product-thumbnail{position:relative;display:inline-block;width:100%;overflow:hidden}.custom-product-image{display:block;width:100%;height:auto}.info-bar{position:absolute;bottom:0;left:0;width:100%;background:#00A64B;color:#fff;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;font-size:14px;transition:background 0.3s ease-in-out}.info-bar-item{display:flex;align-items:center;gap:5px}.info-bar-item i{font-size:16px;color:#fff;font-style:normal}.fa-group:before,.fa-users:before{content:"\f0c0"}.custom-products-list{display:flex;flex-direction:column;gap:20px}.custom-product-row{display:flex;align-items:stretch;border:1px solid #ddd;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.1);height:337px}.custom-product-thumbnail{flex:1;max-width:50%}.custom-product-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.custom-product-info{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:center;text-align:left}.custom-product-title{font-size:22px;font-weight:bold;color:#2A2B2C;line-height:24px}.custom-product-description{font:normal normal normal 16px/28px Poppins;letter-spacing:0px;color:#464646;opacity:1}.custom-product-button{padding:10px 20px;background-color:#02BF8A;color:#fff!important;text-decoration:none;border-radius:5px;font-size:14px;font-weight:400;text-align:center;display:inline-block}.custom-product-button:hover{background-color:#02BF8A!important}.latest-reviews{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:20px 0;padding:30px;border-radius:10px}.quote-icon{display:inline-block;width:40px;height:40px;background-image:url(/wp-content/themes/divichild/cytat.jpg);background-size:contain;background-repeat:no-repeat;float:right}.quote-block{position:relative;padding:20px;margin-top:20px;background:#fff;border-radius:8px;text-align:left;font:normal normal normal 18px / 28px Open Sans;letter-spacing:-0.72px;color:#000000;opacity:1}.review-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0}.review{background:#ffffff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:20px;width:300px;display:flex;flex-direction:column;align-items:center;text-align:center}.review-header{display:flex;align-items:center;gap:10px;margin-bottom:15px;border-bottom:1px solid #1A5F4B;padding-bottom:10px;width:100%}.review-avatar{width:50px;height:50px;background:#ddd;border-radius:50%}.review-details h3{text-align:left;font:normal normal bold 16px / 10px Poppins;letter-spacing:-0.64px;color:#000000;opacity:1;padding:0px;margin:0px}.review-details p{text-align:left;font:normal normal normal 15px / 33px Open Sans;letter-spacing:-0.6px;color:#000000;opacity:1;padding:0px;margin:0px}.review-details{text-align:left}.review-rating{margin-top:5px;font-size:16px;color:#00A64B;text-align:left}blockquote{font-style:italic;color:#555;margin:15px 0 0}.review-footer{margin-top:20px}.review-footer a{text-decoration:none;color:#ffffff;background:#00c18e;padding:10px 20px;border-radius:25px;font-weight:bold;transition:background 0.3s ease}.review-footer a:hover{background:#009f75}@media (min-width:981px){.opis_glowna .et_pb_row .et_pb_column{margin-right:0px!important}}@media (max-width:768px){.wpsp-product-image-area{height:auto;aspect-ratio:16 / 9}.wpsp-product-image-area img{height:auto}}.pagination{display:flex;justify-content:center;align-items:center;margin:20px 0;letter-spacing:0px}.pagination .page-numbers{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:#fff;color:#333;font-size:14px;font-weight:500;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.pagination .page-numbers.current{background-color:#00a368;color:#fff;font-weight:bold;border:none}.pagination .page-numbers:hover{background-color:#00a368;color:#fff;border-color:#00a368}.pagination .page-numbers.prev,.pagination .page-numbers.next{width:36px;height:36px;font-size:16px;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;border-radius:4px;color:#333;background-color:#fff;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.pagination .page-numbers.prev:hover,.pagination .page-numbers.next:hover{background-color:#00a368;color:#fff!important;border-color:#00a368}.pagination .page-numbers:first-child,.pagination .page-numbers:last-child{border-radius:6px}.ofertyspecjalne h3 span span{color:#2A2B2C}.ofertyspecjalne h3 span span{color:#2A2B2C}