.back-to-top{width:var(--floating-btn-size, 48px);height:var(--floating-btn-size, 48px);max-width:var(--floating-btn-size, 48px);max-height:var(--floating-btn-size, 48px);padding:0;margin:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:rgb(var(--color-foreground));border:none;border-radius:var(--floating-btn-radius, 50%);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(1rem) scale(.8);transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),background .2s ease,box-shadow .2s ease;box-shadow:0 2px 12px #00000014;text-transform:none;letter-spacing:0;line-height:1;font-size:0;white-space:normal;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.back-to-top{background:rgba(var(--color-foreground),.65);color:rgb(var(--color-background))}.back-to-top__track{stroke:rgba(var(--color-background),.25)}.back-to-top__ring{stroke:rgb(var(--color-background))}}@media(hover:hover)and (pointer:fine){.back-to-top:hover{background:rgba(var(--color-foreground),.14);box-shadow:0 4px 20px #0000001f;transform:translateY(-2px) scale(1.05)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.back-to-top:hover{background:rgba(var(--color-foreground),.8)}}}.back-to-top:active{transform:translateY(0) scale(.95);transition:opacity .1s ease,visibility .1s ease,transform .1s ease,background .1s ease,box-shadow .1s ease}.back-to-top:focus{outline:none}.back-to-top:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.back-to-top:focus:not(:focus-visible){outline:none}.back-to-top__progress{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.back-to-top__track{fill:none;stroke:rgba(var(--color-foreground),.1);stroke-width:2}.back-to-top__ring{fill:none;stroke:rgb(var(--color-foreground));stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .15s ease-out}.back-to-top__arrow{position:relative;width:18px;height:18px;flex-shrink:0}@media screen and (max-width:767px){.back-to-top__arrow{width:16px;height:16px}.sticky-atc__button{min-height:44px}}@media(prefers-reduced-motion:reduce){.back-to-top{transition:opacity .01s ease,visibility .01s ease;transform:none}.back-to-top.is-visible{transform:none}.back-to-top:active{transform:none;transition:none}.back-to-top__ring{transition:none}}@media(forced-colors:active){.back-to-top{border:2px solid ButtonText;background:Canvas;color:ButtonText;forced-color-adjust:none}.back-to-top__track{stroke:GrayText}.back-to-top__ring{stroke:Highlight}.back-to-top__arrow path{stroke:ButtonText}}@media print{.back-to-top{display:none!important}}.cart-remove-confirm{background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-base, 4px);box-shadow:0 4px 12px #0000001f;padding:1rem 1.25rem;margin-top:.5rem;max-width:260px}.cart-remove-confirm__text{margin:0 0 .875rem;font-size:1.35rem;font-weight:600}.cart-remove-confirm__actions{display:flex;gap:.625rem}.cart-remove-confirm__btn{flex:1;min-height:48px;padding:.75rem 1rem;font-size:1.2rem;font-weight:700;line-height:1.2;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-back-to-top.css.map */
