.ax-back-to-top{--ax-btt-size: 2.75rem;--ax-btt-gap: clamp(var(--ax-space-3), 2.5vw, var(--ax-space-6));position:fixed;z-index:calc(var(--ax-z-sticky) + 1);inset-block-end:max(var(--ax-btt-gap),env(safe-area-inset-bottom,0px));inset-inline-end:var(--ax-btt-gap);display:block;opacity:0;visibility:hidden;translate:0 var(--ax-space-3);transform:translateY(calc(var(--ax-btt-drop, 0px) - var(--ax-btt-lift, 0px)));pointer-events:none;transition:opacity var(--ax-dur-2) var(--ax-ease-out),translate var(--ax-dur-2) var(--ax-ease-out),transform var(--ax-dur-2) var(--ax-ease-out),visibility 0s linear var(--ax-dur-2)}[dir=rtl] .ax-back-to-top[data-corner=fixed]{inset-inline-end:auto;inset-inline-start:var(--ax-btt-gap)}.ax-back-to-top[data-ax-visible],:root.no-js .ax-back-to-top{opacity:1;visibility:visible;translate:0 0;pointer-events:auto;transition-delay:0s}.ax-back-to-top__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ax-space-2);inline-size:var(--ax-btt-size);block-size:var(--ax-btt-size);color:var(--ax-c-btn-fg);text-decoration:none;background-color:var(--ax-c-btn);border-radius:var(--ax-radius-full);box-shadow:var(--ax-shadow-lg),0 0 0 var(--ax-border-width) var(--ax-c-btn-fg);transition:background-color var(--ax-dur-1) linear,color var(--ax-dur-1) linear,translate var(--ax-dur-1) var(--ax-ease-out)}.ax-back-to-top__btn:hover{translate:0 -2px}.ax-back-to-top__btn:active{translate:0 0}.ax-back-to-top__btn:focus-visible{outline:var(--ax-focus-width) solid var(--ax-c-border-strong);outline-offset:var(--ax-focus-offset)}.ax-back-to-top__icon{position:relative;z-index:1}.ax-back-to-top--labelled .ax-back-to-top__btn{inline-size:auto;padding-inline:var(--ax-space-5);border-radius:var(--ax-radius-full)}.ax-back-to-top__label{position:relative;z-index:1;font-family:var(--ax-font-accent);font-size:var(--ax-text-xs);font-weight:var(--ax-fw-bold);letter-spacing:calc(.04em * var(--ax-ls-track));text-transform:none;white-space:nowrap}.ax-back-to-top__ring{display:none}@supports (mask: radial-gradient(#000,#000)) or (-webkit-mask: radial-gradient(#000,#000)){.ax-back-to-top:not(.ax-back-to-top--labelled) .ax-back-to-top__ring{display:block;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:var(--ax-radius-full);background:conic-gradient(var(--ax-c-accent) calc(var(--ax-progress, 0) * 360deg),rgb(var(--ax-c-shadow) / .18) 0deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));pointer-events:none}}.ax-scroll-progress{--ax-progress-size: 3px;position:fixed;z-index:calc(var(--ax-z-header) + 1);inset-inline:0;inset-block-start:0;inset-block-end:auto;display:block;block-size:var(--ax-progress-size);pointer-events:none;background-color:transparent}.ax-scroll-progress[data-position=block-end]{inset-block-start:auto;inset-block-end:0}.ax-scroll-progress__bar{display:block;inline-size:100%;block-size:100%;background-image:var(--ax-grad-accent);border-start-end-radius:var(--ax-radius-full);border-end-end-radius:var(--ax-radius-full);transform-origin:0 50%;scale:var(--ax-progress, 0) 1;will-change:scale}[dir=rtl] .ax-scroll-progress__bar{transform-origin:100% 50%}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.ax-scroll-progress[data-ax-mode=css] .ax-scroll-progress__bar{scale:0 1;animation:ax-scroll-progress-grow linear forwards;animation-timeline:scroll(root block)}}}@keyframes ax-scroll-progress-grow{0%{scale:0 1}to{scale:1 1}}.ax-page-transition{--ax-page-transition-duration: .26s;position:fixed;z-index:calc(var(--ax-z-toast) + 2);top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;contain:layout paint}.ax-page-transition__veil{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:var(--ax-c-bg);opacity:0;transition:opacity var(--ax-page-transition-duration) var(--ax-ease-out)}.ax-page-transition__bar{position:absolute;inset-inline:0;inset-block-start:0;display:block;block-size:3px;background-image:var(--ax-grad-accent);transform-origin:0 50%;scale:0 1;opacity:0}[dir=rtl] .ax-page-transition__bar{transform-origin:100% 50%}:root[data-ax-navigating] .ax-page-transition__veil{opacity:1}:root[data-ax-navigating] .ax-page-transition__bar{opacity:1;animation:ax-page-transition-bar var(--ax-page-transition-duration) var(--ax-ease-out) forwards}.ax-page-transition[data-effect=wipe] .ax-page-transition__veil{transform-origin:50% 100%;scale:1 0;opacity:1;transition:scale var(--ax-page-transition-duration) var(--ax-ease-out)}:root[data-ax-navigating] .ax-page-transition[data-effect=wipe] .ax-page-transition__veil{scale:1 1}@keyframes ax-page-transition-bar{0%{scale:0 1}to{scale:1 1}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--ax-page-transition-duration, .26s);animation-timing-function:var(--ax-ease-out)}@media(prefers-reduced-motion:reduce){.ax-page-transition{display:none}::view-transition-old(root),::view-transition-new(root){animation:none}}:root[data-animations=false] .ax-page-transition{display:none}.ax-cursor{--ax-cursor-size: 2rem;--ax-cursor-dot: .3125rem;position:fixed;z-index:calc(var(--ax-z-toast) + 1);top:0;right:0;bottom:0;left:0;direction:ltr;display:none;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint}.ax-cursor[data-ax-active]{display:block}.ax-cursor__ring,.ax-cursor__dot{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;border-radius:var(--ax-radius-full);pointer-events:none;will-change:translate}.ax-cursor__ring{inline-size:var(--ax-cursor-size);block-size:var(--ax-cursor-size);border:var(--ax-border-width) solid var(--ax-c-fg);opacity:.55;translate:calc(var(--ax-cursor-x, 0px) - 50%) calc(var(--ax-cursor-y, 0px) - 50%);transition:inline-size var(--ax-dur-2) var(--ax-ease-out),block-size var(--ax-dur-2) var(--ax-ease-out),opacity var(--ax-dur-2) linear,background-color var(--ax-dur-2) linear,translate var(--ax-dur-1) linear}.ax-cursor__dot{inline-size:var(--ax-cursor-dot);block-size:var(--ax-cursor-dot);background-color:var(--ax-c-fg);translate:calc(var(--ax-cursor-x, 0px) - 50%) calc(var(--ax-cursor-y, 0px) - 50%)}.ax-cursor[data-ax-state=link] .ax-cursor__ring{inline-size:calc(var(--ax-cursor-size) * 1.6);block-size:calc(var(--ax-cursor-size) * 1.6);background-color:var(--ax-c-accent);border-color:var(--ax-c-accent);opacity:.24}.ax-cursor[data-ax-state=link] .ax-cursor__dot{background-color:var(--ax-c-accent)}.ax-cursor[data-ax-state=text] .ax-cursor__ring,.ax-cursor[data-ax-state=text] .ax-cursor__dot{opacity:0}.ax-cursor[data-ax-pressed] .ax-cursor__ring{scale:.82}:root[data-ax-cursor=hidden],:root[data-ax-cursor=hidden] body,:root[data-ax-cursor=hidden] a,:root[data-ax-cursor=hidden] button,:root[data-ax-cursor=hidden] summary,:root[data-ax-cursor=hidden] label{cursor:none}:root[data-ax-cursor=hidden] :is(input,textarea,select,[contenteditable],[data-ax-native-cursor]){cursor:auto}@media(pointer:coarse),(prefers-reduced-motion:reduce){.ax-cursor,.ax-cursor[data-ax-active]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-utility.css.map */
