.cl-fsw{position:fixed;bottom:var(--cl-fsw-y, 20px);z-index:var(--cl-fsw-z, 900);display:block;width:var(--cl-fsw-w, 215px);line-height:0;text-decoration:none;transition:transform .3s ease;-webkit-tap-highlight-color:transparent}.cl-fsw--right{right:var(--cl-fsw-x, 20px)}.cl-fsw--left{left:var(--cl-fsw-x, 20px)}.cl-fsw:hover,.cl-fsw:focus-visible{transform:scale(1.05)}.cl-fsw:focus-visible{outline:2px solid currentColor;outline-offset:6px}.cl-fsw__image{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 18px rgba(20,20,12,.18))}.cl-fsw__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cl-fsw__fallback{position:relative;display:block;width:100%;aspect-ratio:215 / 160;filter:drop-shadow(0 6px 18px rgba(20,20,12,.18))}.cl-fsw__fan{position:absolute;left:50%;bottom:6%;width:1px;height:1px}.cl-fsw__blade{position:absolute;left:50%;bottom:0;width:calc(var(--cl-fsw-w, 215px) * .085);height:calc(var(--cl-fsw-w, 215px) * .42);margin-left:calc(var(--cl-fsw-w, 215px) * -.0425);border-radius:calc(var(--cl-fsw-w, 215px) * .012);background:var(--c, #cfc7b8);box-shadow:0 0 0 1px #ffffff8c inset;transform-origin:50% 100%;transform:rotate(calc((var(--i) * (150deg / (var(--n) - 1))) - 75deg))}.cl-fsw__card{position:absolute;top:14%;left:52%;width:52%;padding:6% 4%;border-radius:2px;background:#f2ece0;box-shadow:0 2px 8px #14140c38;transform:translate(-40%) rotate(-4deg);text-align:center;line-height:1.1}.cl-fsw__card-line{display:block;color:#8a6a3f;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--cl-fsw-w, 215px) * .078);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.cl-fsw{width:var(--cl-fsw-w-m, 150px);bottom:var(--cl-fsw-y-m, 12px)}.cl-fsw--right{right:var(--cl-fsw-x-m, 12px)}.cl-fsw--left{left:var(--cl-fsw-x-m, 12px)}.cl-fsw--desktop-only{display:none}.cl-fsw__blade{width:calc(var(--cl-fsw-w-m, 150px) * .085);height:calc(var(--cl-fsw-w-m, 150px) * .42);margin-left:calc(var(--cl-fsw-w-m, 150px) * -.0425);border-radius:calc(var(--cl-fsw-w-m, 150px) * .012)}.cl-fsw__card-line{font-size:calc(var(--cl-fsw-w-m, 150px) * .082)}}@media print{.cl-fsw{display:none}}@media(prefers-reduced-motion:reduce){.cl-fsw{transition:none}.cl-fsw:hover,.cl-fsw:focus-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
