:root{--filter-border: #E1E1E1;--filter-text: #202020;--filter-text-muted: #7D8490;--filter-brand: #3A4A5B;--filter-white: #F2F2F2;--filter-bg: #ffffff;--filter-transition: all .2s ease}.collection-drawer__inner{display:flex;flex-direction:column}.filters-wrapper{position:relative;flex:1;display:flex;flex-direction:column}.facets{padding:0;flex:1;display:flex;flex-direction:column}.facets__form{width:100%;display:flex;flex-direction:column;flex:1}.filters-sidebar{background:#fff;flex:1;display:flex;flex-direction:column}.filter-groups{padding:0}.filter-group:last-child{border-bottom:none}.filter-details{padding:0}.filter-summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-weight:500;color:var(--filter-text);padding:var(--size-6);margin:0;background:#fff;border:none;transition:var(--filter-transition);border-bottom:1px solid var(--filter-border)}@media(max-width:767px){.filter-summary{padding:var(--size-3-5) var(--size-4)}}.filter-summary::-webkit-details-marker{display:none}.filter-label{font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:.1px;line-height:var(--size-7)}@media(max-width:767px){.filter-label{font-size:var(--text-sm);letter-spacing:.1px;line-height:var(--size-5)}}.filter-count,.facets__selected{font-size:14px;color:var(--filter-text);font-weight:500;margin-left:4px}.filter-toggle-icon{transition:transform .2s ease;flex-shrink:0;color:var(--filter-text)}.filter-details[open] .filter-toggle-icon{transform:rotate(180deg)}.filter-options{padding:var(--size-4) 0}.filter-options-list{max-height:400px;overflow-y:auto}.facets__list{list-style:none;padding:0;margin:0}.facets-wrap{border:0!important;padding:0!important;margin:0!important}.filter-option,.facets__item{display:flex;align-items:center;padding:0;margin:0}.facets__checkbox,.filter-checkbox{position:absolute;opacity:0;width:0;height:0}.filter-option-label{display:flex;align-items:center;cursor:pointer;font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--filter-text);flex:1;gap:4px;line-height:var(--size-5);letter-spacing:.1px;padding:var(--size-2) var(--size-6)}@media(max-width:767px){.filter-option-label{font-size:var(--text-sm);line-height:var(--size-5);padding:var(--size-2) var(--size-4)}}.facet-checkbox{display:flex;align-items:center;cursor:pointer;position:relative;color:var(--filter-text);transition:var(--filter-transition)}.facet-checkbox--disabled{opacity:.4;cursor:not-allowed}.custom-checkbox{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--filter-brand);border-radius:3px;position:relative;flex-shrink:0;transition:var(--filter-transition);background:var(--filter-bg)}.facet-checkbox:hover .custom-checkbox{border-color:var(--filter-brand)}.custom-checkbox:after{content:"";position:absolute;left:50%;top:45%;width:6px;height:11px;border:solid white;border-width:0 2.5px 2.5px 0;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform .15s ease;opacity:0}.facets__checkbox:checked+.custom-checkbox,.filter-checkbox:checked+.custom-checkbox{border-color:var(--filter-brand);background:var(--filter-brand)}.facets__checkbox:checked+.custom-checkbox:after,.filter-checkbox:checked+.custom-checkbox:after{transform:translate(-50%,-50%) rotate(45deg) scale(1);opacity:1}.facet-checkbox--disabled .custom-checkbox{opacity:.4;cursor:not-allowed}.facet-checkbox__text,.filter-text{flex:1}.filter-sort-options{padding:8px 0}.filter-sort-option{display:flex;align-items:center;gap:4px;padding:12px 16px;cursor:pointer;font-size:14px;font-weight:500;color:var(--filter-text);line-height:20px;letter-spacing:.1px}.filter-radio{position:absolute;opacity:0;width:0;height:0}.custom-radio{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--filter-brand);border-radius:50%;flex-shrink:0;transition:var(--filter-transition);background:var(--filter-bg);position:relative}.custom-radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--filter-brand);transform:scale(0);transition:transform .15s ease}.filter-radio:checked+.custom-radio{border-color:var(--filter-brand)}.filter-radio:checked+.custom-radio:after{transform:scale(1)}.filter-sort-option:hover .custom-radio{border-color:var(--filter-brand)}.filter-sort-option__text{flex:1}.filter-color-swatches{display:flex;flex-wrap:wrap;gap:16px;padding:16px}@media(max-width:767px){.filter-color-swatches{gap:12px}}.filter-color-swatch{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;width:48px}.filter-color-swatch .filter-checkbox{position:absolute;opacity:0;width:0;height:0}.filter-color-swatch__circle{width:42px;height:42px;border-radius:50%;border:1px solid rgba(0,0,0,.08);transition:var(--filter-transition);position:relative;flex-shrink:0}.filter-color-swatch--active .filter-color-swatch__circle,.filter-color-swatch .filter-checkbox:checked~.filter-color-swatch__circle{width:40px;height:40px;border:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--filter-brand)}.filter-color-swatch__check{position:absolute;top:10px;left:50%;transform:translate(-50%);display:none;pointer-events:none}.filter-color-swatch--active .filter-color-swatch__check,.filter-color-swatch .filter-checkbox:checked~.filter-color-swatch__check{display:block}.filter-color-swatch__name{font-size:12px;font-weight:400;color:var(--filter-text);text-align:center;line-height:16px;letter-spacing:.4px;margin-top:6px;word-break:break-word;overflow-wrap:break-word;max-width:58px}.filter-color-swatch--disabled{opacity:.35;cursor:not-allowed}.filter-color-swatch:hover .filter-color-swatch__circle{border-color:#0003}.facets__price{padding:8px 0}.price-range-inputs{display:flex;gap:8px;padding:2px 16px}.field{display:flex;flex:1;align-items:center;border:1px solid var(--filter-border);height:44px;padding:12px 8px}.field__input{width:100%;border:0;font-size:14px;font-weight:500;color:var(--filter-text);line-height:20px;letter-spacing:.1px;background:transparent;outline:none}.field__input::placeholder{color:var(--filter-text-muted);font-weight:500}.field__input::-webkit-outer-spin-button,.field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field__input[type=number]{-moz-appearance:textfield}.price-range-slider{position:relative;height:24px;margin:8px 16px 12px;display:flex;align-items:center}.price-range-slider__track{position:absolute;width:100%;height:4px;background:var(--filter-border);border-radius:2px}.price-range-slider__progress{position:absolute;height:100%;background:var(--filter-brand);border-radius:2px;left:0;width:100%}.price-range-slider__input{position:absolute;width:100%;height:4px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;outline:none}.price-range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--filter-brand);border:2px solid #fff;box-shadow:0 1px 4px #0003;cursor:pointer;pointer-events:all;position:relative;z-index:2;transition:transform .15s ease,box-shadow .15s ease}.price-range-slider__input::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 6px #00000040}.price-range-slider__input::-webkit-slider-thumb:active{transform:scale(1.25)}.price-range-slider__input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--filter-brand);border:2px solid #fff;box-shadow:0 1px 4px #0003;cursor:pointer;pointer-events:all;position:relative;z-index:2;transition:transform .15s ease,box-shadow .15s ease}.price-range-slider__input::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 2px 6px #00000040}.price-range-slider__input::-moz-range-thumb:active{transform:scale(1.25)}.price-range-slider__input::-moz-range-track{background:transparent;border:none}.price-range-slider__input::-webkit-slider-runnable-track{background:transparent;border:none}.filter-footer{display:flex;gap:var(--size-4);padding:var(--size-6);border-top:1px solid var(--filter-border);position:sticky;bottom:0;background:#fff;z-index:5;margin-top:auto}.filter-footer__clear{display:flex;flex:1;align-items:center;justify-content:center;height:56px;border:1px solid var(--filter-border);border-radius:12px;background:#fff;color:var(--filter-text);font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:.1px;line-height:var(--size-5);text-decoration:none;cursor:pointer;transition:var(--filter-transition)}.filter-footer__clear:hover{background:#f5f5f5}.filter-footer__apply{display:flex;flex:1;align-items:center;justify-content:center;height:56px;border:none;border-radius:12px;background:var(--filter-brand);color:var(--filter-white);font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:.1px;line-height:var(--size-6);cursor:pointer;transition:var(--filter-transition)}.filter-footer__apply:hover{opacity:.9}.facets__button-no-js,.apply-filters-btn{width:100%;padding:1.2rem;margin-top:1.6rem;background:var(--filter-text);color:#fff;border:none;border-radius:12px;font-size:14px;cursor:pointer;transition:var(--filter-transition)}@media(max-width:767px){.filter-footer{padding:var(--size-4)}.filter-footer__clear,.filter-footer__apply{height:40px;font-size:var(--text-sm);line-height:var(--size-5)}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.hidden{display:none!important}.filters-loading-indicator{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;background:transparent}.loading-bar{height:100%;background:linear-gradient(90deg,var(--filter-brand),#2a3a4b,var(--filter-brand));background-size:200% 100%;animation:loading-slide 1.5s infinite}@keyframes loading-slide{0%{background-position:200% 0}to{background-position:-200% 0}}[data-products-grid]{transition:opacity .3s ease,transform .3s ease}[data-products-grid].is-loading{opacity:.6;pointer-events:none;position:relative}[data-products-grid].is-loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;z-index:10}[data-products-grid].is-loading:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid var(--filter-border);border-top:3px solid var(--filter-brand);border-radius:50%;animation:spin 1s linear infinite;z-index:11}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.collection-filter{position:sticky;top:100px;overflow-y:auto;height:100vh;padding-bottom:24px}.active-filters{margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid var(--filter-border)}.active-filters-header{display:flex;align-items:center;margin-bottom:12px}.active-facets__button-wrapper{display:inline-block;margin-right:.8rem;margin-bottom:.8rem}.active-facets__button{display:inline-flex;align-items:center;gap:.6rem;padding:6px 10px;background:#f3f4f6;border-radius:20px;font-size:12px;color:var(--filter-text);text-decoration:none;transition:var(--filter-transition)}.active-facets__button:hover{background:#e5e7eb}.active-facets__button-text{font-size:12px}.active-facets__button-remove{display:inline-block;padding:.4rem 0;font-size:1.2rem;color:var(--filter-text-muted);text-decoration:underline;text-underline-offset:.3rem}.active-facets__button-remove:hover{color:var(--filter-text)}.clear-all-filters{font-size:12px;color:var(--filter-text);text-decoration:none;cursor:pointer;padding:4px 8px;border-radius:4px;transition:var(--filter-transition)}.clear-all-filters:hover{background:#f9fafb}.active-filters-list{display:flex;flex-wrap:wrap;gap:8px}.active-filter-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#f3f4f6;border-radius:20px;font-size:12px;color:var(--filter-text);text-decoration:none;transition:var(--filter-transition)}.active-filter-tag:hover{background:#e5e7eb}.remove-filter{font-size:14px;font-weight:700;opacity:.7}@media(max-width:999px){.layout__section--secondary.collection-filter{position:fixed!important;top:0;right:0;bottom:0;width:100%;max-width:400px;background:#fff;z-index:99999;transform:translate(100%);transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;box-shadow:-4px 0 20px #0000001a;display:flex!important;flex-direction:column;padding:0;opacity:0;visibility:hidden}.collection-filter.is-mobile-drawer.is-open{transform:translate(0);opacity:1;visibility:visible}.collection-filter.is-mobile-drawer:before{content:"Filtreler";display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--filter-border);flex-shrink:0;position:relative;font-size:18px;font-weight:500;color:var(--filter-text)}.collection-filter.is-mobile-drawer .mobile-drawer-close{position:absolute;top:5%;right:20px;transform:translateY(-50%);background:none;border:none;border-radius:50%;cursor:pointer;color:var(--filter-text);font-size:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:10;line-height:1;transition:var(--filter-transition)}.collection-filter.is-mobile-drawer .mobile-drawer-close:hover{background:#0000000d}.collection-filter.is-mobile-drawer .card{flex:1;overflow-y:auto;border:none;box-shadow:none;background:transparent}.collection-filter.is-mobile-drawer .card__section{padding:20px;flex:1}.collection-filter.is-mobile-drawer{position:fixed!important;top:0!important;height:100vh!important;width:90%;overflow-y:visible!important;padding-bottom:0!important}.collection-filter.is-mobile-drawer .mobile-drawer-footer{padding:20px;border-top:1px solid var(--filter-border);flex-shrink:0}.collection-filter.is-mobile-drawer .mobile-drawer-footer .view-results-btn{width:100%;background:var(--filter-brand);color:#fff;border:none;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:var(--filter-transition)}.collection-filter.is-mobile-drawer .mobile-drawer-footer .view-results-btn:hover{opacity:.9}}.drawer-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:9998;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer-backdrop.is-visible{opacity:1;visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/290/compiled_assets/styles.css.map */
