suki-collection-tools{display:block;color:#262626;font-family:var(--font-body-family)}.suki-location-source-hidden{display:none!important}.suki-tools-dialog{padding:0;border:0;margin:0 0 0 auto;width:min(420px,88vw);max-width:none;height:100dvh;max-height:100dvh;background:#fff;color:#262626}.suki-tools-dialog::backdrop{background:#26262666}.suki-tools-dialog form{display:flex;flex-direction:column;height:100%;position:relative}.suki-tools-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;height:60px;padding:0 16px 0 20px;border-bottom:1px solid #EEE7E8}.suki-tools-header h2{margin:0;font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#262626}.suki-tools-header h2 span{color:#6e6669;font-weight:500}.suki-tools-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:0;cursor:pointer;color:#262626}.suki-tools-close svg{width:18px;height:18px}.suki-tools-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;padding:16px 20px 8px}.suki-scroll-indicator{display:none}.suki-tools-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.suki-tools-chips[hidden]{display:none}.suki-tools-chips button{display:inline-flex;align-items:center;gap:10px;height:30px;padding:0 10px;border:0;background:#f8f1f2;color:#9b676e;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}.suki-tools-chips button i{font-style:normal;font-weight:400;font-size:13px}.suki-cv3-group{border:0;padding:0;margin:0 0 28px;min-width:0}.suki-cv3-group__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px}.suki-cv3-group legend{float:left;padding:0;font-size:13px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#262626}.suki-cv3-group__head [data-group-value]{font-size:12.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#9b676e;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.suki-cv3-swatches{clear:both;display:grid;grid-template-columns:repeat(5,1fr);gap:14px 4px}.suki-cv3-swatch{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.suki-cv3-swatch input,.suki-cv3-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.suki-cv3-swatch__dot{width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px #2626261f;outline:1.5px solid transparent;outline-offset:3px}.suki-cv3-swatch__name{font-size:12.5px;line-height:16px;color:#6e6669}.suki-cv3-swatch input:checked~.suki-cv3-swatch__dot{outline-color:#9b676e}.suki-cv3-swatch input:checked~.suki-cv3-swatch__name{color:#9b676e;font-weight:600}.suki-cv3-swatch input:focus-visible~.suki-cv3-swatch__dot{outline-color:#262626}.suki-cv3-chips{clear:both;display:grid;gap:8px}.suki-cv3-chips--3{grid-template-columns:repeat(3,1fr)}.suki-cv3-chips--2{grid-template-columns:repeat(2,1fr)}.suki-cv3-chip{position:relative;cursor:pointer;min-width:0}.suki-cv3-chip span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:40px;padding:4px 6px;box-sizing:border-box;border:1px solid #D9CFD1;background:#fff;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#262626;line-height:1.25}.suki-cv3-chip input:checked+span{border:1.5px solid #9B676E;background:#f8f1f2;color:#9b676e}.suki-cv3-chip input:focus-visible+span{outline:2px solid #262626;outline-offset:2px}.suki-tools-footer{display:grid;grid-template-columns:2fr 3fr;gap:8px;padding:12px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid #EEE7E8;background:#fff}.suki-cv3-btn{height:48px;padding:0 8px;font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border-radius:0}.suki-cv3-btn--ghost{border:1px solid #D9CFD1;background:#fff;color:#262626}.suki-cv3-btn--solid{border:1px solid #9B676E;background:#9b676e;color:#fff}.suki-cv3-btn--solid:disabled{opacity:.6}body.suki-tools-open{overflow:hidden}[data-filter-count][hidden]{display:none!important}@media screen and (min-width:990px){.suki-tools-scroll{padding:20px 28px 8px}.suki-tools-header{padding-left:28px}.suki-tools-footer{padding-left:28px;padding-right:28px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/suki-collection-tools.css.map */
