.breakdance .bde-section-616-100 .section-container{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-section-616-100 .section-container>*{width:auto!important;height:auto!important}.breakdance .bde-section-616-100 .section-container{--bde-grid-items-per-row:1}.breakdance .bde-section-616-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-616-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}#custom-page{--blue:#013db3;--blue-dk:#01308c;--white:#fff;--ink:#1a1a1a;--ink-2:#666;--ink-3:#999;--border:#e5e5e5;--bg:#f7f7f7;--r:4px;--max:1280px;--pad:20px;font-size:16.5px;font-family:'Manrope','Sora',system-ui,sans-serif;box-sizing:border-box;background:var(--white)}#custom-page *,#custom-page *::before,#custom-page *::after{box-sizing:inherit}#custom-page a{text-decoration:none;color:inherit}#custom-page ul{list-style:none;margin:0;padding:0}#custom-page img{display:block;max-width:100%}#custom-page h1,#custom-page h2,#custom-page h3{margin:0}#custom-page p{margin:0}#custom-page button{font-family:inherit;cursor:pointer}#custom-page .shop-container{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}#custom-page .shop-head{background:var(--bg);border-bottom:1px solid var(--border);padding:34px 0;text-align:center}#custom-page .shop-head-title{font-size:28px;font-weight:600;color:var(--ink);letter-spacing:-0.02em;margin-bottom:6px}#custom-page .shop-head-sub{font-size:14px;color:var(--ink-2)}#custom-page .shop-body{padding:28px 0 56px}#custom-page .dprime-wf-app{display:block;width:100%;font-family:inherit}#custom-page .dprime-wf-app *,#custom-page .dprime-wf-app *::before,#custom-page .dprime-wf-app *::after{box-sizing:border-box}#custom-page .dprime-wf-app a{text-decoration:none}#custom-page .dprime-wf-app button{appearance:none;-webkit-appearance:none}#custom-page .dprime-wf-app select{appearance:auto;-webkit-appearance:auto}#custom-page .dprime-wf-app input[type="checkbox"],#custom-page .dprime-wf-app input[type="radio"]{appearance:auto;-webkit-appearance:auto;accent-color:var(--blue)}#custom-page .dprime-wf-layout{display:grid;grid-template-columns:270px 1fr;gap:26px;align-items:start}#custom-page .dprime-wf-sidebar{position:sticky;top:20px}#custom-page .dprime-wf-content{display:flex;flex-direction:column;gap:16px;min-width:0}#custom-page .dprime-wf-grid{transition:opacity 0.18s}#custom-page .dprime-wf-app.dprime-wf-sidebar-right .dprime-wf-layout{grid-template-columns:1fr 270px}#custom-page .dprime-wf-app.dprime-wf-sidebar-right .dprime-wf-sidebar{order:2}#custom-page .dprime-wf-app.dprime-wf-sidebar-right .dprime-wf-content{order:1}#custom-page .dprime-wf-app.dprime-wf-filters-hidden .dprime-wf-layout{grid-template-columns:1fr}#custom-page .dprime-wf-app.dprime-wf-filters-hidden .dprime-wf-sidebar{display:none}#custom-page .sidebar{background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:18px 18px 20px}#custom-page .sidebar-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border)}#custom-page .sidebar-title{font-size:15px;font-weight:600;color:var(--ink)}#custom-page .clear-filters{background:none;border:none;font-size:12px;font-weight:600;color:var(--blue);padding:0}#custom-page .clear-filters:hover{color:var(--blue-dk);text-decoration:underline}#custom-page .dprime-vh-filters-form{display:flex;flex-direction:column}#custom-page .filter-group{border-bottom:1px solid var(--border);padding:14px 0}#custom-page .filter-group:first-child{padding-top:0}#custom-page .filter-group:last-child{border-bottom:none;padding-bottom:0}#custom-page .filter-group-static{margin-bottom:10px}#custom-page .filter-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;text-align:left}#custom-page .filter-title{font-size:13px;font-weight:600;color:var(--ink)}#custom-page .filter-group-icon{width:9px;height:9px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);transition:transform 0.18s;flex-shrink:0}#custom-page .filter-group.is-open .filter-group-icon{transform:rotate(-135deg)}#custom-page .filter-group-body{display:none;margin-top:12px}#custom-page .filter-group.is-open .filter-group-body{display:block}#custom-page .filter-options{display:flex;flex-direction:column;gap:9px}#custom-page .filter-options-scroll{max-height:220px;overflow-y:auto;padding-right:4px}#custom-page .filter-option{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2);cursor:pointer}#custom-page .filter-option input{flex-shrink:0;width:15px;height:15px;cursor:pointer}#custom-page .filter-option span:not(.filter-count){flex:1}#custom-page .filter-count{color:var(--ink-3);font-size:11.5px}#custom-page .filter-options-buttons{display:flex;flex-wrap:wrap;gap:7px}#custom-page .filter-option-button{border:1px solid var(--border);border-radius:20px;padding:6px 13px;font-size:12px;color:var(--ink-2);transition:border-color 0.15s,background 0.15s,color 0.15s}#custom-page .filter-option-button:has(input:checked){background:var(--blue);border-color:var(--blue);color:var(--white)}#custom-page .filter-option-button input{position:absolute;opacity:0;width:0;height:0}#custom-page .filter-option-button .filter-count{color:inherit;opacity:0.75}#custom-page .filter-select{width:100%;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r);font-size:12.5px;font-family:inherit;color:var(--ink);background:var(--white)}#custom-page .filter-tree{display:flex;flex-direction:column;gap:9px}#custom-page .filter-tree.depth-1,#custom-page .filter-tree.depth-2{padding-left:18px;margin-top:8px}#custom-page .filter-tree-row{display:flex;align-items:center;gap:6px}#custom-page .filter-tree-row .filter-option{flex:1}#custom-page .filter-tree-toggle{width:20px;height:20px;flex-shrink:0;background:none;border:none;display:flex;align-items:center;justify-content:center}#custom-page .filter-tree-toggle span{width:7px;height:7px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);transition:transform 0.18s}#custom-page .filter-tree-toggle[aria-expanded="true"] span{transform:rotate(-135deg)}#custom-page .filter-tree-children{display:block}#custom-page .price-inputs{display:flex;align-items:center;gap:8px}#custom-page .price-inputs input[type="number"]{width:0;flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r);font-size:12.5px;font-family:inherit;color:var(--ink);background:var(--white)}#custom-page .price-inputs span{font-size:12px;color:var(--ink-3);flex-shrink:0}#custom-page .dpwf-range{position:relative;padding-top:22px}#custom-page .dpwf-range-rail{position:absolute;top:10px;left:2px;right:2px;height:4px;border-radius:2px;background:var(--border)}#custom-page .dpwf-range-fill{position:absolute;top:0;bottom:0;background:var(--blue);border-radius:2px}#custom-page .dpwf-range-handle{position:absolute;top:4px;left:2px;right:2px;width:auto;height:16px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none}#custom-page .dpwf-range-handle::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--white);border:2px solid var(--blue);cursor:pointer;pointer-events:auto;box-shadow:0 1px 3px rgba(0,0,0,.2)}#custom-page .dpwf-range-handle::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--white);border:2px solid var(--blue);cursor:pointer;pointer-events:auto;box-shadow:0 1px 3px rgba(0,0,0,.2)}#custom-page .shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:12px 16px}#custom-page .dpwf-toggle-sidebar{background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:8px 14px;font-size:12.5px;font-weight:600;color:var(--ink);transition:border-color 0.15s,color 0.15s}#custom-page .dpwf-toggle-sidebar:hover{border-color:var(--blue);color:var(--blue)}#custom-page .shop-results{font-size:13px;color:var(--ink-2)}#custom-page .shop-results strong{color:var(--ink);font-weight:700}#custom-page .shop-sort{display:flex;align-items:center;gap:8px;margin-left:auto}#custom-page .shop-sort label{font-size:12.5px;color:var(--ink-2);white-space:nowrap}#custom-page .shop-sort select{height:36px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r);font-size:12.5px;font-family:inherit;color:var(--ink);background:var(--white)}#custom-page .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#custom-page .dprime-wf-app.dprime-wf-cols-2 .product-grid{grid-template-columns:repeat(2,1fr)}#custom-page .dprime-wf-app.dprime-wf-cols-4 .product-grid{grid-template-columns:repeat(4,1fr)}#custom-page .product-card{position:relative;border:1px solid var(--border);border-radius:var(--r);background:var(--white);display:flex;flex-direction:column;transition:box-shadow 0.2s,border-color 0.2s}#custom-page .product-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.09);border-color:#d0d0d0}#custom-page .product-badge{position:absolute;top:10px;left:10px;z-index:2;background:#e11d48;color:var(--white);font-size:10px;font-weight:700;padding:3px 8px;border-radius:3px;letter-spacing:0.02em}#custom-page .dprime-wf-condition{position:absolute;top:10px;right:10px;z-index:2;color:var(--white);font-size:10px;font-weight:700;padding:3px 8px;border-radius:3px;letter-spacing:0.02em}#custom-page .product-image{display:block;position:relative;aspect-ratio:1;background:#fafafa;border-radius:var(--r) var(--r) 0 0;overflow:hidden}#custom-page .dprime-product-thumb{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform 0.28s}#custom-page .product-card:hover .dprime-product-thumb{transform:scale(1.05)}#custom-page .dprime-wf-wishlist--image{position:absolute;top:8px;right:8px;z-index:3}#custom-page .dprime-wf-wishlist--image a,#custom-page .dprime-wf-wishlist--image button{width:32px;height:32px;border-radius:50%;background:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.14);display:flex;align-items:center;justify-content:center}#custom-page .product-info{padding:13px 14px 15px;display:flex;flex-direction:column;flex:1;gap:6px}#custom-page .product-category{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--blue)}#custom-page .product-name{font-size:13px;font-weight:500;color:var(--ink);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color 0.15s}#custom-page .product-name:hover{color:var(--blue)}#custom-page .product-price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}#custom-page .product-old-price{font-size:12px;color:var(--ink-3);text-decoration:line-through}#custom-page .product-new-price{font-size:15px;font-weight:700;color:var(--blue-dk)}#custom-page .product-new-price .woocommerce-Price-currencySymbol{font-size:0.8em}#custom-page .dprime-wf-warranty{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-2)}#custom-page .dprime-wf-warranty-icon{font-size:12px;line-height:1}#custom-page .product-actions{margin-top:auto;display:flex;align-items:center;gap:8px}#custom-page .product-btn{flex:1;text-align:center;padding:9px 12px;border-radius:var(--r);font-size:12px;font-weight:600;background:var(--blue);color:var(--white);transition:background 0.18s}#custom-page .product-btn:hover{background:var(--blue-dk);color:var(--white)}#custom-page .product-btn.loading{opacity:0.6;pointer-events:none}#custom-page .product-btn.added{background:#16a34a}#custom-page .added_to_cart{display:none}#custom-page .dprime-wf-wishlist--inline a,#custom-page .dprime-wf-wishlist--inline button{width:36px;height:36px;border-radius:var(--r);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color 0.15s}#custom-page .dprime-wf-wishlist--inline a:hover,#custom-page .dprime-wf-wishlist--inline button:hover{border-color:var(--blue)}#custom-page .pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:8px}#custom-page .pagination a,#custom-page .pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r);font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--white);transition:border-color 0.15s,background 0.15s,color 0.15s}#custom-page .pagination a:hover{border-color:var(--blue);color:var(--blue)}#custom-page .pagination .current{background:var(--blue);border-color:var(--blue);color:var(--white)}#custom-page .pagination .dots{border:none;background:none}#custom-page .dprime-no-products{background:var(--bg);border:1px solid var(--border);border-radius:var(--r);padding:48px 24px;text-align:center;color:var(--ink-2);font-size:14px}@media (max-width:991px){#custom-page .dprime-wf-layout,#custom-page .dprime-wf-app.dprime-wf-sidebar-right .dprime-wf-layout{grid-template-columns:1fr}#custom-page .dprime-wf-sidebar,#custom-page .dprime-wf-app.dprime-wf-sidebar-right .dprime-wf-sidebar{position:static;order:0}#custom-page .dprime-wf-app.dprime-wf-filters-hidden .dprime-wf-sidebar{display:none}#custom-page .product-grid,#custom-page .dprime-wf-app.dprime-wf-cols-4 .product-grid{grid-template-columns:repeat(3,1fr)}#custom-page .shop-head{padding:26px 0}#custom-page .shop-head-title{font-size:24px}}@media (max-width:767px){#custom-page .shop-body{padding:20px 0 40px}#custom-page .product-grid,#custom-page .dprime-wf-app.dprime-wf-cols-4 .product-grid{grid-template-columns:repeat(2,1fr)}#custom-page .shop-toolbar{flex-direction:column;align-items:stretch}#custom-page .shop-sort{margin-left:0;justify-content:space-between}}@media (max-width:479px){#custom-page .shop-container{padding:0 14px}#custom-page .product-grid,#custom-page .dprime-wf-app.dprime-wf-cols-4 .product-grid{grid-template-columns:repeat(2,1fr);gap:10px}}