.back-to-top{width:calc(100% - 32px);margin:16px}@media only screen and (width >= 799px){.back-to-top{position:fixed;right:16px;bottom:16px;z-index:9999;width:auto;padding:0;margin:0;pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity .1s,transform .1s}.back-to-top[data-animation-state=visible]{pointer-events:auto;opacity:1;transform:translateY(0)}}.back-to-top__button{display:flex;align-items:center;justify-content:center}@media only screen and (width <= 798px){.back-to-top__button{width:100%}}@media only screen and (width >= 799px){.back-to-top__button{min-width:48px;height:48px;padding:14px 15px}.back-to-top__button-label{box-sizing:border-box;display:none;width:0;margin:0;overflow:hidden;font-size:14px;text-align:left;white-space:nowrap}}.back-to-top__button .icon-down-arrow{rotate:180deg}.back-to-top__button-label[data-animation]{display:block}.back-to-top__button-label[data-animation-state=hidden]{width:0}.back-to-top__button-label[data-animation="visible=>hidden"],.back-to-top__button-label[data-animation="hidden=>visible"]{transition:width .3s cubic-bezier(.4,0,.2,1)}.back-to-top__button-label[data-animation-state=visible]{display:block;width:var(--open-width)}.back-to-top__button-label.back-to-top__button-label--mobile{margin-right:8px;font-size:13px}@media only screen and (width <= 798px){.back-to-top__button-label.back-to-top__button-label--desktop{display:none}}@media only screen and (width >= 799px){.back-to-top__button-label.back-to-top__button-label--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component.back-to-top-button.css.map */
