.solor-floating-stickers{position:fixed;z-index:24;top:0;right:0;bottom:0;left:0;width:0;height:0;pointer-events:none}.solor-floating-stickers__stage{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.solor-floating-item{position:fixed;top:0;left:0;display:grid;width:140px;min-height:48px;padding:11px 15px;background:var(--floating-bg);color:var(--floating-color);place-items:center;font-size:11px;font-weight:700;line-height:1.05;letter-spacing:.065em;text-align:center;text-transform:uppercase;will-change:transform;pointer-events:none}.solor-floating-item--shape-pill{border-radius:999px}.solor-floating-item--shape-stamp{border:1px dashed currentColor}.solor-floating-item--shape-circle{aspect-ratio:1;border-radius:50%;padding:12px}.solor-floating-item--shape-none{padding:0;background:transparent}.solor-floating-item__image{display:block;width:100%;height:auto}.solor-floating-item--sticker:has(.solor-floating-item__image){padding:0;background:transparent;min-height:0}.solor-floating-item--photo{padding:var(--floating-photo-border,10px);background:#fff;min-height:0;box-shadow:0 12px 34px #00000029}.solor-floating-item--photo .solor-floating-item__image{width:100%;height:auto}@media(max-width:749px){.solor-floating-item{font-size:9px}}@media(prefers-reduced-motion:reduce){.solor-floating-stickers{display:none}}.solor-floating-stickers__stage{pointer-events:none}.solor-floating-item{pointer-events:auto;cursor:pointer;transition:filter .2s ease}.solor-floating-item:hover{filter:drop-shadow(0 4px 0 rgb(59 28 23/.18))}.solor-floating-item:focus-visible{outline:2px solid #3B1C17;outline-offset:4px}.solor-floating-item.is-caught{animation:solor-sticker-caught .3s cubic-bezier(.22,1,.36,1) both}.solor-sticker-popup{position:fixed;z-index:90;right:18px;bottom:18px;width:min(330px,calc(100vw - 24px));padding:18px;border:1.5px solid #3B1C17;border-radius:9px 5px 12px 7px;background:#fff4c7;color:#3b1c17;box-shadow:5px 5px #3b1c17;opacity:0;transform:translateY(10px) rotate(.35deg);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1);pointer-events:auto}.solor-sticker-popup.is-visible{opacity:1;transform:translateY(0) rotate(.35deg)}.solor-sticker-popup__close{position:absolute;top:8px;right:8px;display:grid;width:27px;height:27px;padding:0;border:1px solid #3B1C17;border-radius:50%;background:#eb6b07;color:#3b1c17;place-items:center;font-size:18px;line-height:1;cursor:pointer;box-shadow:2px 2px #3b1c17}.solor-sticker-popup__eyebrow{display:inline-flex;margin-bottom:10px;padding:3px 6px;border-radius:999px;background:#eb6b07;color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}.solor-sticker-popup__title{display:block;max-width:12ch;font-family:var(--font-accent--family);font-size:30px;font-weight:var(--font-accent--weight);line-height:.95}.solor-sticker-popup p{max-width:30ch;margin:10px 0 14px;font-size:11px;line-height:1.45}.solor-sticker-popup__cta{width:100%;min-height:40px;border:1.5px solid #3B1C17;border-radius:5px 9px 6px 8px;background:#3b1c17;color:#fff9ee;font-size:10px;font-weight:800;letter-spacing:.08em;cursor:pointer}.solor-sticker-popup__cta:disabled{opacity:.65;cursor:default}@keyframes solor-sticker-caught{50%{filter:drop-shadow(0 5px 0 #3B1C17);transform:scale(1.12) rotate(-2deg)}to{opacity:0;transform:scale(.9)}}@media(max-width:749px){.solor-sticker-popup{right:12px;bottom:12px}.solor-sticker-popup__title{font-size:27px}}body.solor-sticker-popup-open{overflow:hidden}.solor-sticker-popup-layer{position:fixed;z-index:95;top:0;right:0;bottom:0;left:0;display:grid;padding:24px;place-items:center;pointer-events:none}.solor-sticker-popup-layer[hidden]{display:none!important}.solor-sticker-popup-layer.is-visible{pointer-events:auto}.solor-sticker-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#3b1c1738;opacity:0;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);cursor:pointer;transition:opacity .24s ease}.solor-sticker-popup-layer.is-visible .solor-sticker-popup__backdrop{opacity:1}.solor-sticker-popup{position:relative;z-index:1;right:auto;bottom:auto;width:min(460px,calc(100vw - 36px));padding:34px 34px 30px;border:2px solid #3B1C17;border-radius:18px 9px 20px 11px;background:linear-gradient(145deg,#fff9ee,#fff1bd);color:#3b1c17;box-shadow:8px 8px #3b1c17,0 26px 80px #3b1c1742;opacity:0;overflow:visible;transform:scale(.82) rotate(-2deg);transition:opacity .2s ease,transform .34s cubic-bezier(.22,1.3,.36,1);text-align:center}.solor-sticker-popup.is-visible{opacity:1;transform:scale(1) rotate(.4deg)}.solor-sticker-popup:before{position:absolute;top:-14px;left:50%;padding:5px 10px;border:1.5px solid #3B1C17;border-radius:999px;background:#eb6b07;color:#3b1c17;content:"YOU FOUND IT";font-size:9px;font-weight:900;line-height:1;letter-spacing:.1em;transform:translate(-50%) rotate(-2deg);box-shadow:2px 2px #3b1c17}.solor-sticker-popup__close{top:10px;right:10px;width:32px;height:32px;background:#eb6b07;color:#fff;box-shadow:2px 2px #3b1c17}.solor-sticker-popup__eyebrow{margin-bottom:13px;padding:5px 9px;background:#f2b600;color:#3b1c17;font-size:9px;letter-spacing:.1em;transform:rotate(-1deg)}.solor-sticker-popup__title{max-width:10ch;margin:0 auto;font-size:clamp(42px,7vw,68px);line-height:.88;text-wrap:balance}.solor-sticker-popup p{max-width:32ch;margin:18px auto 22px;font-size:13px;line-height:1.5}.solor-sticker-popup__cta{width:auto;min-width:min(260px,100%);min-height:48px;padding:0 24px;border:2px solid #3B1C17;border-radius:999px;background:#3b1c17;color:#fff9ee;font-size:11px;box-shadow:3px 3px #eb6b07}.solor-sticker-popup__spark{position:absolute;z-index:2;display:grid;width:42px;height:42px;border:1.5px solid #3B1C17;border-radius:50%;background:#fff;place-items:center;font-size:20px;box-shadow:2px 2px #3b1c17;animation:solor-popup-float 2.4s ease-in-out infinite alternate}.solor-sticker-popup__spark--1{top:18%;left:-22px;background:#eb6b07;transform:rotate(-10deg)}.solor-sticker-popup__spark--2{top:-22px;right:44px;background:#f2b600;animation-delay:-.8s}.solor-sticker-popup__spark--3{right:-20px;bottom:18%;background:#eb6b07;color:#fff;animation-delay:-1.4s}@keyframes solor-popup-float{0%{translate:0 -3px;rotate:-5deg}to{translate:0 5px;rotate:6deg}}@media(max-width:749px){.solor-sticker-popup-layer{padding:16px}.solor-sticker-popup{width:min(92vw,420px);padding:30px 20px 24px;box-shadow:6px 6px #3b1c17,0 20px 56px #3b1c173d}.solor-sticker-popup__title{font-size:clamp(38px,12vw,54px)}.solor-sticker-popup__spark{width:36px;height:36px;font-size:17px}.solor-sticker-popup__spark--1{left:-12px}.solor-sticker-popup__spark--3{right:-10px}}@media(prefers-reduced-motion:reduce){.solor-sticker-popup,.solor-sticker-popup__backdrop,.solor-sticker-popup__spark{transition:none;animation:none}}.solor-floating-stickers:has(.solor-sticker-popup-layer:not([hidden])){z-index:95}@media(max-width:749px){body:has(.mobile-nav[open],dialog[open]) .solor-floating-stickers{visibility:hidden}.solor-sticker-popup{max-height:calc(100dvh - 32px);overflow-y:auto}}.solor-sticker-popup{background:var(--sticker-popup-bg,#FFF4C7);color:var(--sticker-popup-text,#3B1C17);border-color:var(--sticker-popup-text,#3B1C17)}.solor-sticker-popup:before{content:attr(data-found-label);background:var(--sticker-popup-accent,#EB6B07);color:var(--sticker-popup-text,#3B1C17);border-color:currentColor}.solor-sticker-popup__close,.solor-sticker-popup__eyebrow,.solor-sticker-popup__spark{background:var(--sticker-popup-accent,#EB6B07);color:var(--sticker-popup-text,#3B1C17)}.solor-sticker-popup__cta{background:var(--sticker-popup-button,#3B1C17);color:var(--sticker-popup-button-text,#FFF4C7);border-color:var(--sticker-popup-text,#3B1C17)}.solor-sticker-popup p{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-solor-floating-stickers.css.map */
