/** Shopify CDN: Minification failed

Line 55:0 Unexpected "}"

**/
.sx-fbar{display:flex;align-items:center;gap:2.4rem;padding-top:.4rem;padding-bottom:1.6rem}
.sx-fbar button,.sx-fov button{background:none;border:0;padding:0;margin:0;font:inherit;font-size:11px;line-height:19px;letter-spacing:normal;text-transform:uppercase;color:#000;cursor:pointer;border-radius:0}
.sx-fbtn{display:inline-flex;gap:.8rem;align-items:center}
.sx-fbtn svg{width:14px;height:14px}
.sx-fbar .sx-fclear{color:#777;text-decoration:underline;text-underline-offset:3px;display:none}
.sx-fbar.has .sx-fclear{display:inline}
.sx-fov{position:fixed;inset:0;z-index:2000;display:none;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-y:auto;overscroll-behavior:contain}
.sx-fov.on{display:block}
html.sx-flock,html.sx-flock body{overflow:hidden}
.sx-fpanel{background:#fff;border:1px solid #e3e3e3;margin:1.6rem;padding:2.8rem 3.6rem 0;font-size:11px;line-height:19px;text-transform:uppercase;color:#000;letter-spacing:normal}
.sx-fhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.8rem}
.sx-fhead span{font-size:11px}
.sx-fx svg{width:22px;height:22px;display:block}
.sx-fcols{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,2.6fr) minmax(0,1fr);gap:0 3.2rem;align-items:start}
.sx-fcol{min-width:0}
.sx-fgrp{margin-bottom:3.2rem}
.sx-fgrp h4{font-size:11px;line-height:19px;font-weight:400;margin:0 0 1.2rem;color:#000;letter-spacing:normal}
.sx-fcol--stack .sx-fgrp+.sx-fgrp{border-top:1px solid #e3e3e3;padding-top:1.8rem}
.sx-fopts{list-style:none;margin:0;padding:0}
.sx-fgrp--vendor .sx-fopts{column-count:2;column-gap:3.2rem}
.sx-fopts li{break-inside:avoid;margin:0 0 .9rem}
.sx-fopts li.sx-fsub{padding-left:2.2rem}
.sx-fopt{display:flex !important;align-items:flex-start;gap:1.2rem;text-align:left;width:100%}
.sx-fbox{flex:0 0 13px;width:13px;height:13px;border:1px solid #000;margin-top:3px;background:#fff}
.sx-fopt[aria-checked="true"] .sx-fbox{background:#000}
.sx-fopt em{font-style:normal;color:#999;margin-left:.6rem}
.sx-fopt.zero{opacity:.3}
.sx-fmore{margin:.4rem 0 0 2.5rem;text-decoration:underline;text-underline-offset:3px}
.sx-ffoot{position:sticky;bottom:0;background:#fff;border-top:1px solid #e3e3e3;margin:0 -3.6rem;padding:1.4rem 3.6rem;display:flex;justify-content:space-between;align-items:center}
.sx-ffoot .sx-fshow{background:#000;color:#fff;padding:.8rem 2.4rem}
.sx-ffoot .sx-fclr{color:#777;text-decoration:underline;text-underline-offset:3px}
#product-grid.sx-loading{opacity:.35;transition:opacity .2s}
@media (max-width:989px){.sx-fcols{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-fcol--vendor{grid-column:span 2}}
@media (max-width:749px){
 .sx-fov{background:rgba(255,255,255,.6)}
 .sx-fpanel{margin:0;border:0;border-bottom:1px solid #e3e3e3;padding:1.8rem 1.6rem 0;max-height:100%;overflow-y:auto}
 .sx-fhead{margin-bottom:1.6rem}
 .sx-fcols.sx-mob{display:block}
 .sx-facc{margin-bottom:6px;background:#f7f7f7}
 .sx-facch{display:flex !important;width:100%;justify-content:space-between;align-items:center;padding:16px 16px !important;text-align:left}
 .sx-facch i{font-style:normal;color:#777;font-size:13px}
 .sx-faccb{display:none;padding:2px 16px 10px}
 .sx-facc.open .sx-faccb{display:block}
 .sx-facc .sx-fgrp--vendor .sx-fopts,.sx-facc .sx-fopts{column-count:2;column-gap:1.6rem}
 .sx-ffoot{position:sticky;bottom:0;margin:0 -1.6rem;padding:1.2rem 1.6rem 1.6rem;border-top:0;gap:8px}
 .sx-ffoot button{flex:1;height:44px;text-align:center}
 .sx-ffoot .sx-fclr{border:1px solid #ccc;color:#999;text-decoration:none}
 .sx-ffoot .sx-fshow{padding:0}
}
}
.sx-fopt .sx-lc{text-transform:lowercase}
@media (min-width:990px){.sx-fbar{position:relative;z-index:1;margin-bottom:-46px;padding-top:46px;pointer-events:none}.sx-fbar button{pointer-events:auto}}
