.sxf-browse{--cream:#fff5d7;--red:#dd1d1d;--red-soft:rgba(221,29,29,.72);--line:rgba(221,29,29,.28);font-family:Times New Roman,Times,serif;font-style:italic;font-weight:700;color:var(--red)}.sxf-browse *,.sxf-browse *:before,.sxf-browse *:after{box-sizing:border-box;font-family:Times New Roman,Times,serif}.sxf-browse .sb-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:0 0 14px}.sxf-browse .sb-title{margin:0;font-size:calc(var(--font-heading-scale,1) * 3.2rem);line-height:1.1;color:var(--red);font-style:italic;font-weight:700}.sxf-browse .sb-sub{font-size:15px;color:var(--red-soft);margin:0}.sxf-browse .sb-chips{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:7px;padding:4px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sxf-browse .sb-chips::-webkit-scrollbar{display:none}.sxf-browse .sb-chips .sb-chip{flex:0 0 auto;white-space:nowrap}@media(min-width:1040px){.sxf-browse .sb-chips{flex-wrap:wrap;overflow-x:visible}}.sxf-browse .sb-chip{border:2px solid var(--red);background:var(--cream);color:var(--red);border-radius:999px;padding:5px 14px;font-style:italic;font-weight:700;font-size:14px;line-height:1.3;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.sxf-browse .sb-chip:hover{background:var(--red-soft);color:var(--cream)}.sxf-browse .sb-chip.on{background:var(--red);color:var(--cream)}.sxf-browse .sb-chip small{font-size:11px;font-style:normal;opacity:.7}.sxf-browse .sb-chip.on small{opacity:.85}.sxf-browse .sb-chip.sb-sub{font-size:13px;border-style:dashed;padding:3px 11px}.sxf-browse .sb-tools{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:6px 2px 12px;border-top:2px solid var(--line)}.sxf-browse .sb-lbl{font-size:12px;color:var(--red-soft);text-transform:uppercase;letter-spacing:.6px;font-style:normal;margin-right:2px}.sxf-browse .sb-sep{width:2px;height:22px;background:var(--line);margin:0 4px}.sxf-browse .sb-count{margin-left:auto;font-size:13px;color:var(--red-soft)}.sxf-browse select.sb-sort{background:var(--cream);color:var(--red);border:2px solid var(--red);border-radius:999px;padding:4px 12px;font-style:italic;font-weight:700;font-size:13px;cursor:pointer}.sxf-browse .sb-masonry{display:flex;align-items:flex-start;gap:14px}.sxf-browse .sb-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.sxf-browse .sb-item{display:block;text-decoration:none;color:var(--red);border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--cream);transition:border-color .15s,box-shadow .15s,transform .15s}.sxf-browse .sb-item:hover{border-color:var(--red);box-shadow:0 4px 16px #dd1d1d2e;transform:translateY(-1px)}.sxf-browse .sb-item img{display:block;width:100%;height:auto;background:var(--cream)}.sxf-browse .sb-cap{padding:8px 10px 10px;display:flex;flex-direction:column;gap:2px;line-height:1.25}.sxf-browse .sb-name{font-size:15px;font-weight:700}.sxf-browse .sb-meta{font-size:12px;color:var(--red-soft);font-style:italic}.sxf-browse .sb-price{font-size:13px;margin-top:3px}.sxf-browse .sb-item.sold .sb-price:after{content:"sold";margin-left:8px;font-size:11px;padding:1px 7px;border:1.5px solid var(--red-soft);border-radius:999px;color:var(--red-soft);font-style:normal}.sxf-browse .sb-item.sold img{opacity:.6}.sxf-browse .sb-more{display:flex;justify-content:center;padding:22px 0 4px}.sxf-browse .sb-btn{border:2px solid var(--red);background:var(--red);color:var(--cream);border-radius:999px;padding:9px 26px;font-style:italic;font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;display:inline-block}.sxf-browse .sb-btn:hover{background:var(--cream);color:var(--red)}.sxf-browse .sb-empty{padding:34px 12px;text-align:center;color:var(--red-soft);font-size:16px}.sxf-browse .sb-empty a{color:var(--red)}.sxf-browse .sb-spin{width:32px;height:32px;border:4px solid var(--line);border-top-color:var(--red);border-radius:50%;margin:36px auto;animation:sb-spin .8s linear infinite}@keyframes sb-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.sxf-browse .sb-masonry,.sxf-browse .sb-col{gap:10px}.sxf-browse .sb-name{font-size:13.5px}.sxf-browse .sb-cap{padding:6px 8px 8px}}.sxf-browse .sb-head{align-items:flex-end}.sxf-browse .sb-headtext{flex:1 1 320px;min-width:0}.sxf-browse .sb-search{flex:0 1 360px;min-width:220px;display:flex;align-items:center;gap:8px;border:2px solid var(--red);border-radius:999px;padding:8px 16px;background:var(--cream);color:var(--red)}.sxf-browse .sb-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--red);font-size:16px;font-style:italic;font-weight:700;padding:0}.sxf-browse .sb-search input::placeholder{color:var(--red-soft)}.sxf-browse .sb-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sxf-browse .sb-subchips{padding-top:0;margin-top:-4px}.sxf-browse .sb-subchips[hidden]{display:none}.sxf-browse--collection .sb-head{margin-bottom:18px}@media(max-width:749px){.sxf-browse .sb-search{flex-basis:100%}.sxf-browse .sb-search input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sxf-shop.css.map */
