.cl-section{background-color:var(--cl-bg, #f8f9fa);padding-top:var(--cl-pt, 24px);padding-bottom:var(--cl-pb, 60px);padding-left:var(--page-margin, 2rem);padding-right:var(--page-margin, 2rem)}.cl-layout{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media screen and (min-width:990px){.cl-layout{grid-template-columns:var(--cl-sidebar-w, 260px) 1fr;gap:32px}}.cl-sidebar{background-color:var(--cl-sidebar-bg, #ffffff);border:1px solid var(--cl-sidebar-border, #e5e7eb);border-radius:var(--cl-sidebar-radius, 12px);padding:20px;position:sticky;top:100px}.cl-sidebar__heading{font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:var(--cl-heading-color, #1a1a1a);margin:0 0 20px;display:flex;align-items:center;justify-content:space-between}.cl-sidebar__clear{font-size:12px;font-weight:500;color:var(--cl-accent, #2563eb);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-family:Inter,sans-serif}.cl-filter-group{border-top:1px solid var(--cl-border, #e5e7eb);padding:0}.cl-filter-group:last-child{border-bottom:1px solid var(--cl-border, #e5e7eb)}.cl-filter-summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;cursor:pointer;list-style:none;font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:var(--cl-heading-color, #1a1a1a);gap:8px}.cl-filter-summary::-webkit-details-marker{display:none}.cl-filter-chevron{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease;color:var(--cl-muted, #888888)}.cl-filter-group[open] .cl-filter-chevron{transform:rotate(180deg)}.cl-filter-body{padding-bottom:14px;display:flex;flex-direction:column;gap:4px}.cl-price-inputs{display:flex;gap:8px;align-items:center;margin-top:4px}.cl-price-input{flex:1;padding:8px 10px;border:1px solid var(--cl-border, #e5e7eb);border-radius:6px;font-family:Inter,sans-serif;font-size:13px;color:var(--cl-heading-color, #1a1a1a);background:#fff;outline:none;min-width:0;-moz-appearance:textfield}.cl-price-input::-webkit-inner-spin-button,.cl-price-input::-webkit-outer-spin-button{-webkit-appearance:none}.cl-price-input:focus{border-color:var(--cl-accent, #2563eb)}.cl-price-sep{font-size:13px;color:var(--cl-muted, #888888);flex-shrink:0}.cl-checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;color:var(--cl-text-color, #333333);padding:4px 0;line-height:1.4;-webkit-user-select:none;user-select:none}.cl-checkbox-label input[type=checkbox]{width:16px;height:16px;border:2px solid var(--cl-border, #d1d5db);border-radius:3px;flex-shrink:0;cursor:pointer;accent-color:var(--cl-accent, #2563eb)}.cl-checkbox-count{margin-left:auto;font-size:12px;color:var(--cl-muted, #999999)}.cl-mobile-filter-toggle{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid var(--cl-border, #e5e7eb);border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--cl-heading-color, #1a1a1a);cursor:pointer;margin-bottom:16px}.cl-mobile-filter-toggle svg{width:16px;height:16px}@media screen and (min-width:990px){.cl-mobile-filter-toggle{display:none}.cl-sidebar{display:block!important}}@media screen and (max-width:989px){.cl-sidebar{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;border-radius:0;overflow-y:auto;padding:24px}.cl-sidebar.is-open{display:block}}.cl-main{min-width:0}.cl-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px;flex-wrap:wrap}.cl-count{font-family:Inter,sans-serif;font-size:14px;color:var(--cl-muted, #666666)}.cl-sort{display:flex;align-items:center;gap:8px}.cl-sort-label{font-family:Inter,sans-serif;font-size:14px;color:var(--cl-muted, #666666);white-space:nowrap}.cl-sort-select{padding:8px 36px 8px 12px;border:1px solid var(--cl-border, #e5e7eb);border-radius:8px;font-family:Inter,sans-serif;font-size:14px;color:var(--cl-heading-color, #1a1a1a);background:#fff;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.cl-sort-select:focus{border-color:var(--cl-accent, #2563eb)}.cl-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cl-active-filter-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f0f5ff;border:1px solid #bfdbfe;border-radius:999px;font-family:Inter,sans-serif;font-size:12px;color:var(--cl-accent, #2563eb);text-decoration:none}.cl-active-filter-tag svg{width:12px;height:12px}.cl-grid{display:grid;grid-template-columns:repeat(var(--cl-cols-mob, 2),1fr);gap:var(--cl-card-gap, 16px)}@media screen and (min-width:750px){.cl-grid{grid-template-columns:repeat(var(--cl-cols-desk, 3),1fr)}}.cl-card{display:flex;flex-direction:column;text-decoration:none;background-color:var(--cl-card-bg, #ffffff);border:1px solid var(--cl-card-border, #e5e7eb);border-radius:var(--cl-card-radius, 10px);overflow:hidden;transition:box-shadow .2s ease}.cl-card:hover{box-shadow:0 4px 20px #0000001a}.cl-card__img-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.cl-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cl-card:hover .cl-card__img{transform:scale(1.04)}.cl-card__img-placeholder{width:100%;height:100%;background:#e5e7eb;display:block}.cl-badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;z-index:2;line-height:1.4}.cl-badge--bestseller{background-color:var(--cl-badge-bestseller-bg, #3b82f6);color:#fff}.cl-badge--sale{background-color:var(--cl-badge-sale-bg, #ef4444);color:#fff}.cl-badge--new{background-color:var(--cl-badge-new-bg, #10b981);color:#fff}.cl-badge--soldout{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffffffeb;color:var(--cl-heading-color, #1a1a1a);font-size:13px;padding:8px 16px;border-radius:8px;white-space:nowrap;box-shadow:0 2px 8px #00000026}.cl-card__info{padding:var(--cl-card-pad, 14px);display:flex;flex-direction:column;gap:4px;flex:1}.cl-card__title{font-family:Inter,sans-serif;font-size:var(--cl-title-size-mob, 14px);font-weight:600;color:var(--cl-heading-color, #1a1a1a);line-height:1.3;margin:0}@media screen and (min-width:750px){.cl-card__title{font-size:var(--cl-title-size-desk, 15px)}}.cl-card__variant{font-family:Inter,sans-serif;font-size:12px;color:var(--cl-muted, #888888);margin:0;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.cl-card__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:4px}.cl-card__compare{font-family:Inter,sans-serif;font-size:13px;color:var(--cl-muted, #999999);text-decoration:line-through}.cl-card__current{font-family:Inter,sans-serif;font-size:var(--cl-price-size, 16px);font-weight:700;color:var(--cl-price-color, #1a1a1a)}.cl-card__current.is-sale{color:var(--cl-sale-color, #ef4444)}.cl-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:40px;flex-wrap:wrap}.cl-page-btn,.cl-page-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;border:1px solid var(--cl-border, #e5e7eb);background:#fff;color:var(--cl-heading-color, #1a1a1a);transition:all .15s ease;cursor:pointer}.cl-page-btn:hover,.cl-page-arrow:hover{background:#f5f5f5}.cl-page-btn.is-active{background-color:var(--cl-accent, #2563eb);border-color:var(--cl-accent, #2563eb);color:#fff}.cl-page-btn.is-disabled,.cl-page-arrow.is-disabled{opacity:.35;pointer-events:none}.cl-page-dots{font-size:14px;color:var(--cl-muted, #888888);padding:0 4px}.cl-empty{padding:60px 20px;text-align:center;grid-column:1 / -1}.cl-empty h2{font-family:Inter,sans-serif;font-size:20px;font-weight:700;color:var(--cl-heading-color, #1a1a1a);margin:0 0 8px}.cl-empty p{font-family:Inter,sans-serif;font-size:15px;color:var(--cl-muted, #888888);margin:0 0 20px}.cl-empty a{display:inline-block;padding:10px 24px;background:var(--cl-accent, #2563eb);color:#fff;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-collection.css.map */
