.sticker-grid__legend{font-size:.9rem;color:#555;margin:.25rem 0 .5rem}.sticker-grid__legend .tag{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;margin-right:.35rem;vertical-align:-.1rem}.tag--variant{background:#cfe2ff}.tag--shared{background:#d1e7dd}.stickers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin:10px 0 12px}@media(min-width:700px){.stickers-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}}@media(min-width:1100px){.stickers-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:600px){.sticker-item{padding:6px;min-height:46px;font-size:.88rem}.stickers-grid{gap:5px}}.sticker-item{border:1px solid #eee;background:#fff;border-radius:8px;padding:8px;text-align:center;font-size:.9rem;line-height:1.2;min-height:52px;display:flex;align-items:center;justify-content:center;flex-direction:column;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.sticker-item__btn{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;color:inherit;cursor:pointer;text-decoration:underline;font:inherit;line-height:1.2}.sticker-item__badge{display:inline-block;margin-top:.25rem;font-size:.7rem;padding:.05rem .35rem;border-radius:.35rem}.sticker-item__badge--variant{background:#eaf2ff;color:#0a58ca}.sticker-item__badge--shared{background:#e9f7f1;color:#146c43}.stickers-shared-title{margin:12px 0 6px;font-size:.92rem;font-weight:700}.sticker-dialog::backdrop{background:#00000080}.sticker-dialog{border:none;padding:0;max-width:92vw;box-shadow:0 18px 48px #00000040;border-radius:10px}.sticker-dialog__content{background:#fff;padding:1rem;border-radius:10px}.sticker-dialog__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.sticker-dialog__title{font-weight:700;font-size:.95rem}.sticker-dialog__img{max-width:88vw;height:auto;display:block}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}.bundle-callout{max-width:520px;margin:1.25rem 0}.bundle-callout__title{margin:0 0 .4rem;font-size:1.05rem;font-weight:800;letter-spacing:.3px}.bundle-callout__body{margin:0 0 .4rem;font-size:.95rem}.bundle-callout__tiers{list-style:none;padding:0;margin:0 0 .6rem}.bundle-callout__tiers li{margin:.15rem 0}.bundle-callout__tiers li:before{content:"\2022";color:#d12b2b;margin-right:.5rem}.bundle-callout__tagline{margin:0;color:#4f4f4f;font-size:.9rem}.bundle-callout--sketch{background:#fffdf4;border:1.5px solid #1f1f1f;border-radius:14px;padding:1rem 1.25rem;position:relative;box-shadow:0 1px #0000000d,0 10px 22px #0000000d;transform:rotate(-.15deg)}.bundle-callout--sketch .bundle-callout__title{color:#d12b2b;text-transform:uppercase}.bundle-callout--sketch:before,.bundle-callout--sketch:after{content:"";position:absolute;width:54px;height:54px;border:1.5px solid #1f1f1f;border-radius:10px;opacity:.25;pointer-events:none}.bundle-callout--sketch:before{top:-10px;left:-12px;transform:rotate(-3deg)}.bundle-callout--sketch:after{bottom:-12px;right:-10px;transform:rotate(2deg)}.bundle-callout--note{background:#fff8b8;border:1px solid #f2e38a;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 1px #00000008,0 8px 18px #0000000f,inset 0 18px 22px #ffffff8c}.bundle-callout--note .bundle-callout__title{color:#c52222;letter-spacing:.4px}.bundle-callout--note:after{content:"\1f4cc";position:relative;left:.1rem;top:-.05rem;margin-left:.25rem}@media(max-width:600px){.bundle-callout--sketch{transform:none}}button.is-disabled,button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.si-toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%) translateY(10px);background:#111;color:#fff;padding:.5rem .8rem;border-radius:8px;opacity:0;transition:.18s;z-index:9999;pointer-events:none;font-size:.9rem}.si-toast.in{opacity:1;transform:translate(-50%) translateY(0)}.si-plusone{position:absolute;left:50%;top:50%;transform:translate(-50%) scale(.9);padding:.2rem .5rem;border-radius:999px;background:#000000d9;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.03em;pointer-events:none;opacity:0;z-index:2147483647;transition:opacity .2s ease-out,transform .4s cubic-bezier(.19,1,.22,1)}.si-plusone.in{opacity:1;transform:translate(-50%,-28px) scale(1)}.si-confetti{position:absolute;width:8px;height:10px;border-radius:2px;background:#f2c94c;opacity:0;pointer-events:none;transform:translate(-50%,-50%) rotate(0);z-index:2147483647;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s linear}.si-confetti--classic:nth-child(4n){background:#eb5757}.si-confetti--classic:nth-child(4n+1){background:#2d9cdb}.si-confetti--classic:nth-child(4n+2){background:#27ae60}.si-confetti--classic:nth-child(4n+3){background:#f2994a}.si-confetti--maker-sparks{width:3px;height:16px;border-radius:999px;background:#ffe082;box-shadow:0 0 6px #ffe680cc}.si-confetti--maker-sparks:nth-child(3n){background:#fff;box-shadow:0 0 6px #ffffffe6}.si-confetti--dense-pop{width:6px;height:6px;border-radius:50%;background:#ffb74d}.si-confetti--dense-pop:nth-child(3n){background:#ff8a65}.si-confetti--dense-pop:nth-child(3n+1){background:#4fc3f7}.si-confetti--comic-poof{width:14px;height:14px;border-radius:999px;background:#ffeb3b;box-shadow:0 0 0 2px #0000000f,0 4px 10px #00000026}.si-confetti--comic-poof:nth-child(3n){background:#ffe082}.si-confetti--comic-poof:nth-child(3n+1){background:#fff}.si-confetti--sticker-pop{width:10px;height:7px;border-radius:2px;background:#ffca28;border:2px solid #ffffff;box-shadow:0 2px 6px #00000040}.si-confetti--sticker-pop:nth-child(4n){background:#ff80ab}.si-confetti--sticker-pop:nth-child(4n+1){background:#80d8ff}.si-confetti--sticker-pop:nth-child(4n+2){background:#ccff90}.si-confetti--ascii-burst{width:5px;height:5px;border-radius:0;background:#eee;box-shadow:0 0 0 1px #0000001f,0 0 6px #0000002e}.si-confetti--ascii-burst:nth-child(3n){background:#e0f7fa}.si-confetti--ascii-burst:nth-child(3n+1){background:#f3e5f5}.si-confetti--retro-pixels{width:6px;height:6px;border-radius:0;background:#ffb74d}.si-confetti--retro-pixels:nth-child(4n){background:#ef5350}.si-confetti--retro-pixels:nth-child(4n+1){background:#42a5f5}.si-confetti--retro-pixels:nth-child(4n+2){background:#66bb6a}.si-confetti.in{opacity:1;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rot))}.product-personalization{margin:1rem 0 1.25rem;padding:.9rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:#00000008}.product-personalization label{display:block;font-weight:600;margin-bottom:.4rem;letter-spacing:.01em}.product-personalization input[type=text]{width:100%;padding:.65rem .75rem;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:1rem;line-height:1.2}.product-personalization small{display:block;margin-top:.4rem;color:#0009}.product-personalization.is-invalid input[type=text]{border-color:#c62828;box-shadow:0 0 0 3px #c6282814}.product-personalization.is-invalid small{color:#c62828}.add-to-cart{margin-top:.5rem}@media(max-width:600px){.product-personalization{background:#0000000a}}.coming-soon-callout{margin:1rem 0 1.25rem;padding:1rem 1.1rem;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#0000000a}.coming-soon-callout .cs-title{display:inline-block;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#111;color:#fff;padding:.45rem .65rem;border-radius:6px;font-size:.9rem}.coming-soon-callout .cs-qty,.coming-soon-callout .cs-date,.coming-soon-callout .cs-note{margin-top:.6rem;font-size:.95rem}.product-block--sales-point .sales-point--limited{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;border:1px solid #fed7aa;background:#fffbeb}.product-block--sales-point .sales-point--limited .icon-and-text{display:inline-flex;align-items:center;gap:.4rem}.product-block--sales-point .sales-point--limited .limited-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.variant-input[data-value="Red/Bronze"],.variant-input[data-value="Light Blue"],.variant__button-label[for*=Red][for*=Bronze],.variant__button-label[for*=Light][for*=Blue],input[id*=Red][id*=Bronze],input[id*=Light][id*=Blue]{display:none!important}.restock-rooster select option[value="Red/Bronze"],.restock-rooster [data-value="Red/Bronze"],.restock-rooster label:contains("Red/Bronze"){display:none!important}.backInStockFormVariantSelect select option[value="Light Blue"]{display:none!important}.product-variant-alert{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:.85rem 1rem;border-radius:6px;box-shadow:0 1px 2px #0000000d;font-size:.9rem;line-height:1.35}.product-variant-alert.hide{display:none!important}.product-variant-alert__icon{font-size:1.2rem;line-height:1}.product-variant-alert__text{flex:1}.product-variant-alert--note{border:1px solid #e5e7eb;background:#f9fafb;color:#374151}.product-variant-alert--info{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}.product-variant-alert--warning{border:1px solid #fcd34d;background:#fef3c7;color:#78350f}
/*# sourceMappingURL=/cdn/shop/t/41/assets/savage-industries.css.map */
