.dt-layout-row{margin-bottom:-4px!important}#productSearchTable{font-size:14px}#productSearchTable tbody{border:1px solid var(--secondary-5)}#productSearchTable th{background-color:var(--secondary-2);color:var(--main-light-text-1);text-align:center;border-bottom:none;padding:8px 4px;font-weight:300}#productSearchTable th:first-child{border-radius:8px 0 0}#productSearchTable th:last-child{border-radius:0 8px 0 0}.table-header{font-size:14px;font-weight:500}.child-details{color:var(--main-dark-text-1);height:72px;margin-top:5px;font-size:14px}.product_datapage_text{color:var(--secondary-3);font-weight:600}.product_datapage_text:hover{color:var(--secondary-4)}.stars{color:var(--secondary-5);font-size:14px;display:inline-block;position:relative}.stars .filled{color:var(--primary)}.star{margin-right:1px;display:inline-block}.toggle-child{text-align:center;background-color:var(--primary);color:var(--main-light-text-1);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;margin-top:10px;margin-bottom:4px;padding:6px 4px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:block}.toggle-child:hover{background-color:var(--primary-hover)}.toggle-child:active{transform:scale(.95)}.toggle-child-icon{text-align:center;width:16px;margin-left:8px;margin-right:8px;font-size:14px}.icons_td .child-details{justify-content:flex-end;align-items:flex-start;gap:10px;font-size:18px;display:flex}.tooltip-custom{color:#fff;z-index:9999;word-wrap:break-word;opacity:0;pointer-events:none;background-color:#000000d9;border-radius:4px;max-width:450px;padding:8px 12px;font-size:14px;transition:opacity .3s;position:absolute;box-shadow:0 4px 8px #0000001a}.tooltip-custom .tooltip-arrow{z-index:9999;border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:6px solid #000c;width:0;height:0;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.tooltip-custom.show{opacity:1;pointer-events:auto}.tooltip-custom[data-popper-placement^=right] .tooltip-arrow{top:50%;left:-6px;transform:translateY(-50%)}.tooltip-custom[data-popper-placement^=left] .tooltip-arrow,.tooltip-custom[data-popper-placement^=top] .tooltip-arrow,.tooltip-custom[data-popper-placement^=bottom] .tooltip-arrow{display:none}.tooltip-target{color:#fff;cursor:pointer;background-color:#007bff;border-radius:4px;margin:100px;padding:10px 20px;display:inline-block}.quantity-container{justify-content:center;align-items:center;display:flex}.quantity-input.form-control{text-align:center;color:var(--secondary);box-sizing:border-box;background-color:#fff;border-radius:4px;font-size:14px;font-weight:500;height:24px!important;padding:0!important}.child-details .quantity-container .quantity-input.form-control:focus{border-color:var(--primary);box-shadow:none}.input-group .btn{background-color:var(--secondary-2);color:var(--main-light-text-1);font-size:18px;font-weight:500;border-radius:0!important;margin:0!important;padding:0!important}.btn-decrement,.btn-increment{cursor:pointer;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;transition:background-color .3s;display:flex;border:none!important}.btn-decrement:hover,.btn-increment:hover{background-color:var(--secondary)!important;color:var(--main-light-text-1)!important}.child-details .quantity-container .btn-decrement{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.child-details .quantity-container .btn-increment{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.add-to-cart{background-color:var(--primary);width:100%;color:var(--main-light-text-1);cursor:pointer;border:none;border-radius:4px;font-size:14px;transition:all .3s}.add-to-cart:hover{background-color:var(--primary-hover)}.add-to-cart:active{transform:scale(.95)}
