.scroll-to-top{position:fixed;bottom:30px;right:30px;width:48px;height:48px;background:#ffffffe6;border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;z-index:999;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;transform:translateY(20px) scale(.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000001a;display:flex;align-items:center;justify-content:center}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.scroll-to-top:hover{background:#fff;border-color:#0003;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 30px #00000026}.scroll-to-top:active{transform:translateY(0) scale(1);transition:all .1s ease}.scroll-to-top:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid rgba(0,0,0,.7);transition:all .3s ease}.scroll-to-top:hover:before{border-bottom-color:#000000e6;transform:translateY(-1px)}body:not(.home-section) .section-dot-navigation{display:none!important}body.home-section .section-dot-navigation{display:flex!important}.section-dot-navigation,.section-dot{pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important}@media (hover: none) and (pointer: coarse){.section-dot{min-width:12px!important;min-height:12px!important}.section-dot:after{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:transparent;border-radius:50%;pointer-events:auto}}@media screen and (max-width: 768px){.scroll-to-top{bottom:20px;right:20px;width:44px;height:44px}.scroll-to-top:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid rgba(0,0,0,.7)}}@media screen and (max-width: 480px){.scroll-to-top{bottom:15px;right:15px;width:40px;height:40px}.scroll-to-top:before{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid rgba(0,0,0,.7)}}@media (prefers-color-scheme: dark){.scroll-to-top{background:#000c;border:1px solid rgba(255,255,255,.1)}.scroll-to-top:hover{background:#000000e6;border-color:#fff3}.scroll-to-top:before{border-bottom-color:#fffc}.scroll-to-top:hover:before{border-bottom-color:#fff}}.scroll-to-top:focus,.section-dot:focus{outline:2px solid rgba(0,0,0,.3);outline-offset:2px}.scroll-to-top:focus:not(:focus-visible),.section-dot:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){.scroll-to-top,.section-dot,.section-dot-navigation{transition:opacity .2s ease!important}.scroll-to-top:hover,.section-dot:hover{transform:none!important}.scroll-to-top:before{transition:none}.scroll-to-top:hover:before{transform:none}}.scroll-progress{position:fixed;bottom:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#000c,#0009);z-index:1001;transition:width .1s ease}@media (prefers-color-scheme: dark){.scroll-progress{background:linear-gradient(90deg,#fffc,#fff9)}}.floating-elements{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.3}.floating-shape{position:absolute;width:20px;height:20px;background:#0000000d;border-radius:50%;animation:float 20s infinite linear}.floating-shape:nth-child(1){top:20%;left:10%;animation-delay:0s;animation-duration:25s}.floating-shape:nth-child(2){top:60%;left:80%;animation-delay:5s;animation-duration:30s}.floating-shape:nth-child(3){top:80%;left:20%;animation-delay:10s;animation-duration:20s}.floating-shape:nth-child(4){top:40%;left:70%;animation-delay:15s;animation-duration:35s}@keyframes float{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}@media (prefers-reduced-motion: reduce){.floating-elements{display:none}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.skeleton-product{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skeleton{animation:none;background:#f0f0f0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/scroll-button.css.map */
