 .pt_plus_breadcrumbs_bar{position:relative;display:flex !important;vertical-align:middle;z-index:1;font-weight:400;}.pt_plus_breadcrumbs_bar #breadcrumbs{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap}.pt_plus_breadcrumbs_bar #breadcrumbs>span:not(.del):first-child{margin-left:0}.pt_plus_breadcrumbs_bar #breadcrumbs>span:not(.del):last-child{margin-right:0}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner{position:relative;padding:0;vertical-align:middle}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner #breadcrumbs a{position:relative;color:#101011;font-size:16px;line-height:26px;display:flex;flex-wrap:wrap;align-items:center;text-decoration:none;transition:all .4s ease}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner #breadcrumbs .bread-sep-icon,.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner #breadcrumbs .bread-home-icon{position:relative;display:inline-flex;vertical-align:middle;}.pt_plus_breadcrumbs_bar #breadcrumbs .current .current_tab_sec{color:#6f14f1;}.pt_plus_breadcrumbs_bar #breadcrumbs .current .current_tab_sec,.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner #breadcrumbs .current_active .current_tab_sec{position:relative;display:inline-flex;vertical-align:middle;transition:all .4s ease;font-size:16px;line-height:36px;}.pt_plus_breadcrumbs_bar_inner .bread-sep-icon,.pt_plus_breadcrumbs_bar_inner .bread-home-icon{position:relative;display:flex;vertical-align:middle;align-items:center}.pt_plus_breadcrumbs_bar_inner .bread-home-icon{margin-right:5px;}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner a.home_bread_tab.on-off-home,.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner a.parent_sub_bread_tab.on-off-parent,.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner .current.on-off-current,.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner .current_active.on-off-current{display:none!important}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner nav#breadcrumbs .bread-sep-icon:not(svg),.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner nav#breadcrumbs img.bread-sep-icon{padding:10px;}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner nav#breadcrumbs svg.bread-sep-icon{margin:10px;}.pt_plus_breadcrumbs_bar img.bread-home-img{max-width:40px;position:relative;padding-right:10px}.pt_plus_breadcrumbs_bar_inner img.bread-sep-icon{max-width:40px;height:auto}.pt_plus_breadcrumbs_bar_inner .bread-sep-icon{font-size:16px;}.pt_plus_breadcrumbs_bar.bred-center{justify-content:center}.pt_plus_breadcrumbs_bar.bred-right{justify-content:flex-end}.pt_plus_breadcrumbs_bar.bred-left{justify-content:flex-start}@media (min-width:768px) and (max-width:1200px){.pt_plus_breadcrumbs_bar.bred-tablet-center{justify-content:center}.pt_plus_breadcrumbs_bar.bred-tablet-right{justify-content:flex-end}.pt_plus_breadcrumbs_bar.bred-tablet-left{justify-content:flex-start}}@media (max-width:767px){.pt_plus_breadcrumbs_bar.bred-mobile-center,.pt_plus_breadcrumbs_bar.bred-mobile-center #breadcrumbs{justify-content:center}.pt_plus_breadcrumbs_bar.bred-mobile-right{justify-content:flex-end}.pt_plus_breadcrumbs_bar.bred-mobile-left{justify-content:flex-start}}.tpgb-header-cart-btn,.tpgb-cart-header-toggle{position:relative;display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:6px;line-height:1;color:inherit;transition:color 0.2s;}.tpgb-header-cart-btn:hover,.tpgb-cart-header-toggle:hover,.tpgb-header-cart-btn:focus,.tpgb-cart-header-toggle:focus{color:#000;background:none;}.tpgb-header-cart-btn svg,.tpgb-cart-header-toggle svg{display:block;transition:stroke 0.2s;}.tpgb-cart-header-toggle{padding:8px 16px;border-radius:4px;}.tpgb-header-btn-label,.tpgb-cart-btn-label{font-size:14px;font-weight:500;}.tpgb-cart-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:50px;background:#e94242;color:#fff;font-size:11px;font-weight:700;line-height:1;position:absolute;top:-4px;right:-6px;pointer-events:none;}.tpgb-cart-drawer{position:fixed;top:0;right:-1000px;width:100%;max-width:600px;height:100%;background:#fff;z-index:99999;display:flex;flex-direction:column;box-shadow:-4px 0 20px rgba(0,0,0,0.12);transition:right 0.35s cubic-bezier(0.4,0,0.2,1);}.tpgb-cart-drawer.tpgb-drawer-open.tpgb-cart-drawer-preview{max-height:75vh;}.tpgb-cart-drawer.tpgb-drawer-open{right:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;max-height:90vh;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,0.22);overflow:hidden;}.tpgb-cart-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:99998;opacity:0;pointer-events:none;transition:opacity 0.3s;}.tpgb-cart-drawer-overlay.tpgb-drawer-open{opacity:1;pointer-events:all;cursor:pointer;}body.tpgb-cart-open{overflow:hidden;}.tpgb-cart-drawer-inner{display:flex;flex-direction:column;height:100%;}.tpgb-cart-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee;flex-shrink:0;}.tpgb-cart-drawer-header h3{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;}.tpgb-cart-drawer-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:50px;background:#e94242;color:#fff;font-size:12px;font-weight:700;}.tpgb-cart-drawer-close{background:none;border:none;cursor:pointer;font-size:18px;color:#666;padding:4px 8px;border-radius:4px;transition:background 0.2s,color 0.2s;line-height:1;}.tpgb-cart-drawer-close:hover{background:#f5f5f5;color:#000;}.tpgb-cart-drawer-body{flex:1;overflow-y:auto;padding:16px 20px;}.tpgb-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#aaa;gap:16px;text-align:center;}.tpgb-cart-empty p{font-size:15px;margin:0;}.tpgb-cart-items-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;}.tpgb-cart-item{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;border-bottom:1px solid #f0f0f0;}.tpgb-cart-item:last-child{border-bottom:none;padding-bottom:0;}.tpgb-cart-item-img{flex-shrink:0;width:72px;height:72px;border-radius:6px;overflow:hidden;border:1px solid #eee;}.tpgb-cart-item-img img{width:100%;height:100%;object-fit:cover;display:block;}.tpgb-cart-item-info{flex:1;display:flex;flex-direction:column;gap:4px;}.tpgb-cart-item-info .tpgb-cart-item-title{font-size:14px;font-weight:500;color:#222;text-decoration:none;line-height:1.4;}.tpgb-cart-item-info .tpgb-cart-item-title:hover{color:#1717cc;}.tpgb-cart-item-price{font-size:14px;font-weight:600;color:#444;}.tpgb-cart-item-qty{display:flex;align-items:center;gap:8px;margin-top:6px;}.tpgb-qty-btn{width:26px;height:26px;border:1px solid #ddd;background:#f9f9f9;color:#000;border-radius:4px;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background 0.2s,border-color 0.2s;}.tpgb-qty-btn:hover{background:#ebebeb;color:#000;border-color:#bbb;}.tpgb-qty-value{font-size:14px;font-weight:500;min-width:20px;text-align:center;}.tpgb-cart-item-remove{background:none;border:none;cursor:pointer;color:#999;font-size:14px;padding:2px 4px;border-radius:4px;transition:color 0.2s,background 0.2s;flex-shrink:0;line-height:1;}.tpgb-cart-item-remove:hover{color:#e94242;background:#fff0f0;}.tpgb-cart-drawer-footer{flex-shrink:0;padding:16px 20px;border-top:1px solid #eee;display:flex;flex-direction:column;gap:12px;}.tpgb-cart-subtotal{display:flex;justify-content:space-between;align-items:center;font-size:15px;}.tpgb-cart-subtotal-amount{font-weight:700;font-size:17px;}.tpgb-cart-drawer-actions{display:flex;gap:10px;}a.tpgb-cart-view-btn,a.tpgb-cart-checkout-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:background 0.2s,color 0.2s;}.tpgb-cart-drawer-actions a.tpgb-cart-view-btn{border:2px solid #222;color:#222;background-color:#fff;}.tpgb-cart-drawer-actions a.tpgb-cart-view-btn:hover,.tpgb-cart-drawer-actions a.tpgb-cart-view-btn:focus{background-color:#222;color:#fff;}.tpgb-cart-drawer-actions a.tpgb-cart-checkout-btn{background-color:#1717cc;color:#fff;border:2px solid #1717cc;}.tpgb-cart-drawer-actions a.tpgb-cart-checkout-btn:hover,.tpgb-cart-drawer-actions a.tpgb-cart-checkout-btn:focus{background-color:#0303a0;border-color:#0303a0;color:#fff;}.tpgb-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);background:#222;color:#fff;padding:10px 20px;border-radius:6px;font-size:14px;opacity:0;pointer-events:none;transition:opacity 0.3s,transform 0.3s;z-index:999999;white-space:nowrap;}.tpgb-toast.tpgb-toast-show{opacity:1;transform:translateX(-50%) translateY(0);}.tpgb-toast.tpgb-toast-warning{background:#e67e22;}.tpgb-toast.tpgb-toast-error{background:#e94242;}.tpgb-toast.tpgb-toast-success{background:#27ae60;}@media (max-width:480px){.tpgb-cart-drawer.tpgb-drawer-open{width:95vw;max-height:90vh;}} :root{--tpgb-compare-accent :#1717cc;--tpgb-compare-accent-dark :#0303a0;--tpgb-compare-white :#ffffff;--tpgb-compare-dark :#222222;--tpgb-compare-grey :#f5f5f5;--tpgb-compare-border :#e0e0e0;--tpgb-compare-radius :8px;--tpgb-compare-shadow :0 4px 24px rgba(0,0,0,.16);--tpgb-compare-transition :.22s ease;--tpgb-compare-z-modal :999999;--tpgb-compare-z-toast :9999999;} .tpgb-product-actions{position :absolute;top :10px;right :10px;display :flex !important;flex-direction:column;gap :8px;z-index :99;opacity :0;transform :translateX(10px);transition :opacity var(--tpgb-compare-transition),transform var(--tpgb-compare-transition);pointer-events:none;}.tpgb-product-grid-item:hover .tpgb-product-actions,.grid-item:hover .tpgb-product-actions,.tpgb-product-bg-image:hover .tpgb-product-actions{opacity :1;transform :translateX(0);pointer-events:all;}.tpgb-action-btn{position :relative;padding :0;width :40px;height :40px;border-radius :50%;border :none;background :var(--tpgb-compare-white);color :var(--tpgb-compare-dark);display :flex;align-items :center;justify-content:center;cursor :pointer;box-shadow :0 2px 10px rgba(0,0,0,.14);outline :none;transition :background var(--tpgb-compare-transition),color var(--tpgb-compare-transition),transform var(--tpgb-compare-transition);}.tpgb-action-btn svg{width:18px;height:18px;pointer-events:none;flex-shrink:0;}.tpgb-action-btn:hover,.tpgb-action-btn:focus{background:var(--tpgb-compare-accent);color:var(--tpgb-compare-white);transform:scale(1.1);}.tpgb-action-btn.tpgb-action-active{background:var(--tpgb-compare-accent);color:var(--tpgb-compare-white);}.tpgb-action-btn.tpgb-loading{pointer-events:none;opacity:.6;} .tpgb-btn-tooltip{position :absolute;right :calc(100% + 10px);top :50%;transform :translateY(-50%);background :var(--tpgb-compare-dark);color :var(--tpgb-compare-white);font-size :12px;font-weight :500;white-space :nowrap;padding :5px 10px;border-radius :4px;opacity :0;pointer-events:none;transition :opacity var(--tpgb-compare-transition);}.tpgb-btn-tooltip::after{content :'';position :absolute;left :100%;top :50%;transform :translateY(-50%);border :5px solid transparent;border-left-color:var(--tpgb-compare-dark);}.tpgb-action-btn:hover .tpgb-btn-tooltip{opacity:1;} .tpgb-toast{position :fixed;bottom :30px;left :50%;transform :translateX(-50%) translateY(20px);background :var(--tpgb-compare-dark);color :var(--tpgb-compare-white);padding :13px 24px;border-radius :8px;font-size :14px;font-weight :500;z-index :var(--tpgb-compare-z-toast);opacity :0;pointer-events:none;transition :opacity .3s ease,transform .3s ease;white-space :nowrap;box-shadow :0 6px 24px rgba(0,0,0,.25);display :flex;align-items :center;gap :10px;}.tpgb-toast.tpgb-toast-show{opacity:1;transform:translateX(-50%) translateY(0);}.tpgb-toast.tpgb-toast-success{background:#1a8840;}.tpgb-toast.tpgb-toast-warning{background:#e67e22;}.tpgb-toast.tpgb-toast-error{background:#c0392b;} .tpgb-modal-overlay{position :fixed;inset :0;background :rgba(0,0,0,.55);z-index :var(--tpgb-compare-z-modal);display :flex;align-items :center;justify-content:center;padding :20px;opacity :0;visibility :hidden;transition :opacity .3s ease,visibility .3s ease;}.tpgb-modal-overlay.tpgb-modal-open{opacity:1;visibility:visible;}.tpgb-modal-container{position :relative;background :var(--tpgb-compare-white);border-radius:var(--tpgb-compare-radius);box-shadow :var(--tpgb-compare-shadow);max-height :90vh;overflow-y :auto;overflow-x :hidden;transform :scale(.95);transition :transform .3s ease;}.tpgb-modal-overlay.tpgb-modal-open .tpgb-modal-container{transform:scale(1);}.tpgb-modal-close{position :absolute;padding :0;top :14px;right :14px;width :32px;height :32px;border-radius :50%;border :none;background :var(--tpgb-compare-grey);cursor :pointer;font-size :16px;display :flex;align-items :center;justify-content:center;z-index :2;color :var(--tpgb-compare-dark);transition :background var(--tpgb-compare-transition),color var(--tpgb-compare-transition);}.tpgb-modal-close:hover{background:var(--tpgb-compare-accent);color:var(--tpgb-compare-white);}body.tpgb-modal-active{overflow:hidden;} .tpgb-compare-container{width:95vw;max-width:1100px;padding:0;}.tpgb-compare-modal-demo.tpgb-compare-container{width:70vw;max-width:800px;max-height:80vh;}.tpgb-compare-header{display :flex;align-items :center;justify-content:space-between;padding :20px 28px;border-bottom :1px solid var(--tpgb-compare-border);position :sticky;top :0;background :var(--tpgb-compare-white);z-index :2;}.tpgb-compare-header h3{margin:0;font-size:18px;font-weight:700;color:var(--tpgb-compare-dark);}.tpgb-compare-header-actions{display:flex;gap:10px;align-items:center;}.tpgb-compare-header .tpgb-modal-close{position:relative;top:0;right:0;}.tpgb-compare-clear-all{color :#555;background :transparent;border :1px solid var(--tpgb-compare-border);border-radius:6px;padding :6px 14px;font-size :13px;cursor :pointer;transition :background var(--tpgb-compare-transition),color var(--tpgb-compare-transition),border-color var(--tpgb-compare-transition);}.tpgb-compare-clear-all:hover{background:#fdecea;border-color:#c0392b;color:#c0392b;}.tpgb-compare-body{padding:0;overflow-x:auto;}.tpgb-compare-empty{text-align:center;padding:48px 20px;color:#999;font-size:15px;} .tpgb-compare-table{width:100%;border-collapse:collapse;min-width:600px;}.tpgb-compare-table thead{display:none;}.tpgb-compare-table th,.tpgb-compare-table td{padding :14px 20px;border :1px solid var(--tpgb-compare-border);vertical-align:middle;font-size :14px;text-align :center;}.tpgb-compare-label{text-align :left;font-weight:600;color :var(--tpgb-compare-dark);background :var(--tpgb-compare-grey);white-space:nowrap;width :140px;}.tpgb-compare-row-action td{background:#fff;}.tpgb-compare-remove-btn{display :inline-flex;align-items :center;gap :7px;background :transparent;border :1px solid var(--tpgb-compare-border);border-radius:6px;padding :7px 14px;font-size :13px;font-weight :500;color :#555;cursor :pointer;transition :all var(--tpgb-compare-transition);}.tpgb-compare-remove-btn svg{width:14px;height:14px;flex-shrink:0;}.tpgb-compare-remove-btn:hover{background:#fdecea;border-color:#c0392b;color:#c0392b;}.tpgb-compare-empty-slot{background:#f9f9f9;}.tpgb-compare-add-product-btn{display :inline-flex;align-items :center;gap :8px;background :var(--tpgb-compare-dark);color :var(--tpgb-compare-white);border :none;border-radius:6px;padding :8px 16px;font-size :13px;font-weight :600;cursor :pointer;transition :background var(--tpgb-compare-transition);white-space :nowrap;}.tpgb-compare-add-product-btn svg{width:16px;height:16px;flex-shrink:0;}.tpgb-compare-add-product-btn:hover,.tpgb-compare-add-product-btn:focus{background:var(--tpgb-compare-accent);}.tpgb-compare-img-link img{width :160px;height :160px;object-fit :contain;border-radius:8px;display :block;margin :0 auto;background :#f5f7fe;padding :10px;}.tpgb-compare-row-title a.tpgb-compare-title-link{color :var(--tpgb-compare-accent);text-decoration:none;font-weight :600;font-size :14px;}.tpgb-compare-row-title a.tpgb-compare-title-link:hover{text-decoration:underline;}.tpgb-compare-row-price td{font-size:15px;}.tpgb-compare-row-price td del{color:#999;font-size:13px;margin-right:4px;}.tpgb-compare-row-price td ins,.tpgb-picker-item-price ins{background:unset !important;}.tpgb-stock-instock{color:var(--tpgb-compare-dark);font-weight:600;}.tpgb-stock-outofstock{color:#999;font-weight:600;} .tpgb-compare-qty{display :inline-flex;align-items :center;border :1px solid var(--tpgb-compare-border);border-radius:4px;overflow :hidden;}.tpgb-compare-qty-btn{width :32px;height :38px;border :none;background :transparent;font-size :18px;cursor :pointer;display :flex;align-items :center;justify-content:center;color :var(--tpgb-compare-dark);transition :background var(--tpgb-compare-transition);flex-shrink :0;}.tpgb-compare-qty-btn:hover,.tpgb-compare-qty-btn:focus{background:var(--tpgb-compare-grey);color:var(--tpgb-compare-dark);}input[type=number].tpgb-compare-qty-input{width :44px;height :38px;border :none;border-left :1px solid var(--tpgb-compare-border);border-right :1px solid var(--tpgb-compare-border);text-align :center;font-size :14px;font-weight :600;outline :none;background :none;padding :0;border-radius:0px;-moz-appearance:textfield;}input[type=number].tpgb-compare-qty-input::-webkit-inner-spin-button,input[type=number].tpgb-compare-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;}input[type=number].tpgb-compare-qty-input:focus{border :none;border-left :1px solid var(--tpgb-compare-border);border-right :1px solid var(--tpgb-compare-border);} .tpgb-compare-atc-btn{display :inline-block;padding :10px 20px;background :var(--tpgb-compare-accent);color :var(--tpgb-compare-white) !important;border :none;border-radius :6px;font-size :13px;font-weight :600;cursor :pointer;text-decoration:none;transition :background var(--tpgb-compare-transition);white-space :nowrap;}.tpgb-compare-atc-btn:hover,.tpgb-compare-atc-btn:focus{background:var(--tpgb-compare-accent-dark);}.tpgb-compare-atc-btn.tpgb-btn-outline{background:transparent;border :1px solid var(--tpgb-compare-border);color :var(--tpgb-compare-dark) !important;}.tpgb-compare-atc-btn.tpgb-btn-outline:hover{background:var(--tpgb-compare-grey);}.tpgb-compare-review-link{display :block;font-size :12px;color :var(--tpgb-compare-accent);text-decoration:none;margin-top :4px;}.tpgb-compare-review-link:hover{text-decoration:underline;} .tpgb-picker-overlay{position :fixed;inset :0;background :rgba(0,0,0,.55);z-index :calc(var(--tpgb-compare-z-modal) + 10);display :flex;align-items :center;justify-content:center;padding :20px;opacity :0;visibility :hidden;transition :opacity .25s ease,visibility .25s ease;}.tpgb-picker-overlay.tpgb-picker-open{opacity:1;visibility:visible;}.tpgb-picker-container{background :var(--tpgb-compare-white);border-radius :12px;box-shadow :var(--tpgb-compare-shadow);width :90vw;max-width :680px;max-height :80vh;display :flex;flex-direction:column;overflow :hidden;position :relative;transform :scale(.96);transition :transform .25s ease;}.tpgb-picker-overlay.tpgb-picker-open .tpgb-picker-container{transform:scale(1);}.tpgb-picker-close{position :absolute;top :30px;right :14px;padding :0;width :32px;height :32px;border-radius :50%;border :none;background :var(--tpgb-compare-grey);cursor :pointer;font-size :16px;display :flex;align-items :center;justify-content:center;z-index :2;color :var(--tpgb-compare-dark);transition :background var(--tpgb-compare-transition),color var(--tpgb-compare-transition);}.tpgb-picker-close:hover{background:var(--tpgb-compare-accent);color:var(--tpgb-compare-white);}.tpgb-picker-search-wrap{position :relative;padding :20px 60px 16px 20px;border-bottom:1px solid var(--tpgb-compare-border);flex-shrink :0;}.tpgb-picker-search{width :100%;height :50px;border :2px solid var(--tpgb-compare-accent);border-radius:8px;padding :0 48px 0 16px;font-size :15px;outline :none;box-sizing :border-box;color :var(--tpgb-compare-dark);transition :border-color var(--tpgb-compare-transition);}.tpgb-picker-search:focus{border-color:var(--tpgb-compare-accent-dark);}.tpgb-picker-search::placeholder{color:#aaa;}.tpgb-picker-search-icon{position :absolute;right :70px;top :45%;transform :translateY(-50%) translateY(8px);width :20px;height :20px;color :#aaa;pointer-events:none;}.tpgb-picker-results{overflow-y:auto;flex:1;padding:8px 0;}.tpgb-picker-loading{text-align:center;padding:30px;color:#999;font-size:14px;}.tpgb-picker-empty{text-align:center;padding:40px 20px;color:#bbb;font-size:14px;}.tpgb-picker-item{display :flex;align-items :center;gap :16px;padding :12px 20px;border-bottom:1px solid var(--tpgb-compare-border);transition :background var(--tpgb-compare-transition);}.tpgb-picker-item:last-child{border-bottom:none;}.tpgb-picker-item:hover{background:#f5f7fe;}.tpgb-picker-item-img{width :70px;height :70px;flex-shrink :0;border-radius:8px;object-fit :contain;background :#f5f7fe;padding :6px;border :1px solid var(--tpgb-compare-border);}.tpgb-picker-item-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;}.tpgb-picker-item-title{font-size :14px;font-weight :600;color :var(--tpgb-compare-dark);white-space :nowrap;overflow :hidden;text-overflow:ellipsis;}.tpgb-picker-item-rating{display:flex;align-items:center;gap:5px;font-size:12px;color:#888;}.tpgb-picker-item-rating span{color:#ddd;}.tpgb-picker-item-rating svg{fill:#ddd;}.tpgb-picker-item-price{font-size:14px;font-weight:700;color:var(--tpgb-compare-dark);}.tpgb-picker-item-price del{color:#aaa;font-weight:400;margin-right:4px;}.tpgb-picker-add-btn{width :auto;height :auto;border-radius :6px;border :1px solid #ccc;background :var(--tpgb-compare-grey);display :flex;align-items :center;justify-content:center;cursor :pointer;flex-shrink :0;transition :background var(--tpgb-compare-transition),border-color var(--tpgb-compare-transition),color var(--tpgb-compare-transition);color :var(--tpgb-compare-dark);}.tpgb-picker-add-btn svg{width:18px;height:18px;pointer-events:none;}.tpgb-picker-add-btn:hover,.tpgb-picker-add-btn:focus{background:var(--tpgb-compare-accent);border-color:var(--tpgb-compare-accent);color:var(--tpgb-compare-white);}.tpgb-picker-add-btn.tpgb-picker-item-added{background:#e6f9ee;border-color:#1a8840;color:#1a8840;pointer-events:none;}.tpgb-picker-results::-webkit-scrollbar{width:5px;}.tpgb-picker-results::-webkit-scrollbar-track{background:transparent;}.tpgb-picker-results::-webkit-scrollbar-thumb{background:var(--tpgb-compare-accent);border-radius:10px;} @media (max-width:768px){.tpgb-compare-container{width:100%;max-width:100%;border-radius:0;max-height:100dvh;}.tpgb-modal-overlay{padding:0;align-items:flex-end;}.tpgb-toast{white-space:normal;max-width:90vw;text-align:center;}} .tpgb-header-compare-btn{position :relative;padding :0;width :40px;height :40px;border-radius :50%;border :none;background :var(--tpgb-compare-white);color :var(--tpgb-compare-dark);display :flex;align-items :center;justify-content:center;cursor :pointer;box-shadow :0 2px 10px rgba(0,0,0,.14);outline :none;transition :background var(--tpgb-compare-transition),color var(--tpgb-compare-transition),transform var(--tpgb-compare-transition);}.tpgb-header-compare-btn svg{width:18px;height:18px;pointer-events:none;flex-shrink:0;}.tpgb-header-compare-btn:hover,.tpgb-header-compare-btn:focus{background:var(--tpgb-compare-accent);color:var(--tpgb-compare-white);transform:scale(1.1);}.tpgb-header-compare-btn.tpgb-action-active{background:var(--tpgb-compare-accent);color:var(--tpgb-compare-white);}.tpgb-header-compare-btn.tpgb-loading{pointer-events:none;opacity:.6;}span.tpgb-header-compare-count.tpgb-count-badge{position:absolute;top:-10px;right:-10px;}.tpgb-header-compare-btn:hover .tpgb-header-compare-count.tpgb-count-badge,.tpgb-header-compare-btn:focus .tpgb-header-compare-count.tpgb-count-badge{color:#000;} :root{--tpgb-wishlist-accent :#1717cc;--tpgb-wishlist-accent-dark :#0303a0;--tpgb-wishlist-white :#ffffff;--tpgb-wishlist-dark :#222222;--tpgb-wishlist-grey :#f5f5f5;--tpgb-wishlist-border :#e0e0e0;--tpgb-wishlist-radius :8px;--tpgb-wishlist-shadow :0 4px 24px rgba(0,0,0,.16);--tpgb-wishlist-transition :.22s ease;--tpgb-wishlist-z-modal :999999;---tpgb-wishlist-z-toast :9999999;} .tpgb-product-actions{position :absolute;top :10px;right :10px;display :flex !important;flex-direction:column;gap :8px;z-index :99;opacity :0;transform :translateX(10px);transition :opacity var(--tpgb-wishlist-transition),transform var(--tpgb-wishlist-transition);pointer-events:none;}.tpgb-product-grid-item:hover .tpgb-product-actions,.grid-item:hover .tpgb-product-actions,.tpgb-product-bg-image:hover .tpgb-product-actions{opacity:1;transform:translateX(0);pointer-events:all;}.tpgb-action-btn{position :relative;padding :0;width :40px;height :40px;border-radius :50%;border :none;background :var(--tpgb-wishlist-white);color :var(--tpgb-wishlist-dark);display :flex;align-items :center;justify-content:center;cursor :pointer;box-shadow :0 2px 10px rgba(0,0,0,.14);outline :none;transition :background var(--tpgb-wishlist-transition),color var(--tpgb-wishlist-transition),transform var(--tpgb-wishlist-transition);}.tpgb-action-btn svg{width:18px;height:18px;pointer-events:none;flex-shrink:0;}.tpgb-action-btn:hover,.tpgb-action-btn:focus{background:var(--tpgb-wishlist-accent);color:var(--tpgb-wishlist-white);transform:scale(1.1);}.tpgb-action-btn.tpgb-action-active{background:var(--tpgb-wishlist-accent);color:var(--tpgb-wishlist-white);}.tpgb-action-btn.tpgb-loading{pointer-events:none;opacity:.6;}.tpgb-btn-tooltip{position :absolute;right :calc(100% + 10px);top :50%;transform :translateY(-50%);background :var(--tpgb-wishlist-dark);color :var(--tpgb-wishlist-white);font-size :12px;font-weight :500;white-space :nowrap;padding :5px 10px;border-radius :4px;opacity :0;pointer-events:none;transition :opacity var(--tpgb-wishlist-transition);}.tpgb-btn-tooltip::after{content :'';position :absolute;left :100%;top :50%;transform :translateY(-50%);border :5px solid transparent;border-left-color:var(--tpgb-wishlist-dark);}.tpgb-action-btn:hover .tpgb-btn-tooltip{opacity:1;} .tpgb-toast{position :fixed;bottom :30px;left :50%;transform :translateX(-50%) translateY(20px);background :var(--tpgb-wishlist-dark);color :var(--tpgb-wishlist-white);padding :13px 24px;border-radius :8px;font-size :14px;font-weight :500;z-index :var(---tpgb-wishlist-z-toast);opacity :0;pointer-events:none;transition :opacity .3s ease,transform .3s ease;white-space :nowrap;box-shadow :0 6px 24px rgba(0,0,0,.25);display :flex;align-items :center;gap :10px;}.tpgb-toast.tpgb-toast-show{opacity:1;transform:translateX(-50%) translateY(0);}.tpgb-toast.tpgb-toast-success{background:#1a8840;}.tpgb-toast.tpgb-toast-warning{background:#e67e22;}.tpgb-toast.tpgb-toast-error{background:#c0392b;} .tpgb-modal-overlay{position :fixed;inset :0;background :rgba(0,0,0,.55);z-index :var(--tpgb-wishlist-z-modal);display :flex;align-items :center;justify-content:center;padding :20px;opacity :0;visibility :hidden;transition :opacity .3s ease,visibility .3s ease;}.tpgb-modal-overlay.tpgb-modal-open{opacity:1;visibility:visible;}.tpgb-modal-container{position :relative;background :var(--tpgb-wishlist-white);border-radius:var(--tpgb-wishlist-radius);box-shadow :var(--tpgb-wishlist-shadow);max-height :90vh;overflow-y :auto;overflow-x :hidden;transform :scale(.95);transition :transform .3s ease;}.tpgb-modal-overlay.tpgb-modal-open .tpgb-modal-container{transform:scale(1);}.tpgb-modal-close{position :absolute;padding :0;top :14px;right :14px;width :32px;height :32px;border-radius :50%;border :none;background :var(--tpgb-wishlist-grey);cursor :pointer;font-size :16px;display :flex;align-items :center;justify-content:center;z-index :10;color :var(--tpgb-wishlist-dark);transition :background var(--tpgb-wishlist-transition),color var(--tpgb-wishlist-transition);}.tpgb-modal-close:hover{background:var(--tpgb-wishlist-accent);color:var(--tpgb-wishlist-white);}body.tpgb-modal-active{overflow:hidden;} .tpgb-wishlist-container{width:90vw;max-width:780px;padding:0;}.tpgb-wishlist-header{display :flex;align-items :center;justify-content:space-between;padding :20px 28px;border-bottom :1px solid var(--tpgb-border);position :sticky;top :0;background :var(--tpgb-wishlist-white);z-index :2;}.tpgb-wishlist-header h3{margin :0;font-size :18px;font-weight:700;color :var(--tpgb-wishlist-dark);display :flex;align-items:center;gap :10px;}.tpgb-wishlist-header h3 svg{width:20px;height:20px;fill:var(--tpgb-wishlist-accent);stroke:var(--tpgb-wishlist-accent);}.tpgb-wishlist-count-badge{background :var(--tpgb-wishlist-accent);color :var(--tpgb-wishlist-white);font-size :12px;font-weight :700;min-width :22px;height :22px;border-radius :20px;display :inline-flex;align-items :center;justify-content:center;padding :0 6px;}.tpgb-wishlist-body{padding:0;} .tpgb-wishlist-list{display:flex;flex-direction:column;}.tpgb-wishlist-item{display :grid;grid-template-columns:80px 1fr auto;gap :16px;align-items :center;padding :16px 24px 16px 50px;border-bottom :1px solid var(--tpgb-border);position :relative;transition :background var(--tpgb-wishlist-transition);}.tpgb-wishlist-item:hover{background:#fafafa;}.tpgb-wishlist-item:last-child{border-bottom:none;}.tpgb-wishlist-item-remove{position :absolute;padding :0;top :40px;left :15px;background :transparent;border :none;cursor :pointer;font-size :13px;color :#bbb;width :24px;height :24px;display :flex;align-items :center;justify-content:center;border-radius :50%;transition :color var(--tpgb-wishlist-transition),background var(--tpgb-wishlist-transition);}.tpgb-wishlist-item-remove:hover{color:#c0392b;background:#fdecea;}.tpgb-wishlist-item-image{text-decoration:none;}.tpgb-wishlist-item-image img{width :80px;height :80px;object-fit :cover;border-radius:8px;display :block;border :1px solid var(--tpgb-border);}.tpgb-wishlist-item-info{display:flex;flex-direction:column;gap:5px;padding-right:30px;}.tpgb-wishlist-item-info a.tpgb-wishlist-item-title{font-size :15px;font-weight :600;color :var(--tpgb-wishlist-dark);text-decoration:none;line-height :1.3;transition :color var(--tpgb-wishlist-transition);}.tpgb-wishlist-item-info a.tpgb-wishlist-item-title:hover{color:var(--tpgb-wishlist-accent);}.tpgb-wishlist-item-price{font-size:15px;font-weight:700;color:var(--tpgb-wishlist-accent);}.tpgb-wishlist-item-price del{color:#999;font-size:13px;font-weight:400;margin-left:4px;}.tpgb-wishlist-item-price ins{background-color:transparent;}.tpgb-wishlist-item-stock{font-size:12px;font-weight:600;padding:2px 8px;border-radius:20px;display:inline-block;align-self:flex-start;}.tpgb-instock{background:#e6f9ee;color:#1a8840;}.tpgb-outofstock{background:#fdecea;color:#c0392b;}.tpgb-wishlist-item-action{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:10px;} .tpgb-wishlist-item-action a.tpgb-wishlist-cart-btn,.tpgb-wishlist-item-action a.added_to_cart{display :inline-block;padding :9px 18px;background :var(--tpgb-wishlist-accent);color :var(--tpgb-wishlist-white) !important;border :2px solid var(--tpgb-wishlist-accent);border-radius :6px;font-size :13px;font-weight :600;cursor :pointer;text-decoration:none;white-space :nowrap;transition :background var(--tpgb-wishlist-transition),color var(--tpgb-wishlist-transition);}.tpgb-wishlist-item-action a.tpgb-wishlist-cart-btn:hover,.tpgb-wishlist-item-action a.tpgb-wishlist-cart-btn:focus,.tpgb-wishlist-item-action a.added_to_cart:hover,.tpgb-wishlist-item-action a.added_to_cart:focus{background:var(--tpgb-wishlist-accent-dark);border-color:var(--tpgb-wishlist-accent-dark);color:var(--tpgb-wishlist-white) !important;}.tpgb-wishlist-item-action a.tpgb-wishlist-cart-btn.tpgb-btn-outline,.tpgb-wishlist-item-action a.added_to_cart.tpgb-btn-outline{background:transparent;color:var(--tpgb-wishlist-accent) !important;}.tpgb-wishlist-item-action a.tpgb-wishlist-cart-btn.tpgb-btn-outline:hover{background:var(--tpgb-wishlist-accent);color:var(--tpgb-wishlist-white) !important;} .tpgb-wishlist-footer{display :flex;align-items :center;justify-content:space-between;padding :16px 24px;border-top :1px solid var(--tpgb-border);background :var(--tpgb-wishlist-grey);}.tpgb-wishlist-footer a.tpgb-wishlist-continue{font-size:13px;font-weight:600;color:#666;text-decoration:none;transition:color var(--tpgb-wishlist-transition);}.tpgb-wishlist-footer a.tpgb-wishlist-continue:hover{color:var(--tpgb-wishlist-accent);}.tpgb-wishlist-add-all-cart{background :var(--tpgb-wishlist-dark);color :var(--tpgb-wishlist-white);border :none;border-radius:6px;padding :10px 20px;font-size :13px;font-weight :600;cursor :pointer;transition :background var(--tpgb-wishlist-transition);}.tpgb-wishlist-add-all-cart:hover,.tpgb-wishlist-add-all-cart:focus{background:var(--tpgb-wishlist-accent);} .tpgb-wishlist-empty{text-align:center;padding:60px 30px;display:flex;flex-direction:column;align-items:center;gap:16px;}.tpgb-wishlist-empty-icon svg{width:60px;height:60px;color:#ddd;stroke:#ddd;}.tpgb-wishlist-empty p{font-size:16px;color:#999;margin:0;}.tpgb-wishlist-shop-btn{display :inline-block;padding :10px 24px;background :var(--tpgb-wishlist-accent);color :var(--tpgb-wishlist-white);border-radius :6px;font-size :14px;font-weight :600;text-decoration:none;transition :background var(--tpgb-wishlist-transition);}.tpgb-wishlist-shop-btn:hover{background:var(--tpgb-wishlist-accent-dark);color:var(--tpgb-wishlist-white);} @media (max-width:768px){.tpgb-wishlist-container{width:100%;max-width:100%;border-radius:0;max-height:100dvh;}.tpgb-modal-overlay{padding:0;align-items:flex-end;}.tpgb-wishlist-item{grid-template-columns:65px 1fr;}.tpgb-wishlist-item-action{grid-column:1 / -1;}.tpgb-toast{white-space:normal;max-width:90vw;text-align:center;}} .tpgb-header-wishlist-btn{position :relative;padding :0;width :40px;height :40px;border-radius :50%;border :none;background :var(--tpgb-wishlist-white);color :var(--tpgb-wishlist-dark);display :flex;align-items :center;justify-content:center;cursor :pointer;box-shadow :0 2px 10px rgba(0,0,0,.14);outline :none;transition :background var(--tpgb-wishlist-transition),color var(--tpgb-wishlist-transition),transform var(--tpgb-wishlist-transition);}.tpgb-header-wishlist-btn svg{width:18px;height:18px;pointer-events:none;flex-shrink:0;}.tpgb-header-wishlist-btn:hover,.tpgb-header-wishlist-btn:focus{background:var(--tpgb-wishlist-accent);color:var(--tpgb-wishlist-white);transform:scale(1.1);}.tpgb-header-wishlist-btn.tpgb-action-active{background:var(--tpgb-wishlist-accent);color:var(--tpgb-wishlist-white);}.tpgb-header-wishlist-btn.tpgb-loading{pointer-events:none;opacity:.6;}span.tpgb-header-wishlist-count.tpgb-count-badge{position:absolute;top:-10px;right:-10px;}.tpgb-header-wishlist-btn:hover .tpgb-header-wishlist-count.tpgb-count-badge,.tpgb-header-wishlist-btn:focus .tpgb-header-wishlist-count.tpgb-count-badge{color:#000000;} .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner .bred_style_1 span.current{position:relative;vertical-align:middle}.pt_plus_breadcrumbs_bar_inner.bred_style_1{padding:.5rem 1rem;color:#101011;width:auto;height:auto;transition:all .4s ease;border-radius:50px}.pt_plus_breadcrumbs_bar_inner.bred_style_1 #breadcrumbs{--breadcrumbsTextColor:#101011;--breadcrumbsTextColorActive:#6f14f1}.pt_plus_breadcrumbs_bar_inner.bred_style_1 a.home_bread_tab,.pt_plus_breadcrumbs_bar_inner.bred_style_1 a.parent_sub_bread_tab{display:inline-block;position:relative;transition:all .4s ease}.tpgb-infobox.info-box-style-1 .icon-overlay .m-r-16{position:absolute;top:10%;left:calc(0% - 15px);transform:translate3d(-50%,-50%,0);border:0;padding-right:0;margin-right:0;}.tpgb-infobox .style-1.service-img-border{border-right:1px solid;padding-right:10px;color:#000;margin-right:16px;}.tpgb-social-icons.style-8 .tpgb-social-list{display:flex;flex-wrap:wrap}.tpgb-social-icons.style-8 .tpgb-social-list > div .tpgb-icon-link{display:block;border-radius:50%;transition:border-radius .5s ease;background:#404040;color:#d3d3d3;border:1px solid #404040}.tpgb-social-icons.style-8 .tpgb-social-list > div:hover .tpgb-icon-link{border-radius:2px;background:#000;color:#fff;}.tpgb-social-icons.style-8 .tpgb-social-list > div{margin:0 5px}