.fbtn{background:#fff;border:1px solid rgb(var(--color-foreground));border-radius:30px;padding:6px 16px;font-size:12px;text-transform:uppercase;letter-spacing:.6px;display:inline-flex;gap:8px;align-items:center;cursor:pointer;color:rgb(var(--color-foreground));line-height:1.4}.fbtn .fc:not(:empty){background:rgb(var(--color-foreground));color:#fff;border-radius:10px;padding:0 6px;font-size:10px;min-width:16px;text-align:center}.fdrawer-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:120;display:none}.fdrawer-ov.open{display:block}.fdrawer{position:absolute;right:0;top:0;bottom:0;width:100%;max-width:400px;background:#fff;display:flex;flex-direction:column;transform:translate(100%);animation:fdSlideR .25s ease forwards}@keyframes fdSlideR{to{transform:translate(0)}}@keyframes fdSlideUp{to{transform:translateY(0)}}.fhd{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(var(--color-foreground),.15);font-size:16px}.fhd button{background:none;border:0;font-size:24px;line-height:1;cursor:pointer;color:rgb(var(--color-foreground))}.fhd{flex:0 0 auto}.fbody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 20px}.fgrp{padding:16px 0;border-bottom:1px solid rgba(var(--color-foreground),.15)}.fgrp h4{font-size:12px;text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px}.fgrp ul{list-style:none;margin:0;padding:0}.fgrp li label{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:14px;letter-spacing:0;cursor:pointer}.fgrp li .n{margin-left:auto;color:#4a4a4a;font-size:12px}.fgrp .sw{display:flex;flex-wrap:wrap;gap:6px 8px}.fgrp .sw button{width:auto;height:auto;border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px;border-radius:6px;cursor:pointer}.fgrp .sw button .dot{width:38px;height:38px;border-radius:50%;overflow:hidden;border:2px solid transparent;box-shadow:0 0 0 1px #0000000f}.fgrp .sw button .dot img{width:100%;height:100%;object-fit:cover}.fgrp .sw button.on .dot{box-shadow:0 0 0 2px #fff,0 0 0 3px rgb(var(--color-foreground))}.fgrp .sw button .nm{font-size:11px;letter-spacing:0;color:rgb(var(--color-foreground))}.fgrp .sw button .ct{font-size:10px;color:#4a4a4a;letter-spacing:0}.fft{flex:0 0 auto;padding-bottom:calc(14px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid rgba(var(--color-foreground),.15)}.fft .clearall{background:none;border:0;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:rgb(var(--color-foreground))}.fft .pill.dark{background:rgb(var(--color-foreground));color:#fff;border:0;border-radius:30px;padding:11px 20px;font-size:13px;cursor:pointer}@media screen and (max-width:900px){.fdrawer{top:auto;bottom:0;max-width:none;max-height:85vh;max-height:85dvh;border-radius:14px 14px 0 0;transform:translateY(100%);animation:fdSlideUp .25s ease forwards}.fgrp .sw{flex-wrap:nowrap;overflow:auto;scrollbar-width:none;padding-bottom:4px}.fgrp .sw::-webkit-scrollbar{display:none}.fgrp .sw button{flex:0 0 auto}}.fdrawer .fgrp .sw button .ct{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/319/assets/component-filter-drawer.css.map */
