.fc-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%);transform:translate(-120%);animation:fc-shine-sweep 4.5s ease-in-out 1.5s infinite}@keyframes fc-shine-sweep{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}html.fc-motion [data-fc-auto-reveal]{opacity:0;transform:translateY(18px)}html.fc-motion [data-fc-auto-reveal].is-in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease;transition-delay:var(--fc-reveal-delay, 0s)}@media(prefers-reduced-motion:reduce){.fc-shine{animation:none;display:none}html.fc-motion [data-fc-auto-reveal]{opacity:1;transform:none}}.fc-heart{position:fixed;z-index:2147483000;pointer-events:none;animation:fc-heart-up 1.3s ease-out forwards}.fc-heart svg{width:100%;height:100%;display:block}@keyframes fc-heart-up{0%{transform:translate(-50%) scale(.4);opacity:0}15%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),-120px) scale(1.1) rotate(var(--rot));opacity:0}}.fc-bag-note{position:fixed;left:50%;bottom:calc(2.4rem + env(safe-area-inset-bottom,0px));z-index:2147483001;transform:translate(-50%,1.2rem);opacity:0;pointer-events:none;background:#fff;color:#b0355b;font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;padding:1.2rem 2.2rem;border-radius:999px;box-shadow:0 8px 24px #c25c7c40;transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.fc-bag-note.is-on{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.fc-bag-note{transition:none}}.fc-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147482999;overflow:hidden}.fc-confetti span{position:absolute;opacity:0;animation-name:fc-blast;animation-timing-function:cubic-bezier(.15,.7,.4,1);animation-fill-mode:forwards}@keyframes fc-blast{0%{transform:translateZ(0) rotate(0);opacity:1}70%{opacity:1}to{transform:translate3d(var(--dx),var(--dy),0) rotate(var(--rot));opacity:0}}#CartDrawer-Checkout.button.button.button{background-color:#c25c7c!important;border-color:#c25c7c!important;color:#fff!important}#CartDrawer-Checkout.button.button.button:not([disabled]):hover{background-color:#a94766!important;border-color:#a94766!important;color:#fff!important}@supports (overflow: clip){html,body{overflow-x:clip}}@media screen and (max-width:749px){cart-drawer,.drawer{width:100%!important}.drawer__inner{width:100%!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/facecloths-motion.css.map */
