#setupgear-appearance-toggle{position:fixed;top:calc(var(--header-group-height,64px) + 10px);right:clamp(10px,2vw,24px);z-index:35;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid rgba(135,160,205,.44);border-radius:999px;background:#0c121fe6;color:#eaf1ff;font-family:inherit;font-weight:750;font-size:.74rem;line-height:1.1;letter-spacing:.01em;box-shadow:0 6px 20px #00000029;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .18s ease,border-color .18s ease,transform .18s ease;cursor:pointer}#setupgear-appearance-toggle:hover{background:#162440;border-color:#7aa6ff;transform:translateY(-1px)}#setupgear-appearance-toggle:focus-visible{outline:3px solid #79a7ff;outline-offset:3px}html[data-sg-theme=light] #setupgear-appearance-toggle{background:#fffffff0;color:#1b2b44;border-color:#cbd5e1;box-shadow:0 6px 18px #0f172a1f}html[data-sg-theme=light] #setupgear-appearance-toggle:hover{background:#eef4ff;border-color:#7aa6ff}#MainContent[data-template=index] .hero-wrapper .hero{box-sizing:border-box;min-height:clamp(420px,44vw,610px);padding-inline:clamp(22px,6vw,100px)!important;background-position:center right!important;background-size:cover!important;border-radius:0 0 28px 28px;overflow:hidden}#MainContent[data-template=index] .hero-wrapper .hero h1{max-width:11ch;font-size:clamp(2.35rem,4.8vw,4.6rem)!important;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}#MainContent[data-template=index] .hero-wrapper .hero p{max-width:48ch;line-height:1.65}#MainContent[data-template=index] .hero-wrapper .hero a.button{min-height:48px;padding-inline:20px;border-radius:12px;font-weight:800}product-card,.product-card,.collection-card{border-radius:16px;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}product-card .media,.product-card .media,.collection-card .media{display:grid;place-items:center;aspect-ratio:1/1;background:linear-gradient(145deg,#f9fbfe,#e9eef6)!important;border:1px solid #e0e7f0;border-radius:13px;overflow:hidden}product-card .media img,.product-card .media img,.collection-card .media img{display:block;width:100%;height:100%;max-height:360px;object-fit:contain!important;padding:clamp(12px,1.6vw,22px)!important;box-sizing:border-box}@media(hover:hover){product-card:hover,.product-card:hover,.collection-card:hover{transform:translateY(-2px)}}.product-media-container,.media-gallery__media,.product-information__media{background:#f5f8fc;border-radius:16px;overflow:hidden}.product-media-container img,.media-gallery__media img,.product-information__media img{object-fit:contain!important}.rating-wrapper .rating .filled-star{fill:#fbbf24!important}.rating-wrapper .rating-count{color:#b9c7df;font-weight:650}html[data-sg-theme=light] .rating-wrapper .rating-count{color:#475569}.sg-card-review-empty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-top:8px;color:#9ca3af;font-size:.75rem;line-height:1.35}.sg-card-review-empty a{color:#9fc2ff;text-decoration:none;font-weight:800}.sg-card-review-empty a:hover{text-decoration:underline;text-underline-offset:3px}html[data-sg-theme=light] .sg-card-review-empty{color:#64748b}html[data-sg-theme=light] .sg-card-review-empty a{color:#1d4ed8}html.sg-terms-gate-active,html.sg-terms-gate-active body{overflow:hidden!important}#sg-terms-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;background:#030712d6;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);overscroll-behavior:contain}#sg-terms-gate[hidden],html.sg-terms-accepted #sg-terms-gate{display:none!important}#sg-terms-gate .sg-terms-panel{width:min(100%,620px);max-height:min(88vh,820px);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(122,166,255,.35);border-radius:24px;background:radial-gradient(ellipse at 95% 0,rgba(47,107,255,.18),transparent 45%),linear-gradient(145deg,#171f30,#0c111c);color:#f8fafc;padding:clamp(22px,4vw,38px);box-shadow:0 28px 90px #00000080}#sg-terms-gate .sg-terms-kicker{margin:0 0 9px;color:#8fb5ff;font-size:.72rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}#sg-terms-gate h1{margin:0 0 13px;color:#fff;font-size:clamp(1.7rem,3.4vw,2.35rem);line-height:1.08;letter-spacing:-.04em}#sg-terms-gate p{color:#c7d0df;font-size:.93rem;line-height:1.65}#sg-terms-gate .sg-terms-links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 20px}#sg-terms-gate .sg-terms-link{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid #374966;border-radius:10px;color:#c9dcff;text-decoration:none;font-weight:750;font-size:.82rem}#sg-terms-gate .sg-terms-link:hover{border-color:#7ba6ff;background:#2f6bff1f}#sg-terms-gate .sg-terms-check{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid #34435c;border-radius:12px;background:#ffffff09;color:#f1f5f9;font-size:.88rem;line-height:1.5;cursor:pointer}#sg-terms-gate .sg-terms-check input{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:#2f6bff}#sg-terms-gate .sg-terms-continue{display:flex;width:100%;align-items:center;justify-content:center;min-height:48px;margin-top:15px;padding:12px 16px;border:0;border-radius:12px;background:#2f6bff;color:#fff;font-family:inherit;font-size:.94rem;font-weight:800;line-height:1.2;cursor:pointer;transition:background .18s ease,transform .18s ease}#sg-terms-gate .sg-terms-continue:not(:disabled):hover{background:#4b7cff;transform:translateY(-1px)}#sg-terms-gate .sg-terms-continue:disabled{cursor:not-allowed;opacity:.45}#sg-terms-gate .sg-terms-fineprint{margin:12px 0 0;font-size:.73rem;color:#9ca3af}html[data-sg-theme=light] #sg-terms-gate .sg-terms-panel{background:linear-gradient(145deg,#fff,#f4f7fb);color:#111827}html[data-sg-theme=light] #sg-terms-gate h1,html[data-sg-theme=light] #sg-terms-gate .sg-terms-check{color:#111827}html[data-sg-theme=light] #sg-terms-gate p{color:#475569}html[data-sg-theme=light] #sg-terms-gate .sg-terms-check{background:#f8fafc;border-color:#dbe3ee}@media(max-width:749px){#setupgear-appearance-toggle{top:calc(var(--header-group-height,58px) + 8px);right:9px;min-height:32px;padding:7px 9px;font-size:.7rem}#MainContent[data-template=index] .hero-wrapper .hero{min-height:clamp(410px,112vw,540px);padding-inline:20px!important;background-position:64% center!important;border-radius:0 0 18px 18px}#MainContent[data-template=index] .hero-wrapper .hero h1{font-size:clamp(2.25rem,9vw,3.2rem)!important;max-width:10ch}product-card .media img,.product-card .media img,.collection-card .media img{padding:10px!important}#sg-terms-gate{padding:12px}#sg-terms-gate .sg-terms-panel{max-height:88vh;border-radius:19px;padding:22px 18px}}@media(prefers-reduced-motion:reduce){#setupgear-appearance-toggle,product-card,.product-card,.collection-card{transition:none}}.setupgear-card-review{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;min-height:1.25em;margin-top:7px;font-size:.73rem;line-height:1.35}.setupgear-card-review__stars{display:inline-flex;gap:1px;color:#fbbf24;letter-spacing:.015em;white-space:nowrap;font-size:.9rem}.setupgear-card-review__stars .is-empty{color:#65748b}.setupgear-card-review__rating{color:#f8fafc;font-weight:800;font-variant-numeric:tabular-nums}.setupgear-card-review__link{color:#9fc2ff;font-weight:700;text-decoration:none}.setupgear-card-review__link:hover{text-decoration:underline;text-underline-offset:3px}.setupgear-card-review__source{flex-basis:100%;color:#94a3b8;font-size:.65rem;line-height:1.3}html[data-sg-theme=light] .setupgear-card-review__rating{color:#1f2937}html[data-sg-theme=light] .setupgear-card-review__link{color:#1d4ed8}html[data-sg-theme=light] .setupgear-card-review__source{color:#64748b}html[data-sg-theme=light] .setupgear-card-review__stars--empty{color:#94a3b8}
/*# sourceMappingURL=/cdn/shop/t/3/assets/setupgear-premium.css.map */
