.elite-products-page{--plp-bg:var(--color-bg,#fff);--plp-surface:var(--color-surface,#f6f4ed);--plp-text:var(--color-text,#1a1a1a);--plp-muted:var(--color-text-muted,#6b6b6b);--plp-border:var(--color-border,#e5e5e5);--plp-border-light:var(--color-border-light,#f0f0f0);--plp-primary:var(--primary-color,#1a1a1a);--plp-primary-contrast:var(--text-color-primary-bg,#fff);--plp-source-radius:0;padding:2rem 0 6rem;color:var(--plp-text);background:var(--plp-bg)}.elite-products-page>.container{width:100%;max-width:1800px;margin-inline:auto;padding-inline:2.5rem}.elite-products-page .products-layout--sidebar{display:grid;grid-template-columns:280px minmax(0,1fr);gap:2rem;align-items:start}.elite-products-page .products-sidebar{min-width:0}.elite-products-page .products-container{min-width:0}.elite-products-page .desktop-only{display:flex!important}.elite-products-page .mobile-only{display:none!important}.elite-products-page .filters-card{width:100%;display:flex;flex-direction:column;background:var(--plp-surface);border:1px solid var(--plp-border-light);border-radius:0;padding:1.5rem}.elite-products-page .filters-card-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem}.elite-products-page .filters-card-title{margin:0;font-size:1rem;font-weight:700;color:var(--plp-text)}.elite-products-page .filters-reset-link{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:.6875rem;font-weight:500;line-height:1.4;color:var(--plp-muted);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.elite-products-page .filters-reset-link:hover{color:var(--plp-text)}.elite-products-page .filter-section{padding:1rem 0;border-top:1px solid var(--plp-border-light)}.elite-products-page .filter-section-title{margin:0 0 1rem;font-size:.75rem;font-weight:600;color:var(--plp-text)}.elite-products-page .filter-sort-options{display:flex;flex-direction:column}.elite-products-page .filter-radio{display:flex;align-items:center;gap:1rem;padding:.1rem 0;cursor:pointer;position:relative;transition:all .15s ease}.elite-products-page .filter-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer}.elite-products-page .radio-marker{width:20px;height:20px;border:1px solid var(--plp-border);border-radius:0;display:flex;align-items:center;justify-content:center;transition:all .15s ease;background:var(--plp-bg);flex-shrink:0}.elite-products-page .radio-marker:after{content:"";width:10px;height:10px;background:var(--plp-primary);border-radius:0;transform:scale(0);transition:transform .15s ease}.elite-products-page .filter-radio input[type=radio]:checked~.radio-marker{border-color:var(--plp-primary)}.elite-products-page .filter-radio input[type=radio]:checked~.radio-marker:after{transform:scale(1)}.elite-products-page .radio-label{font-size:.75rem;font-weight:500;color:var(--plp-text);transition:color .15s ease}.elite-products-page .filter-radio:hover .radio-marker{border-color:var(--plp-text)}.elite-products-page .filter-radio input[type=radio]:checked~.radio-label{color:var(--plp-primary);font-weight:600}.elite-products-page .filter-checkbox-options{display:flex;flex-direction:column}.elite-products-page .filter-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 0}.elite-products-page .filter-checkbox-label input{display:none}.elite-products-page .checkbox-box{width:20px;height:20px;border:1px solid var(--plp-border);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .25s ease;background:var(--plp-bg);flex:0 0 auto}.elite-products-page .checkbox-box:after{content:"";width:10px;height:6px;border-left:2px solid var(--plp-primary-contrast);border-bottom:2px solid var(--plp-primary-contrast);transform:rotate(-45deg);opacity:0;margin-top:-2px}.elite-products-page .filter-checkbox-label input:checked+.checkbox-box{background:var(--plp-primary);border-color:var(--plp-primary)}.elite-products-page .filter-checkbox-label input:checked+.checkbox-box:after{opacity:1}.elite-products-page .checkbox-text{font-size:.75rem;font-weight:500;color:var(--plp-text)}.elite-products-page [data-platform-filters-source] .filtration-header,.elite-products-page [data-platform-filters-mobile] .filtration-header,.elite-products-page .products-filters-container .attribute-group:has(.attribute-price-body),.elite-products-page .products-filters-container .filter-count{display:none!important}.elite-products-page .products-filters-container{margin-top:0!important;width:100%!important;min-width:0!important;background:none!important}.elite-products-page .products-filters-container .products-filters-attribute-form{display:flex;flex-direction:column}.elite-products-page .products-filters-container form,.elite-products-page .product-attributes,.elite-products-page .product-attributes-light-box{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:none!important;position:static!important;height:auto!important;overflow:visible!important}.elite-products-page .products-filters-container .attribute-group{margin:0!important;padding:1rem 0!important;border:none!important;border-top:1px solid var(--plp-border-light) !important;border-radius:0!important;text-align:start!important;background:none!important}.elite-products-page .products-filters-container .attribute-group:first-child{padding-top:0!important;border-top:none!important}.elite-products-page .products-filters-container .attribute-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;padding:0!important;margin:0!important;background:none!important;border-radius:0!important;cursor:pointer!important}.elite-products-page .products-filters-container .attribute-name{margin:0!important;font-size:.75rem!important;font-weight:600!important;color:var(--plp-text) !important}.elite-products-page .products-filters-container .attribute-arrow{display:inline-flex!important;align-items:center!important;cursor:pointer!important;flex-shrink:0!important}.elite-products-page .products-filters-container .attribute-arrow svg{width:11px!important;height:8px!important}.elite-products-page .products-filters-container .attribute-arrow svg path{fill:var(--plp-muted) !important}.elite-products-page .products-filters-container .attribute-body{display:flex;flex-direction:column;padding:1rem 0 0!important}.elite-products-page .products-filters-container .filter-row{display:flex!important;align-items:center!important;gap:10px!important;padding:6px 0!important;margin:0!important}.elite-products-page .products-filters-container .filter-row.attribute-label-hidden{display:none!important}.elite-products-page .products-filters-container input.checkbox-async,.elite-products-page .products-filters-container input.checkbox{flex-shrink:0!important;width:18px!important;height:18px!important;margin:0!important;cursor:pointer!important;accent-color:var(--plp-primary) !important;position:static!important;opacity:1!important}.elite-products-page .products-filters-container .attribute-label{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;max-height:none!important;min-height:0!important;border:0!important;background:none!important;cursor:pointer!important;font-size:.75rem!important;font-weight:500!important;color:var(--plp-text) !important}.elite-products-page .products-filters-container .attribute-label-extra:empty{display:none!important}.elite-products-page .products-filters-container .attribute-more{display:flex!important;justify-content:flex-start!important;margin-top:8px!important;padding:0!important;background:none!important}.elite-products-page .products-filters-container .attribute-more span{cursor:pointer!important;font-size:.6875rem!important;font-weight:500!important;color:var(--plp-muted) !important;text-decoration:underline!important;text-underline-offset:3px!important}.elite-products-page .products-filters-container .attribute-color{width:14px!important;height:14px!important;padding:0!important;border-radius:50%!important}.elite-products-page .products-filters-container .attribute-image{max-width:28px!important;max-height:22px!important}.elite-products-page .products-filters-container .filter-unavailable{opacity:.4}.elite-products-page .ph-price{display:flex;flex-direction:column;gap:1rem}.elite-products-page .ph-range{position:relative;height:28px;display:flex;align-items:center}.elite-products-page .ph-range-track{position:absolute;inset-inline:8px;height:3px;background:var(--plp-border);border-radius:3px}.elite-products-page .ph-range-fill{position:absolute;height:100%;background:var(--plp-primary);border-radius:3px}.elite-products-page .ph-range-thumb{position:absolute;inset-inline-start:8px;width:calc(100% - 16px);height:28px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}.elite-products-page .ph-range-thumb::-webkit-slider-runnable-track{background:transparent;border:none}.elite-products-page .ph-range-thumb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--plp-bg);border:2px solid var(--plp-primary);box-shadow:0 1px 3px rgba(0,0,0,.06);cursor:pointer}.elite-products-page .ph-range-thumb::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--plp-bg);border:2px solid var(--plp-primary);cursor:pointer}.elite-products-page .ph-price-inputs{display:flex;align-items:flex-end;gap:.5rem}.elite-products-page .ph-price-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.elite-products-page .ph-price-field label{font-size:.6875rem;font-weight:400;color:var(--plp-muted)}.elite-products-page .price-input-box{display:flex;align-items:center;border:1px solid var(--plp-border);border-radius:0;padding:0 .5rem;flex:1;background:transparent}.elite-products-page .price-input-box input{width:100%;border:none;background:transparent;padding:.5rem;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.2;outline:none;text-align:right;min-width:0;color:var(--plp-text)}[dir=rtl] .elite-products-page .price-input-box{flex-direction:row-reverse}[dir=rtl] .elite-products-page .price-input-box input{text-align:left}.elite-products-page .ph-price-dash{color:var(--plp-muted);padding-bottom:10px}.elite-products-page .filters-actions .btn{width:100%}.elite-products-page .products-mobile-bar{width:100%;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.elite-products-page .ph-filter-btn{gap:8px;position:relative}.elite-products-page .ph-filter-btn svg{width:16px;height:16px}.elite-products-page .ph-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:0;background:var(--plp-primary);color:var(--plp-primary-contrast);font-size:10px;font-weight:700}.elite-products-page .ph-count-badge[hidden]{display:none!important}.elite-products-page .product-count{font-size:.6875rem;color:var(--plp-muted);font-weight:500}.elite-products-page .product-grid{display:grid;grid-template-columns:repeat(var(--desktop-cols,4),minmax(0,1fr));gap:1.5rem}.elite-products-page .product-card{position:relative;overflow:hidden;cursor:pointer;opacity:1!important;transform:none!important;border-radius:0}.elite-products-page .product-card-link-image{display:block;height:100%;text-decoration:none}.elite-products-page .product-card-image{position:relative;width:100%;aspect-ratio:var(--product-card-ratio,4/5);overflow:hidden;background:transparent;border-radius:0!important}.elite-products-page .product-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.elite-products-page .product-card:hover .product-card-image img{transform:scale(1.04)}.elite-products-page .theme-wishlist-container{position:absolute;top:0;right:0;z-index:6;display:inline-flex;align-items:center;justify-content:center;margin:10px;width:36px;height:36px;padding:0;border:0;border-radius:0;background:var(--plp-bg);color:var(--plp-text);box-shadow:0 2px 8px var(--color-shadow,#00000014);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}[dir=rtl] .elite-products-page .theme-wishlist-container{right:auto;left:0}.elite-products-page .theme-wishlist-container:hover{transform:scale(1.1);box-shadow:0 4px 12px var(--color-shadow,#00000014)}.elite-products-page .theme-wishlist-container svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.elite-products-page .theme-wishlist-container.is-active svg,.elite-products-page .theme-wishlist-container[aria-pressed=true] svg{fill:currentColor}.elite-products-page .product-card-video-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;padding-inline-start:3px;pointer-events:none}.elite-products-page .product-card-video-badge svg{width:22px;height:22px;fill:currentColor;stroke:none}.elite-products-page .product-card-action{position:absolute;bottom:.75rem;left:.75rem;right:.75rem;z-index:10;min-height:2.25rem;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #fff!important;border-radius:0;background:#fff!important;color:#1a1a1a!important;box-shadow:0 4px 12px var(--color-shadow,#00000014);font-size:.6875rem!important;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.elite-products-page .product-card-action:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12);filter:brightness(.98)}.elite-products-page .product-card-action svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.elite-products-page .product-card-action[disabled]{opacity:.6;cursor:not-allowed}.elite-products-page .product-card-rating{position:absolute;bottom:60px;inset-inline-end:.75rem;z-index:4;display:inline-flex;align-items:center;gap:3px;padding:3px 7px;background:rgba(255,255,255,.95);border-radius:0;backdrop-filter:blur(2px);box-shadow:0 2px 8px var(--color-shadow,#00000014)}.elite-products-page .pc-star{width:13px;height:13px;color:#f5b301;fill:currentColor;stroke:none}.elite-products-page .product-card-rating-value{font-size:.72rem;font-weight:600;color:var(--plp-text);line-height:1}.elite-products-page .product-card-rating-count{font-size:.68rem;color:var(--plp-muted);line-height:1}.elite-products-page .low-stock-indicator{position:absolute;bottom:60px;inset-inline-start:.75rem;z-index:4;margin:0;padding:3px 7px;background:rgba(255,255,255,.95);border-radius:0;backdrop-filter:blur(2px);box-shadow:0 2px 8px var(--color-shadow,#00000014);font-size:.72rem}.elite-products-page .product-card-info{padding:.72rem .5rem .65rem;text-align:center}.elite-products-page .product-card-badge-text{margin-bottom:5px;font-size:.67rem;color:var(--plp-muted)}.elite-products-page .product-card-link-title{display:block;text-decoration:none;color:inherit}.elite-products-page .product-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0 0 8px;font-size:1rem;font-weight:700;text-transform:none;color:var(--plp-text);line-height:1.4}.elite-products-page .product-card-price{margin:0;font-size:.875rem;font-weight:400;color:var(--plp-muted)}.elite-products-page .product-card-price .compare-price{text-decoration:line-through;opacity:.5;margin-inline-start:6px}.elite-products-page .product-card-options{display:flex;flex-direction:column;gap:8px;margin-top:8px;min-height:24px;justify-content:flex-start;align-items:center}.elite-products-page .product-card-option-group{display:flex;flex-direction:column;gap:6px;align-items:center;width:100%}.elite-products-page .product-card-option-label{font-size:.72rem;font-weight:700;line-height:1.2;color:var(--plp-muted)}.elite-products-page .product-card-option-values{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;width:100%}.elite-products-page .product-option-pill,.elite-products-page .product-card-options button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:.7rem;font-weight:600;line-height:1;text-transform:uppercase;padding:4px 8px;background:transparent;border:1px solid var(--plp-border);border-radius:4px;color:var(--plp-text);white-space:nowrap;transition:all .2s ease}.elite-products-page .product-option-pill:hover,.elite-products-page .product-card-options button:hover{border-color:var(--plp-primary);background:var(--plp-surface)}.elite-products-page .product-option-pill.is-selected,.elite-products-page .product-card-options button.is-selected{border-color:var(--plp-primary);background:var(--plp-primary);color:var(--plp-primary-contrast)}.elite-products-page .product-option-pill.is-disabled,.elite-products-page .product-card-options button.is-disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.elite-products-page .products-loader{margin-top:6rem;text-align:center;width:100%}.elite-products-page .loader-spinner-container{display:flex;justify-content:center;padding:2rem 0}.elite-products-page .loader-spinner{width:40px;height:40px;border:3px solid var(--plp-border-light);border-top-color:var(--plp-text);border-radius:50%;animation:elite-plp-spin .8s linear infinite}.elite-products-page .skeleton-grid[hidden],.elite-products-page .products-loader[hidden]{display:none!important}.elite-products-page .product-skeleton{background:var(--plp-bg);overflow:hidden;display:flex;flex-direction:column}.elite-products-page .skeleton-image{width:100%;aspect-ratio:500/769;background:linear-gradient(90deg,#eee 25%,#f6f6f6 37%,#eee 63%);background-size:400% 100%;animation:elite-plp-shimmer 1.5s ease infinite}.elite-products-page .skeleton-info{padding:1rem}.elite-products-page .skeleton-text{height:1rem;background:#eee;border-radius:4px;margin-bottom:.5rem}.elite-products-page .skeleton-text.title{width:80%}.elite-products-page .skeleton-text.price{width:40%}.elite-products-page #products-list.is-loading>.product-card{opacity:.2!important;pointer-events:none;transition:opacity .2s ease}.elite-products-page .empty-state{grid-column:1/-1;text-align:center;padding:6rem 1rem;color:var(--plp-muted)}.elite-products-page .empty-state-title{margin:0 0 .5rem;color:var(--plp-text);font-size:1.1rem}@keyframes elite-plp-spin{to{transform:rotate(360deg)}}@keyframes elite-plp-shimmer{to{background-position:-100% 0}}.elite-products-page .filter-drawer-overlay[hidden],.elite-products-page .filter-drawer[hidden]{display:none!important;pointer-events:none!important}.elite-products-page .filter-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:299;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.elite-products-page .filter-drawer-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.elite-products-page .filter-drawer{position:fixed;top:0;right:0;width:320px;max-width:85vw;height:100vh;background:var(--plp-bg);z-index:300;transform:translateX(100%);transition:transform .4s ease;display:flex;flex-direction:column;overflow:hidden}.elite-products-page .filter-drawer.is-active{transform:translateX(0)}.elite-products-page .filter-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--plp-border-light);flex-shrink:0}.elite-products-page .filter-drawer-title{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--plp-text)}.elite-products-page .filter-drawer-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:0;background:transparent;color:var(--plp-text);cursor:pointer;transition:background-color .15s ease}.elite-products-page .filter-drawer-close:hover{background:var(--plp-border-light)}.elite-products-page .filter-drawer-close svg{width:20px;height:20px}.elite-products-page .filter-drawer-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.elite-products-page .filter-group{margin-bottom:0}.elite-products-page .filter-group-title{margin:0}.elite-products-page .accordion-group{border-bottom:1px solid var(--plp-border);padding-bottom:1rem}.elite-products-page .accordion-title{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--plp-text);margin-bottom:0;cursor:pointer;user-select:none}.elite-products-page .accordion-title svg{transition:transform .15s ease}.elite-products-page .accordion-group.is-open .accordion-title svg{transform:rotate(180deg)}.elite-products-page .accordion-content{display:grid;grid-template-rows:0fr;padding:0 1.5rem;transition:grid-template-rows .25s ease,padding .25s ease;overflow:hidden}.elite-products-page .accordion-group.is-open .accordion-content{grid-template-rows:1fr;padding:0 1.5rem 1rem}.elite-products-page .accordion-inner{min-height:0}.elite-products-page .attribute-filters-mobile{border-top:1px solid var(--plp-border);margin-top:1.5rem;padding-top:1.5rem}.elite-products-page .filter-drawer-footer{display:flex;gap:.5rem;padding:1.5rem;border-top:1px solid var(--plp-border-light);flex-shrink:0;background:var(--plp-bg)}.elite-products-page .filter-drawer-footer .btn{flex:1}html.elite-products-filter-open,html.elite-products-filter-open body{overflow:hidden!important}@media(max-width:1024px){.elite-products-page>.container{padding-inline:1.5rem}}@media(max-width:991px){.elite-products-page>.container{padding-inline:1.5rem}.elite-products-page .desktop-only{display:none!important}.elite-products-page .mobile-only{display:inline-flex!important}.elite-products-page .products-layout--sidebar{grid-template-columns:1fr;gap:1.5rem}.elite-products-page .products-mobile-bar{display:flex!important}.elite-products-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elite-products-page .attribute-filters-mobile .products-filters-container .attribute-group:first-child{padding-top:0!important}.elite-products-page .attribute-filters-mobile .products-filters-container .attribute-group{border-top:1px solid var(--plp-border-light) !important}.elite-products-page .attribute-filters-mobile .products-filters-container .attribute-body{padding-top:1rem!important}}@media(max-width:768px){.elite-products-page>.container{padding-inline:1rem}.elite-products-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.elite-products-page .products-filters-container .filter-row.attribute-label-hidden{display:flex!important}.elite-products-page .product-card-action{bottom:.5rem;left:.5rem;right:.5rem}.elite-products-page .products-loader{margin-top:3rem}.elite-products-page .filter-drawer-footer{position:sticky;bottom:0;z-index:10}}@media(max-width:480px){.elite-products-page>.container{padding-inline:.75rem}.elite-products-page .product-card-title{font-size:.85rem;line-height:1.35}.elite-products-page .product-card-price{font-size:.6875rem}.elite-products-page .product-card-options{gap:4px}}@media(prefers-reduced-motion:reduce){.elite-products-page .filter-drawer,.elite-products-page .filter-drawer-overlay{transition:none!important}.elite-products-page .loader-spinner,.elite-products-page .skeleton-image{animation:none!important}}.elite-products-page .filters-card,.elite-products-page .product-card,.elite-products-page .product-card-image,.elite-products-page .theme-wishlist-container,.elite-products-page .product-card-action,.elite-products-page .product-card-rating,.elite-products-page .low-stock-indicator,.elite-products-page .radio-marker,.elite-products-page .radio-marker::after,.elite-products-page .ph-count-badge,.elite-products-page .filter-drawer-close,.elite-products-page .price-input-box{border-radius:0!important}.elite-products-page .products-filters-container .filter-unavailable{opacity:.5!important;pointer-events:none!important}.elite-products-page .products-filters-container .attribute-arrow{transition:transform .5s ease!important}.elite-products-page .products-filters-container .attribute-arrow.attribute-arrow-collapse{transform:rotate(180deg) !important}.elite-products-page .products-filters-container .attribute-body.attribute-body-collapse,.elite-products-page .products-filters-container .attribute-body.d-none{display:none!important}.elite-products-page .products-filters-container .attribute-color,.elite-products-page .products-filters-container .attribute-image{margin-inline-end:.25rem!important}@media(max-width:768px){.elite-products-page .attribute-filters-mobile .products-filters-container .attribute-group{border:none!important;padding:1rem 0!important}.elite-products-page .attribute-filters-mobile .products-filters-container .attribute-arrow{display:none!important}.elite-products-page .attribute-filters-mobile .products-filters-container .attribute-more{display:none!important}.elite-products-page .attribute-filters-mobile .products-filters-container .attribute-body{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0!important;padding:.75rem .75rem 0!important}.elite-products-page .attribute-filters-mobile .products-filters-container .filter-row,.elite-products-page .attribute-filters-mobile .products-filters-container .filter-row.attribute-label-hidden{display:flex!important;padding:0!important;margin:0!important;gap:0!important}.elite-products-page .attribute-filters-mobile .products-filters-container input.checkbox-async,.elite-products-page .attribute-filters-mobile .products-filters-container input.checkbox{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.elite-products-page .attribute-filters-mobile .products-filters-container .attribute-label{display:inline-flex!important;min-height:35px!important;min-width:60px!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:.5rem!important;margin:0 .5rem .75rem!important;background:#f4f4f4!important;border-radius:10px!important;color:#0f1111!important;font-size:1rem!important;font-weight:500!important;line-height:1.2!important;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease!important}.elite-products-page .attribute-filters-mobile .products-filters-container input.checkbox-async:checked + .attribute-label,.elite-products-page .attribute-filters-mobile .products-filters-container input.checkbox:checked + .attribute-label{color:var(--plp-primary-contrast) !important;background:var(--plp-primary) !important}.elite-products-page .attribute-filters-mobile .products-filters-container input.checkbox-async:focus-visible + .attribute-label,.elite-products-page .attribute-filters-mobile .products-filters-container input.checkbox:focus-visible + .attribute-label{box-shadow:0 0 0 2px var(--plp-bg),0 0 0 4px var(--plp-primary) !important}.elite-products-page .attribute-filters-mobile .products-filters-container .attribute-label-extra{display:inline-flex!important;align-items:center!important}}.elite-products-page .filter-checkbox-label .checkbox-box::after{content:""!important;width:12px!important;height:10px!important;margin:0!important;border:0!important;opacity:0;transform:none!important;direction:ltr!important;background-color:var(--plp-primary-contrast) !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1.5 6.2 5.7 10.3 14.5 1.7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1.5 6.2 5.7 10.3 14.5 1.7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.elite-products-page .filter-checkbox-label input:checked + .checkbox-box::after{opacity:1!important}.elite-products-page .products-filters-container input.checkbox-async,.elite-products-page .products-filters-container input.checkbox{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;border:1px solid var(--plp-border) !important;border-radius:4px!important;background-color:var(--plp-bg) !important;background-repeat:no-repeat!important;background-position:center!important;background-size:12px 10px!important}.elite-products-page .products-filters-container input.checkbox-async:checked,.elite-products-page .products-filters-container input.checkbox:checked{border-color:var(--plp-primary) !important;background-color:var(--plp-primary) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1.5 6.2 5.7 10.3 14.5 1.7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}.elite-products-page .product-card-quick-view{border-radius:0!important}.elite-products-page .product-option-pill.product-color-swatch,.elite-products-page .product-card-options button.product-color-swatch{width:24px;height:24px;min-width:24px;min-height:24px;padding:3px;border:1px solid rgba(17,17,17,.18);border-radius:50%;background:var(--plp-bg,#fff) !important;color:inherit!important;text-decoration:none!important;box-shadow:none}.elite-products-page .product-option-pill.product-color-swatch:hover,.elite-products-page .product-card-options button.product-color-swatch:hover{border-color:rgba(17,17,17,.5);background:var(--plp-bg,#fff) !important;transform:scale(1.06)}.elite-products-page .product-option-pill.product-color-swatch.is-selected,.elite-products-page .product-card-options button.product-color-swatch.is-selected{border-color:#111!important;background:var(--plp-bg,#fff) !important;color:inherit!important;box-shadow:0 0 0 1px var(--plp-bg,#fff),0 0 0 2px #111}.elite-products-page .product-option-pill.product-color-swatch.is-disabled,.elite-products-page .product-card-options button.product-color-swatch.is-disabled{opacity:.28;text-decoration:none!important;transform:none}.elite-products-page .product-option-pill.product-option-thumb,.elite-products-page .product-card-options button.product-option-thumb{width:32px;height:32px;min-width:32px;min-height:32px;padding:2px;background:var(--plp-bg,#fff) !important;color:inherit!important}.elite-products-page .product-option-pill.product-option-thumb.is-selected,.elite-products-page .product-card-options button.product-option-thumb.is-selected{border-color:#111!important;background:var(--plp-bg,#fff) !important;color:inherit!important;box-shadow:0 0 0 1px #111}