.fittr-sticker{position:absolute;pointer-events:none;z-index:20;top:50%;left:50%;will-change:transform;--fittr-drift-x: calc(14px * var(--fittr-drift-gain, 1));--fittr-drift-y: calc(22px * var(--fittr-drift-gain, 1));--fittr-tilt-deg: calc(8deg * var(--fittr-tilt-gain, 1));--fittr-jiggle-amt: calc(.045 * var(--fittr-jiggle-gain, 1.2));--fittr-depth-blur: 0px;--fittr-depth-sat: 1;--fittr-depth-bright: 1;--fittr-depth-shadow: .32;--fittr-depth-k: .65}.fittr-sticker--far{--fittr-depth-blur: calc(var(--sticker-size, 90px) * .036);--fittr-depth-sat: .8;--fittr-depth-bright: 1.1;--fittr-depth-shadow: .12;--fittr-depth-k: .25}.fittr-sticker--near{--fittr-depth-blur: calc(var(--sticker-size, 90px) * .038);--fittr-depth-shadow: .2;--fittr-depth-k: 1.5}.fittr-sticker__translate{transform:translate(-50%,-50%)}.fittr-sticker__pointer{transform:translate(calc(var(--fittr-px, 0) * var(--fittr-depth-k) * 18px),calc(var(--fittr-py, 0) * var(--fittr-depth-k) * 12px));transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.fittr-sticker__drift{will-change:transform}.fittr-sticker__rotate{transform:rotate(var(--sticker-rotate-init, 0deg));will-change:transform}.fittr-sticker__tilt{will-change:transform}.fittr-sticker__image{position:relative;display:block;width:var(--sticker-size, 90px);height:var(--sticker-size, 90px);filter:blur(var(--fittr-depth-blur)) saturate(var(--fittr-depth-sat)) brightness(var(--fittr-depth-bright)) drop-shadow(0 calc(var(--sticker-size, 90px) * .07) calc(var(--sticker-size, 90px) * .09) rgba(9,34,53,var(--fittr-depth-shadow)));will-change:transform}.fittr-sticker__art{position:absolute;top:0;right:0;bottom:0;left:0}.fittr-sticker--mirror .fittr-sticker__art{transform:scaleX(-1)}.fittr-sticker__img{display:block;width:100%;height:100%;object-fit:contain}.fittr-sticker__rim,.fittr-sticker__glint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask:var(--fittr-sticker-mask) center / contain no-repeat;mask:var(--fittr-sticker-mask) center / contain no-repeat;mix-blend-mode:screen}.fittr-sticker__rim{background:linear-gradient(172deg,rgba(255,255,255,.62) 0%,rgba(255,236,236,.22) 26%,transparent 44%),linear-gradient(0deg,rgba(235,244,250,.24) 0%,transparent 26%)}.fittr-sticker__glint{background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.55) 48%,transparent 58%) no-repeat;background-size:250% 100%;background-position:120% 0;opacity:0}.fittr-sticker__gloss{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 44% 40% at 32% 26%,rgba(255,255,255,.62) 0%,rgba(255,255,255,.22) 38%,transparent 72%),radial-gradient(ellipse 36% 22% at 66% 80%,rgba(255,255,255,.2) 0%,transparent 100%)}.fittr-sticker--sm{--sticker-size: 48px}.fittr-sticker--md{--sticker-size: 76px}.fittr-sticker--lg{--sticker-size: 116px}.fittr-sticker--xl{--sticker-size: 160px}@media(min-width:750px){.fittr-sticker--sm{--sticker-size: 64px}.fittr-sticker--md{--sticker-size: 104px}.fittr-sticker--lg{--sticker-size: 152px}.fittr-sticker--xl{--sticker-size: 210px}}.fittr-sticker--mobile-only{display:block}.fittr-sticker--desktop-only{display:none}@media(min-width:750px){.fittr-sticker--mobile-only{display:none}.fittr-sticker--desktop-only{display:block}}.fittr-featured-products,.fittr-collection-header{position:relative}@media(max-width:749px){.fittr-sticker{--fittr-drift-x: calc(9px * var(--fittr-drift-gain, 1));--fittr-drift-y: calc(14px * var(--fittr-drift-gain, 1));--fittr-tilt-deg: calc(6deg * var(--fittr-tilt-gain, 1))}}@media(prefers-reduced-motion:no-preference){.fittr-sticker__drift{animation:fittr-sticker-drift calc(var(--drift-dur, 20s) / var(--fittr-motion-speed, 1)) ease-in-out var(--drift-delay, 0s) infinite}.fittr-sticker__tilt{animation:fittr-sticker-tilt calc(var(--tilt-dur, 9s) / var(--fittr-motion-speed, 1)) ease-in-out var(--tilt-delay, 0s) infinite}.fittr-sticker__glint{animation:fittr-sticker-glint 1.6s cubic-bezier(.22,1,.36,1) var(--glint-delay, .7s) 2}.fittr-sticker__image{animation:fittr-sticker-jiggle calc(var(--jiggle-dur, 2.6s) / var(--fittr-motion-speed, 1)) ease-in-out var(--jiggle-delay, 0s) infinite}}.fittr-stickers-settled .fittr-sticker__drift,.fittr-stickers-settled .fittr-sticker__tilt,.fittr-stickers-settled .fittr-sticker__image{animation-play-state:paused}@keyframes fittr-sticker-glint{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-30% 0}}@media(prefers-reduced-motion:reduce){.fittr-sticker__pointer{transform:none;transition:none}}@keyframes fittr-sticker-drift{0%{transform:translate(0)}20%{transform:translate(var(--fittr-drift-x),calc(var(--fittr-drift-y) * -.65))}50%{transform:translate(calc(var(--fittr-drift-x) * -.35),calc(var(--fittr-drift-y) * -1))}75%{transform:translate(calc(var(--fittr-drift-x) * -1),calc(var(--fittr-drift-y) * -.4))}to{transform:translate(0)}}@keyframes fittr-sticker-tilt{0%,to{transform:perspective(460px) rotateX(calc(var(--fittr-tilt-deg) * .5)) rotateY(calc(var(--fittr-tilt-deg) * -1))}50%{transform:perspective(460px) rotateX(calc(var(--fittr-tilt-deg) * -.5)) rotateY(var(--fittr-tilt-deg))}}@keyframes fittr-sticker-jiggle{0%,to{transform:scale(calc(1 + var(--fittr-jiggle-amt)),calc(1 - var(--fittr-jiggle-amt) * .9))}50%{transform:scale(calc(1 - var(--fittr-jiggle-amt)),calc(1 + var(--fittr-jiggle-amt) * .9))}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/fittr-sticker.css.map */
