june-scoop-search{display:none}
.jss-source-hidden,.jss-source-hidden *{visibility:hidden!important}
.jss-overlay{position:fixed;z-index:10020;isolation:isolate;color:var(--jss-text);font-family:var(--jss-font);line-height:var(--jss-line);letter-spacing:var(--jss-tracking);pointer-events:none}
.jss-overlay[hidden]{display:none!important}
.jss-shape{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:var(--jss-fill);filter:drop-shadow(0 5px 10px rgb(0 0 0 / var(--jss-shadow)))}
.jss-logo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--jss-text);font:900 22px/1 var(--jss-font);letter-spacing:-1px;white-space:nowrap}
.jss-logo img,.jss-logo svg{max-width:80%;max-height:80%;width:auto;height:auto}
.jss-form{position:absolute;inset:0;margin:0!important;display:flex;align-items:center;width:var(--jss-body);height:var(--jss-h);padding:0 5px 0 17px;opacity:var(--jss-reveal);transform:translateY(var(--jss-shift));border:0;background:none;box-sizing:border-box}
.jss-form:before{content:'';position:absolute;inset:var(--jss-inset);border:var(--jss-rim) solid var(--jss-rim-color);border-radius:var(--jss-radius);pointer-events:none}
.jss-overlay[data-open=true] .jss-form,.jss-overlay[data-open=true] .jss-results,.jss-overlay[data-open=true] .jss-discovery{pointer-events:auto}
.jss-input{min-width:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--jss-text)!important;font:var(--jss-weight) var(--jss-size)/var(--jss-line) var(--jss-font)!important;letter-spacing:var(--jss-tracking)!important;outline:none!important;-webkit-appearance:none;appearance:none}
.jss-input::placeholder{color:var(--jss-placeholder);opacity:1}
.jss-input::-webkit-search-cancel-button{display:none}
.jss-form button{display:grid;place-items:center;flex:none;min-width:0;min-height:44px;padding:0;margin:0;border:0;background:transparent;color:var(--jss-text);cursor:pointer;box-shadow:none}
.jss-close{width:36px;height:44px;font:400 22px/1 sans-serif;border-radius:50%}
.jss-submit{position:absolute;left:calc(100% + var(--jss-gap));top:0;width:var(--jss-h);height:var(--jss-h);border-radius:50%}
.jss-submit:before{content:'';position:absolute;inset:var(--jss-inset);border:var(--jss-rim) solid var(--jss-rim-color);border-radius:50%;pointer-events:none}
.jss-submit svg{width:var(--jss-icon);height:var(--jss-icon);fill:none;stroke:currentColor;stroke-width:var(--jss-stroke);stroke-linecap:round}
.jss-form:focus-within:before{border-color:var(--jss-accent)}
.jss-overlay button:focus-visible,.jss-overlay a:focus-visible{outline:2px solid var(--jss-accent);outline-offset:3px}
.jss-results-wrap{position:absolute;top:calc(100% + 8px);left:0;width:100%;opacity:var(--jss-reveal)}
.jss-results{max-height:min(var(--jss-results-height),45dvh);overflow:auto;overscroll-behavior:contain;padding:6px 12px;border:1px solid var(--jss-rim-color);border-radius:var(--jss-results-radius);background:var(--jss-fill);box-shadow:0 8px 20px rgb(0 0 0 / var(--jss-shadow))}
.jss-results[hidden]{display:none}
.jss-results a{display:flex;align-items:center;gap:12px;padding:9px 2px;min-height:44px;text-decoration:none;color:var(--jss-text);font:var(--jss-result-weight) var(--jss-result-size)/var(--jss-result-line) var(--jss-result-font);letter-spacing:var(--jss-result-tracking)}
.jss-results a+a{border-top:1px solid color-mix(in srgb,var(--jss-text) 12%,transparent)}
.jss-results img{width:36px;height:40px;object-fit:cover;border-radius:4px;flex:none}
.jss-results .jss-all{color:var(--jss-accent)}
.jss-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1149px){.jss-input{font-size:max(16px,var(--jss-size-mobile))!important}.jss-results a{font-size:var(--jss-result-size-mobile)}}


.jss-discovery{max-height:min(var(--jss-results-height),45dvh);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 12px 16px;border:1px solid var(--jss-rim-color);border-radius:var(--jss-results-radius);background:var(--jss-fill);box-shadow:0 8px 20px rgb(0 0 0 / var(--jss-shadow))}
.jss-discovery[hidden]{display:none}
.jss-discovery-group+.jss-discovery-group{margin-top:18px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--jss-text) 12%,transparent)}
.jss-group-head,.jss-result-group h2{margin:0 0 9px;color:var(--jss-text);font:800 11px/1.15 var(--jss-result-font);letter-spacing:.08em;text-transform:uppercase}
.jss-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.jss-collection-card{display:grid!important;gap:7px!important;align-content:start;padding:0!important;min-height:0!important;border:0!important;font-size:11px!important;line-height:1.25!important}
.jss-collection-card img,.jss-card-art{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:color-mix(in srgb,var(--jss-text) 7%,var(--jss-fill))}
.jss-card-art{display:grid;place-items:center;font:700 20px/1 sans-serif}
.jss-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.jss-product-card{display:flex!important;gap:8px!important;align-items:center;padding:5px!important;min-height:0!important;border:1px solid color-mix(in srgb,var(--jss-text) 12%,transparent)!important;border-radius:7px}
.jss-product-card img{width:48px!important;height:48px!important;object-fit:cover;border-radius:4px}
.jss-product-copy{display:grid;gap:2px;min-width:0}.jss-product-copy strong{font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jss-product-copy small{color:color-mix(in srgb,var(--jss-text) 65%,transparent);font-size:.88em}
.jss-result-group+.jss-result-group{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--jss-text) 12%,transparent)}
.jss-result-group a{padding:7px 2px}.jss-result-group img{width:44px;height:44px;border-radius:5px}.jss-empty{margin:0;padding:8px 2px;color:color-mix(in srgb,var(--jss-text) 72%,transparent);font:var(--jss-result-weight) var(--jss-result-size)/var(--jss-result-line) var(--jss-result-font)}
@media(max-width:1149px){.jss-discovery{max-height:none;overflow:visible;padding:11px 12px 13px}.jss-discovery-group+.jss-discovery-group{margin-top:12px;padding-top:12px}.jss-group-head,.jss-result-group h2{margin-bottom:6px}.jss-collection-grid{grid-template-columns:repeat(4,64px);justify-content:space-between;gap:6px;overflow:visible;padding:0}.jss-collection-card{gap:4px!important;font-size:10px!important}.jss-collection-card img,.jss-card-art{width:64px;height:64px;aspect-ratio:1}.jss-product-grid{grid-template-columns:1fr}.jss-product-card{padding:4px!important}.jss-product-card:nth-child(n+2){display:none!important}.jss-product-card img{width:42px!important;height:42px!important}}

.jss-cart-notice{position:fixed;left:50%;transform:translateX(-50%);z-index:10021;display:flex;align-items:center;gap:10px;padding:0 14px;box-sizing:border-box;background:var(--jss-fill,#17151c);color:var(--jss-text);font:var(--jss-weight) var(--jss-size)/var(--jss-line) var(--jss-font);letter-spacing:var(--jss-tracking);box-shadow:0 5px 14px rgb(0 0 0 / var(--jss-shadow));animation:jss-cart-enter var(--jss-notice-duration) ease-out both}
.jss-cart-notice:before{content:'';position:absolute;inset:var(--jss-inset);border:var(--jss-rim) solid var(--jss-rim-color);border-radius:inherit;pointer-events:none}
.jss-cart-check{color:var(--jss-accent);font-size:20px;flex:none}
.jss-cart-message{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.jss-cart-close{width:32px;min-height:44px;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:20px/1 sans-serif;cursor:pointer;flex:none}
.jss-cart-close:focus-visible{outline:2px solid var(--jss-accent);outline-offset:-3px}
@media(max-width:1149px){.jss-cart-notice{font-size:var(--jss-size-mobile)}}
@keyframes jss-cart-enter{from{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}

