.spin-shades{max-width:780px;margin:36px auto 64px;padding:0 24px;color:#111;background:#fff;text-align:center;font-family:var(--font-body-family,Poppins,Arial,sans-serif)}.spin-shades *{box-sizing:border-box}.spin-shades h1{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(28px,5vw,40px);margin:0 0 10px}.spin-shades-intro,.spin-shades [data-status]{color:#595959}.spin-shades-primary,.spin-shades-secondary{font:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border-radius:4px;text-decoration:none;border:1px solid #111;gap:8px;cursor:pointer}.spin-shades-primary{background:#e5aea8;color:#111;border-color:#e5aea8}.spin-shades-secondary{background:#fff;color:#111;padding:8px 14px}.spin-shades button:disabled{cursor:default;opacity:.45}.spin-shades a:focus-visible,.spin-shades button:focus-visible,.spin-shades input:focus-visible{outline:3px solid #111;outline-offset:3px}.spin-shades-stage{position:relative;width:min(100%,350px);margin:24px auto 12px}.spin-shades-stage svg{width:100%;display:block}.spin-shades-pointer{position:absolute;top:-4px;left:50%;transform:translate(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-top:27px solid #111;z-index:1}.spin-shades [data-rotor]{transform-origin:180px 180px}.spin-shades-result{min-height:100px;padding:8px}.spin-shades-result>p{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#595959;margin:0 0 6px}.spin-shades-result h2{font-family:var(--font-heading-family,Georgia,serif);font-size:28px;margin:0 0 12px;overflow-wrap:anywhere}.spin-shades-result img{object-fit:cover;border-radius:8px;display:block;margin:0 auto 12px;max-width:100%}.spin-shades-collection{border-top:1px solid #ddd;margin-top:28px;padding-top:20px;text-align:left}.spin-shades-collection-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.spin-shades-collection-heading h2{font-size:18px;margin:0}.spin-shades [data-count]{font-size:13px;color:#595959}.spin-shades-field{display:flex;flex-direction:column;gap:8px;font-size:14px;text-align:left;min-width:0}.spin-shades input[type=search],.spin-shades input[type=text]{width:100%;border:1px solid #888;border-radius:4px;background:#fff;color:#111;min-height:44px;padding:10px 12px;font:400 16px var(--font-body-family,Arial,sans-serif)}.spin-shades input[type=color]{height:44px;width:72px;background:#fff;border:1px solid #888;border-radius:4px;padding:4px}.spin-shades-bulk{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.spin-shades-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.spin-shades-entry{display:flex;gap:8px;align-items:center;min-width:0}.spin-shades-entry label{display:flex;gap:10px;align-items:center;flex:1;min-width:0;cursor:pointer;min-height:60px}.spin-shades-entry input{width:18px;height:18px;accent-color:#111;flex:none}.spin-shades-thumb{width:44px;height:44px;object-fit:cover;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #ddd}.spin-shades-entry-text{overflow-wrap:anywhere;font-size:14px;min-width:0}.spin-shades-origin{display:block;font-size:12px;color:#595959;margin-top:4px}.spin-shades-entry button{border:0;background:transparent;color:#595959;font:inherit;font-size:12px;text-decoration:underline;min-height:44px;cursor:pointer}.spin-shades-entry[data-custom]{grid-column:1/-1}.spin-shades-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:13px}.spin-shades-add{border-top:1px solid #ddd;margin-top:24px;padding-top:16px;text-align:left}.spin-shades-add h2{font-size:18px;margin:0 0 12px}.spin-shades-add form{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-top:12px}.spin-shades-add .spin-shades-field:first-child{flex:1 1 220px}.spin-shades-storage,.spin-shades [data-add-status]{font-size:13px;color:#595959;text-align:left;overflow-wrap:anywhere}.spin-shades [data-add-status]{margin-top:12px}.spin-shades [data-result-image][src=""]{display:none}@media(max-width:480px){.spin-shades{padding:0 18px}.spin-shades-list{grid-template-columns:1fr}.spin-shades-pagination{gap:6px}.spin-shades-pagination button{padding:8px 10px}.spin-shades-collection-heading{align-items:start}.spin-shades-collection-heading h2{font-size:16px}}@media(prefers-reduced-motion:reduce){.spin-shades *{scroll-behavior:auto!important}}.spin-shades-login{max-width:480px;margin:24px auto 0;padding:20px;border:1px solid #ead0cb;border-radius:8px;background:#fff7f6}.spin-shades-login p{margin:0 0 14px;font-size:14px;line-height:1.6}.spin-shades[data-demo=true] [data-status]{font-size:14px;line-height:1.6;max-width:440px;margin:0 auto}.spin-shades[data-demo=true] .spin-shades-stage{margin-top:22px}.spin-shades-wheel-tabs{display:flex;justify-content:center;gap:8px;margin:24px auto 12px;flex-wrap:wrap}.spin-shades-wheel-tabs button{font:inherit;background:#fff;border:1px solid #111;border-radius:24px;padding:10px 24px;cursor:pointer}.spin-shades-wheel-tabs [aria-pressed=true]{background:#111;color:#fff}.spin-shades-description{max-width:620px;margin:12px auto;text-align:center}.spin-shades-options{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin:24px 0 8px}.spin-shades-options label{display:flex;align-items:center;gap:10px}.spin-shades select{font:inherit;color:#111;background:#fff;border:1px solid #aaa;border-radius:4px;padding:10px;max-width:100%;min-width:0}.spin-shades-repeat input{width:20px;height:20px;accent-color:#111}.spin-shades-filters{margin:16px 0 24px;padding:20px;background:#fbf5f3;border-radius:8px}.spin-shades-filters summary{font-size:20px;cursor:pointer}.spin-shades-filters fieldset{border:0;padding:12px 0;margin:0;min-width:0}.spin-shades-filters legend{font-weight:600}.spin-shades-filter-options{display:flex;flex-wrap:wrap;gap:8px}.spin-shades-filter-options label{position:relative;display:flex;align-items:center;cursor:pointer}.spin-shades-filter-options input{position:absolute;opacity:0;width:1px;height:1px}.spin-shades-filter-options span{padding:7px 13px;border:1px solid #c6b9b5;border-radius:20px;background:#fff}.spin-shades-filter-options :checked+span{background:#111;color:#fff;border-color:#111}.spin-shades-filter-options :focus-visible+span{outline:3px solid #93635f;outline-offset:2px}.spin-shades-result-images{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.spin-shades-result-images figure{margin:0;max-width:180px}.spin-shades-result-images img,.spin-shades-result-swatch{display:block;width:150px;height:150px;object-fit:cover;border-radius:50%;margin:8px auto}.spin-shades-result-swatch{border:1px solid #ddd}.spin-shades-result-images figcaption{font-size:14px}.spin-shades-add form{flex-wrap:wrap}.spin-shades-add .spin-shades-field{min-width:150px;flex:1 1 180px}.spin-shades-add input[type=color]{min-width:70px}.spin-shades [data-pool-note]{text-align:center;max-width:620px;margin:18px auto}.spin-shades [data-round-note]{text-align:center;font-size:14px}.spin-shades [hidden]{display:none!important}@media(max-width:480px){.spin-shades-filters{padding:14px}.spin-shades-options{align-items:stretch}.spin-shades-options>label{flex:1 1 100%;justify-content:center}.spin-shades-result-images figure{max-width:44%}.spin-shades-result-images img,.spin-shades-result-swatch{width:110px;height:110px}.spin-shades-filter-options{gap:6px}.spin-shades-filter-options span{font-size:13px;padding:6px 10px}}.spin-shades-result-images figure.spin-shades-result-pair{flex:0 1 420px;width:100%;max-width:420px}.spin-shades-looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spin-shades-result-images .spin-shades-looks img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;margin:8px 0}.spin-shades-looks span{display:block;font-size:14px;text-align:center;margin-bottom:8px}.spin-shades-looks-single{grid-template-columns:minmax(0,1fr)}@media(max-width:480px){.spin-shades-result-images figure.spin-shades-result-pair{max-width:100%}.spin-shades-looks{gap:10px}}.spin-shades-discovery-invite{margin:28px auto;padding:22px;max-width:620px;border-radius:10px;background:#fbf5f3;text-align:center}.spin-shades-discovery-invite p{margin:0 0 14px}.spin-shades-discovery{max-width:780px;margin:24px auto;text-align:center}.spin-shades-discovery h2{font-size:30px}.spin-shades-discovery h3{font-size:26px}.spin-shades-discovery .spin-shades-stage svg{width:100%;height:100%}.spin-shades-discovery .spin-shades-field{max-width:320px;margin:20px auto;display:flex;flex-direction:column;gap:8px}.spin-shades-discovery [data-discover-rotor]{transform-origin:180px 180px}.spin-shades-discovery:focus{outline:none}.spin-shades-discovery [data-discover-status]{min-height:24px}.spin-shades-discover-photos{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.spin-shades-discover-photos figure{margin:0;flex:0 1 220px;max-width:46%}.spin-shades-discover-photos img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#f7f3f1}.spin-shades-discover-photos figcaption{font-size:14px;margin-top:8px}.spin-shades-discover-price{font-weight:600;font-size:22px}.spin-shades-discovery [data-discover-purchase]>a{display:block;margin:16px auto}.spin-shades-discovery [data-discover-spin]{margin:18px auto}.spin-shades-discovery [role=status]{font-size:14px}.spin-shades-discovery .spin-shades-primary{cursor:pointer}.spin-shades-discovery button:disabled{opacity:.5;cursor:wait}@media(max-width:480px){.spin-shades-discovery h2{font-size:26px}.spin-shades-discovery-invite{padding:18px}}.spin-shades-discover-filters{text-align:left;margin:24px 0;padding:20px;background:#fbf5f3;border-radius:10px}.spin-shades-discover-filters fieldset{border:0;margin:0 0 16px;padding:0}.spin-shades-discover-filters legend{font-weight:600;margin-bottom:10px}.spin-shades-discover-filters button[aria-pressed=true]{background:#111;color:#fff}.spin-shades-discover-filters .spin-shades-filter-options{display:flex;flex-wrap:wrap;gap:8px}.spin-shades-discover-filters .spin-shades-secondary{padding:10px 15px;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/193/assets/spin-my-shades-v2.css.map */
