cart-drawer:not(.active){visibility:hidden!important}.picklix-shop-wrapper{background-color:#faf8f5;padding:32px 0 64px;min-height:80vh;overflow-x:hidden}.picklix-shop-container{max-width:1400px;margin:0 auto;padding:0 32px;display:flex;gap:28px;align-items:flex-start;box-sizing:border-box}.picklix-shop-sidebar{width:260px;flex-shrink:0;position:sticky;top:24px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:22px 18px;box-shadow:0 1px 4px #00000008}.picklix-filter-group{margin-bottom:20px}.picklix-filter-group:last-child{margin-bottom:0}.picklix-filter-group__header{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;margin-bottom:12px;font-family:inherit;font-size:15px;font-weight:700;color:#111827;cursor:pointer;text-align:left}.picklix-filter-group__header:focus-visible{outline:2px solid #F9BA07;outline-offset:2px;border-radius:4px}.picklix-filter-group__chevron{transition:transform .2s ease;color:#6b7280}.picklix-filter-group.is-collapsed .picklix-filter-group__chevron{transform:rotate(-90deg)}.picklix-filter-group.is-collapsed .picklix-filter-group__content{display:none}.picklix-filter-divider{height:1px;background-color:#f3f4f6;margin:16px 0;border:none}.picklix-sidebar-cat-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.picklix-sidebar-cat-item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:8px 12px!important;border-radius:8px!important;text-decoration:none!important;color:#374151!important;font-size:13.5px!important;font-weight:500!important;transition:all .15s ease!important;width:100%!important;box-sizing:border-box!important}.picklix-sidebar-cat-item:hover{background-color:#f9fafb!important;color:#111827!important}.picklix-sidebar-cat-item.is-active{background-color:#fef3d6!important;color:#111827!important;font-weight:700!important}.picklix-sidebar-cat-item__left{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.picklix-sidebar-cat-item__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#4b5563;flex-shrink:0}.picklix-sidebar-cat-item.is-active .picklix-sidebar-cat-item__icon{color:#b45309}.picklix-sidebar-cat-item__count{font-size:12px!important;font-weight:600!important;color:#9ca3af!important;margin-left:auto!important;flex-shrink:0!important}.picklix-sidebar-cat-item.is-active .picklix-sidebar-cat-item__count{color:#111827!important}.picklix-price-filter{padding-top:4px}.picklix-price-slider-wrap{position:relative;height:22px;display:flex;align-items:center}.picklix-range-input{width:100%;height:6px;background:#f9ba07;border-radius:9999px;accent-color:#F9BA07;-webkit-appearance:none;appearance:none;margin:0;cursor:pointer;outline:none}.picklix-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#f9ba07;border:3px solid #FFFFFF;box-shadow:0 1px 4px #00000040;cursor:pointer;transition:transform .15s ease}.picklix-range-input::-webkit-slider-thumb:hover{transform:scale(1.15)}.picklix-range-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#f9ba07;border:3px solid #FFFFFF;box-shadow:0 1px 4px #00000040;cursor:pointer}.picklix-price-labels{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:13.5px;font-weight:700;color:#111827}.picklix-checkbox-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:4px 0!important;cursor:pointer!important;width:100%!important}.picklix-checkbox-label{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;font-size:13.5px!important;font-weight:500!important;color:#374151!important;cursor:pointer!important}.picklix-custom-checkbox{width:18px;height:18px;border:1.5px solid #D1D5DB;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#fff;transition:all .15s ease}input[type=checkbox]:checked+.picklix-checkbox-label .picklix-custom-checkbox{background:#f9ba07;border-color:#f9ba07}.picklix-sort-options{display:flex;flex-direction:column;gap:10px}.picklix-radio-row{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:#374151;cursor:pointer}.picklix-custom-radio{width:18px;height:18px;border:2px solid #D1D5DB;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.picklix-custom-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:transparent;transition:all .15s ease}input[type=radio]:checked+.picklix-radio-label .picklix-custom-radio{border-color:#f9ba07}input[type=radio]:checked+.picklix-radio-label .picklix-custom-radio:after{background:#f9ba07}.picklix-shop-main{flex-grow:1;min-width:0}.picklix-shop-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px;flex-wrap:wrap}.picklix-shop-header__left{display:flex;flex-direction:column;gap:4px}.picklix-shop-header__title{font-size:22px;font-weight:800;color:#111827;margin:0;line-height:1.2}.picklix-shop-header__subtitle{font-size:13.5px;color:#6b7280;margin:0}.picklix-shop-header__right{display:flex;align-items:center;gap:12px}.picklix-sort-dropdown-wrap{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#374151}.picklix-custom-dropdown{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}.picklix-custom-dropdown__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;background-color:#fff;border:1.5px solid #E5E7EB;border-radius:8px;padding:7px 12px;min-width:145px;height:38px;font-family:inherit;font-size:13.5px;font-weight:600;color:#111827;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;box-sizing:border-box}.picklix-custom-dropdown__trigger:hover{border-color:#d1d5db;background-color:#faf8f5}.picklix-custom-dropdown.is-open .picklix-custom-dropdown__trigger,.picklix-custom-dropdown__trigger:focus,.picklix-custom-dropdown__trigger:focus-visible{border-color:#f5a623;box-shadow:0 0 0 3px #f5a62333}.picklix-custom-dropdown__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picklix-custom-dropdown__arrow{color:#6b7280;transition:transform .2s cubic-bezier(.4,0,.2,1),color .15s ease;flex-shrink:0}.picklix-custom-dropdown.is-open .picklix-custom-dropdown__arrow{transform:rotate(180deg);color:#f5a623}.picklix-custom-dropdown__menu{display:none;position:absolute;top:calc(100% + 5px);right:0;min-width:175px;background-color:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:6px;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000a;z-index:150;margin:0;list-style:none;box-sizing:border-box;animation:picklixDropdownFadeIn .15s cubic-bezier(.16,1,.3,1)}@keyframes picklixDropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.picklix-custom-dropdown.is-open .picklix-custom-dropdown__menu{display:block}.picklix-custom-dropdown__option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:6px;font-size:13.5px;font-weight:500;color:#374151;cursor:pointer;outline:none;transition:background-color .12s ease,color .12s ease;box-sizing:border-box}.picklix-custom-dropdown__option:hover,.picklix-custom-dropdown__option:focus,.picklix-custom-dropdown__option.is-focused{background-color:#faf8f5;color:#111827}.picklix-custom-dropdown__option.is-selected{background-color:#fffbeb;color:#b45309;font-weight:600}.picklix-custom-dropdown__check{display:none;flex-shrink:0;color:#f5a623}.picklix-custom-dropdown__option.is-selected .picklix-custom-dropdown__check{display:block}.picklix-view-toggle{display:flex;align-items:center;gap:6px}.picklix-view-btn{width:36px;height:36px;border-radius:8px;border:1px solid #E5E7EB;background:#fff;display:flex;align-items:center;justify-content:center;color:#4b5563;cursor:pointer;transition:all .15s ease}.picklix-view-btn:hover{border-color:#d1d5db;color:#111827}.picklix-view-btn.is-active{background:#f9ba07;border-color:#f9ba07;color:#111827}.picklix-mobile-filter-trigger{display:none;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;font-size:13.5px;font-weight:600;color:#111827;cursor:pointer}.picklix-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:0}.picklix-product-grid.is-list-view{grid-template-columns:1fr!important;gap:16px}.picklix-product-card{position:relative;background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:14px;display:flex;flex-direction:column;transition:border-color .2s ease;box-sizing:border-box}.picklix-product-card:hover{border-color:#d1d5db}.picklix-wishlist-btn{position:absolute;top:10px;right:10px;z-index:4;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #F3F4F6;box-shadow:0 1px 4px #0000000a;display:flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;transition:all .15s ease}.picklix-wishlist-btn:hover{color:#ef4444;transform:scale(1.1)}.picklix-wishlist-btn.is-active{color:#ef4444}.picklix-wishlist-btn.is-active svg{fill:#ef4444}.picklix-card-media{position:relative;width:100%;aspect-ratio:1 / 1;background-color:#fff;border-radius:8px;overflow:hidden;display:block;box-sizing:border-box;text-decoration:none}.picklix-card-img{position:absolute;top:8px;left:8px;right:8px;bottom:8px;width:calc(100% - 16px);height:calc(100% - 16px);max-width:calc(100% - 16px);max-height:calc(100% - 16px);object-fit:contain;margin:auto;pointer-events:none;backface-visibility:hidden;will-change:opacity;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.picklix-card-img--primary{opacity:1;z-index:1}.picklix-card-img--secondary{opacity:0;z-index:2}@media(hover:hover)and (pointer:fine){.picklix-product-card:hover .picklix-card-media.has-secondary-image .picklix-card-img--secondary,.picklix-card-media.has-secondary-image:focus .picklix-card-img--secondary,.picklix-card-media.has-secondary-image:focus-visible .picklix-card-img--secondary{opacity:1}.picklix-product-card:hover .picklix-card-media.has-secondary-image .picklix-card-img--primary,.picklix-card-media.has-secondary-image:focus .picklix-card-img--primary,.picklix-card-media.has-secondary-image:focus-visible .picklix-card-img--primary{opacity:0}}@media(prefers-reduced-motion:reduce){.picklix-card-img{transition:none!important}}.picklix-card-body{display:flex;flex-direction:column;flex-grow:1;padding-top:12px}.picklix-card-title{font-size:14.5px;font-weight:600;color:#111827;line-height:1.38;margin:0 0 6px;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;transition:color .15s ease}.picklix-card-title:hover{color:#d97706}.picklix-card-subtitle{font-size:12.5px;color:#6b7280;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picklix-card-rating{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#4b5563;margin-bottom:6px}.picklix-card-rating__stars{display:inline-flex;color:#f59e0b}.picklix-card-rating__count{color:#9ca3af}.picklix-card-pricing{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:8px;margin-bottom:12px}.picklix-card-price{font-size:17px;font-weight:800;color:#111827}.picklix-card-compare-price{font-size:13px;font-weight:500;color:#9ca3af;text-decoration:line-through}.picklix-card-addcart-btn{width:100%;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;background-color:#fff;border:1.5px solid #F9BA07;border-radius:9999px;color:#111827;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .15s ease;text-decoration:none;box-sizing:border-box}.picklix-card-addcart-btn:hover{background-color:#f9ba07;color:#111827;transform:translateY(-1px)}.picklix-card-addcart-btn:focus-visible{outline:2px solid #D97706;outline-offset:2px}.picklix-card-addcart-btn:disabled{opacity:.6;cursor:not-allowed;border-color:#e5e7eb;background:#f3f4f6;color:#9ca3af;transform:none}.is-list-view .picklix-product-card{flex-direction:row;align-items:center;gap:20px;padding:16px}.is-list-view .picklix-card-media{width:130px;height:130px;flex-shrink:0}.is-list-view .picklix-card-body{padding-top:0}.is-list-view .picklix-card-addcart-btn{width:auto;min-width:150px;align-self:center}.picklix-empty-state{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:60px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.picklix-empty-state__icon{width:44px;height:44px;color:#9ca3af}.picklix-empty-state__title{font-size:18px;font-weight:700;color:#111827;margin:0}.picklix-empty-state__desc{font-size:13.5px;color:#6b7280;margin:0;max-width:400px}.picklix-btn-clear-filters{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:#f9ba07;color:#111827;border:none;border-radius:9999px;font-weight:700;font-size:13.5px;text-decoration:none;cursor:pointer;margin-top:4px;transition:background .15s ease}.picklix-btn-clear-filters:hover{background:#e5a800}.picklix-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px}.picklix-page-btn{width:36px;height:36px;border-radius:50%;border:1px solid #E5E7EB;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:700;color:#111827;text-decoration:none;transition:all .15s ease}.picklix-page-btn:hover{border-color:#d1d5db;background:#f9fafb}.picklix-page-btn.is-current{background:#f9ba07;border-color:#f9ba07;border-radius:8px;color:#111827}.picklix-page-btn.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.picklix-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;opacity:0;pointer-events:none;transition:opacity .25s ease}.picklix-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.picklix-mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:85%;max-width:320px;background:#fff;z-index:101;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .25s cubic-bezier(.16,1,.3,1);box-shadow:4px 0 20px #0000001f}.picklix-drawer-backdrop.is-open .picklix-mobile-drawer{transform:translate(0)}.picklix-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #E5E7EB}.picklix-drawer-title{font-size:17px;font-weight:800;color:#111827;margin:0}.picklix-drawer-close{background:none;border:none;color:#4b5563;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.picklix-drawer-body{padding:18px;overflow-y:auto;flex-grow:1}.picklix-drawer-footer{padding:14px 18px;border-top:1px solid #E5E7EB;display:flex;gap:10px}.picklix-drawer-apply-btn{flex-grow:1;padding:11px;background:#f9ba07;color:#111827;border:none;border-radius:9999px;font-weight:700;font-size:13.5px;cursor:pointer}.picklix-drawer-clear-btn{padding:11px 16px;background:#f3f4f6;color:#4b5563;border:none;border-radius:9999px;font-weight:600;font-size:13.5px;text-decoration:none;text-align:center}@media(max-width:1200px){.picklix-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:990px){.picklix-shop-sidebar{display:none}.picklix-mobile-filter-trigger{display:flex}.picklix-shop-container{padding:0 20px}.picklix-product-grid{grid-template-columns:repeat(2,1fr);gap:14px}.picklix-product-card{padding:12px}.picklix-card-title{font-size:13.5px;min-height:38px}.picklix-card-price{font-size:16px}.picklix-card-addcart-btn{height:36px;font-size:12.5px}}@media(max-width:480px){.picklix-shop-container{padding:0 14px}.picklix-shop-header{flex-direction:column;align-items:flex-start;gap:12px}.picklix-shop-header__right{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px}.picklix-mobile-filter-trigger{padding:6px 10px;font-size:13px;gap:6px}.picklix-sort-dropdown-wrap{font-size:12.5px;gap:4px}.picklix-custom-dropdown__trigger{padding:6px 10px;font-size:12.5px;min-width:110px;height:34px;gap:6px}.picklix-custom-dropdown__menu{min-width:160px}.picklix-custom-dropdown__option{padding:7px 10px;font-size:12.5px}.picklix-view-toggle{gap:4px}.picklix-view-btn{width:32px;height:32px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/picklix-shop.css.map */
