:root{--hover-duration: var(--animation-speed-slow);--hover-easing: var(--animation-easing)}@media(prefers-reduced-motion:reduce){:root{--hover-duration: 0s}}.button-roll{position:relative;display:inline-flex;overflow:hidden;vertical-align:top;padding-block:.1em;margin-block:-.1em}.button-roll__text{display:block;transition:transform var(--hover-duration) var(--hover-easing)}.button-roll__text[aria-hidden=true]{position:absolute;top:0;right:0;bottom:0;left:0;padding-block:.1em;transform:translateY(100%)}@media(hover:hover){:root{--glide-background: rgb(var(--color-foreground-rgb) / var(--opacity-10));--glide-radius: 6px;--glide-duration: .25s;--glide-easing: ease-out;--glide-fade-out: opacity var(--glide-duration) var(--glide-easing), left 0s var(--glide-duration) allow-discrete, top 0s var(--glide-duration) allow-discrete, width 0s var(--glide-duration) allow-discrete, height 0s var(--glide-duration) allow-discrete}@media(prefers-reduced-motion:reduce){:root{--glide-duration: 0s}}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{position:relative;z-index:1}@supports not (anchor-name: --glide){.header-menu .menu-list__list-item:not([slot=overflow]):is(:hover,:has(>.menu-list__link:focus-visible)) .menu-list__link-title,.menu__item>a:is(:hover,:focus-visible){border-radius:var(--glide-radius);background:var(--glide-background)}}@supports (anchor-name: --glide){.header-menu .menu-list:before{content:"";position:absolute;pointer-events:none;opacity:0;border-radius:var(--glide-radius);background:var(--glide-background);position-anchor:--nav-hover;left:calc(anchor(left) + var(--gap-xl) / 2 - .5rem);width:calc(anchor-size(width) - var(--gap-xl) + 1rem);top:calc(anchor(top) - .375rem);height:calc(anchor-size(height) + .75rem);transition:var(--glide-fade-out)}.header-menu .menu-list__list-item:not([slot=overflow]):is(:hover,:has(>.menu-list__link:focus-visible)) .menu-list__link-title,.header-menu .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__list-item:not([slot=overflow])>.menu-list__link[aria-expanded=true] .menu-list__link-title,.header-menu .menu-list:not(:has(.menu-list__list-item:not([slot=overflow]):hover,.menu-list__list-item:not([slot=overflow])>.menu-list__link:is(:focus-visible,[aria-expanded=true]))) .menu-list__list-item:not([slot=overflow],[aria-hidden=true])>.menu-list__link--active .menu-list__link-title{anchor-name:--nav-hover}.header-menu .menu-list:has(.menu-list__list-item:not([slot=overflow]):hover,.menu-list__list-item:not([slot=overflow])>.menu-list__link:is(:focus-visible,[aria-expanded=true]),.menu-list__list-item:not([slot=overflow],[aria-hidden=true])>.menu-list__link--active):before{opacity:1;transition:left var(--glide-duration) var(--glide-easing),width var(--glide-duration) var(--glide-easing),opacity var(--glide-duration) var(--glide-easing)}.menu__item{--glide-space-block: max(.25rem, calc(var(--spacing--size, .75rem) / 2));--glide-space-inline: .5rem;position:relative}.menu__item>a{display:inline-block;padding:var(--glide-space-block) var(--glide-space-inline);margin:calc(var(--glide-space-block) * -1) calc(var(--glide-space-inline) * -1)}.menu__item>a:after{content:"";position:absolute;inset:calc(var(--glide-space-block) * -1) 0}.footer-content{overflow-clip-margin:.5rem}.menu .details-content>ul{isolation:isolate}.menu .details-content>ul:before{content:"";position:absolute;z-index:-1;pointer-events:none;opacity:0;border-radius:var(--glide-radius);background:var(--glide-background);position-anchor:--footer-hover;left:anchor(left);top:anchor(top);width:anchor-size(width);height:anchor-size(height);transition:var(--glide-fade-out)}.menu__item>a:is(:hover,:focus-visible){anchor-name:--footer-hover}.menu .details-content>ul:has(>.menu__item>a:is(:hover,:focus-visible)):before{opacity:1;transition:left var(--glide-duration) var(--glide-easing),top var(--glide-duration) var(--glide-easing),width var(--glide-duration) var(--glide-easing),height var(--glide-duration) var(--glide-easing),opacity var(--glide-duration) var(--glide-easing)}}:is(.mega-menu__link,[slot=overflow] .menu-list__link-title){background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;background-origin:content-box;background-clip:content-box;transition:background-size var(--hover-duration) var(--hover-easing),color var(--animation-speed) var(--animation-easing)}[slot=overflow] .menu-list__link:is(:hover,:focus-visible,[aria-expanded=true]) .menu-list__link-title,.mega-menu__link:is(:hover,:focus-visible){background-size:100% 1px}:is(.header-actions--text,.search-action--text) :is(.account-button__text,.mobile\:hidden){background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size var(--hover-duration) var(--hover-easing)}:is(.header-actions--text,.search-action--text) .header-actions__action:is(:hover,:focus-visible) :is(.account-button__text,.mobile\:hidden){background-size:100% 1px}:is(.text-block,.rte) :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){text-decoration-line:none;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% calc(100% - .1em);background-size:100% 1px;transition:background-size var(--hover-duration) var(--hover-easing),color var(--animation-speed) var(--animation-easing)}:is(.text-block,.rte) :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):is(:hover,:focus-visible){background-size:0% 1px}.close-button{isolation:isolate}.close-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:currentcolor;opacity:0;transform:scale(.7);transition:opacity var(--hover-duration) var(--hover-easing),transform var(--hover-duration) var(--hover-easing)}.close-button:is(:hover,:focus-visible):before{opacity:.08;transform:scale(1)}.slideshow-control:not([class*=--shape-],.slideshow-controls__thumbnail,.slideshow-controls__counter-item){border-radius:50%;transition:background-color var(--hover-duration) var(--hover-easing)}.slideshow-control:not([class*=--shape-],.slideshow-controls__thumbnail,.slideshow-controls__counter-item):is(:hover,:focus-visible){background-color:color-mix(in srgb,currentcolor 8%,transparent)}:is(.icon-arrow,.icon-chevron-right,.icon-caret--forward){transition:translate .1s var(--hover-easing)}:is(a,button):is(:hover,:focus-visible) :is(.icon-arrow,.icon-chevron-right,.icon-caret--forward){translate:4px 0}:is(a,button):is(:hover,:focus-visible):not([aria-disabled=true],:disabled)>.button-roll>.button-roll__text:first-child{transform:translateY(-100%)}:is(a,button):is(:hover,:focus-visible):not([aria-disabled=true],:disabled)>.button-roll>.button-roll__text[aria-hidden=true]{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/hover-effects.css.map */
