@keyframes klbcp-rotate{100%{transform:rotate(360deg)}}a.klbcp-adding:after{position:absolute;top:50%;left:0;margin-top:-10px;transition:opacity .2s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgb(161 161 161 / 40%);border-left-color:#000;border-radius:50%;vertical-align:middle;opacity:1;animation:klbcp-rotate 450ms infinite linear}.klbcp-adding:before{opacity:0}.klbcp-message{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999989;background:rgb(0 0 0 / .7);opacity:0;font-size:14px;visibility:hidden;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;box-sizing:border-box}.klbcp-message.klbcp-show{opacity:1;visibility:visible}.klbcp-message-inner{width:100%;max-width:360px;height:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);display:flex;flex-direction:column;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;overflow:hidden;padding:40px;background-color:#fff;text-align:center}.klbcp-message a.btn{justify-content:center;margin-top:10px;cursor:pointer}.woocommerce-MyAccount-navigation-link--compare a:before{font-family:"klbtheme";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;font-size:120%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-repeat-icon lucide-repeat"><path d="m17 2 4 4-4 4"></path><path d="M3 11v-1a4 4 0 0 1 4-4h14"></path><path d="m7 22-4-4 4-4"></path><path d="M21 13v1a4 4 0 0 1-4 4H3"></path></svg>')!important;text-shadow:1px 1px 1px rgb(127 127 127 / .3);font-size:1.25rem}a.klbcp-btn:before{font-family:"klbtheme";content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-repeat-icon lucide-repeat"><path d="m17 2 4 4-4 4"></path><path d="M3 11v-1a4 4 0 0 1 4-4h14"></path><path d="m7 22-4-4 4-4"></path><path d="M21 13v1a4 4 0 0 1-4 4H3"></path></svg>')!important}a.klbcp-btn.klbcp-btn-added:before{content:'\e85f'!important}span.klbcp-remove{cursor:pointer}.klbcp_table td:first-child{border-left:0}.klbcp_table tr:first-child td{border-top:none}.klbcp_table .product-rating{display:table-row}.klbcp_table td:last-child{border-right:0}.klbcp_table .product-add_to_cart p{margin:0}.klbcp_table .product-add_to_cart a.button{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));opacity:1;text-decoration:none;text-transform:none;float:none;padding-left:1.125rem!important;padding-right:1.125rem!important;width:auto}.klbcp_table .product-add_to_cart a.button:hover{background-color:rgba(var(--colors-primary-background),var(--button-hover-opacity))}.klbcp-list .cart-empty-page .empty-icon{font-size:7rem;margin-bottom:0}table.klbcp_table{table-layout:fixed;display:table;width:100%}.klbcp-list.compare-page{overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.klbcp_table td.td-label{width:120px}.klbcp_table td:not(.td-label){width:14.375rem}.klbcp_table td{padding:.75rem}.product-cart-action.product-compare{position:relative}.single-product-buttons a.klbcp-adding:after{left:0!important;margin-left:4px!important;border-left-color:#000}.single-product-wrapper .product form.cart .cart-actions.actions-buttons .product-cart-action a.klbcp-btn:before{font-size:21px}.klbcp-list.compare-page .add_to_cart_inline .added_to_cart{margin-left:5px;height:42px;width:42px}.klbcp-list.compare-page .add_to_cart_inline .added_to_cart:before{font-size:1rem}.klbcp-list.compare-page .product-name a{color:currentColor;font-weight:500}.klbcp-list.compare-page .product-stock .in-stock{color:rgb(var(--colors-green-base))}.klbcp-list.compare-page del{font-weight:500;color:rgb(var(--colors-gray-400))}.klbcp-list.compare-page ins{font-weight:600;text-decoration:none;color:rgb(var(--colors-green-base))}