/*! jump-menu */jump-menu-section{display:block;width:100%}.jump-menu .page-width:not(.page-width--full){padding-inline-start:var(--section-margin-left, 0);padding-inline-end:var(--section-margin-right, 0)}.jump-menu{--jump-menu-grid-inset: calc(var(--swatch-offset, 3px) + 3px);--jump-menu-heading-margin: calc( var(--jump-menu-heading-gap, clamp(var(--sp-8), 2.526vw, var(--sp-12))) - var(--jump-menu-grid-inset) );--jump-menu-submenu-open-intent: .09s;--jump-menu-submenu-close-grace: .35s;--jump-menu-submenu-fade: .15s;--jump-menu-submenu-linger: calc( var(--jump-menu-submenu-close-grace) + var(--jump-menu-submenu-fade) )}.jump-menu .title-wrapper{margin-block-end:var(--jump-menu-heading-margin)}.jump-menu .jump-menu__grid{--card-grid-gap: 0;grid:auto-flow / repeat(var(--card-grid-per-row, 8),max-content);gap:0;justify-content:var(--jump-menu-justify, start);justify-items:var(--jump-menu-justify, start);text-align:var(--jump-menu-text-align, left);padding-block-start:var(--jump-menu-grid-inset)}.jump-menu__grid--wrap{grid-auto-flow:row dense}.jump-menu__item{position:relative;z-index:1;width:max-content;max-width:100%;padding-inline:var(--jump-menu-item-spacing, 10px);box-sizing:border-box}.jump-menu .slider .jump-menu__item{scroll-snap-align:start}.jump-menu__item--has-submenu{transition:z-index 0s linear var(--jump-menu-submenu-linger, .5s)}.jump-menu__item--has-submenu.is-open,.jump-menu__item--has-submenu:hover{z-index:19;transition:z-index 0s}.jump-menu:has(.jump-menu__item--has-submenu:hover) .jump-menu__item--has-submenu:not(:hover) .jump-menu__submenu[data-floating-panel]{opacity:0;visibility:hidden;transition:none}.jump-menu__hover-zone,.jump-menu__item-inner{width:max-content;max-width:100%;overflow:visible}.jump-menu__item-primary{overflow:visible}.jump-menu__item-link{width:max-content;max-width:100%;overflow:visible;text-decoration:none;color:inherit;background:none;border:0;padding:0;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.jump-menu__item-link:focus{outline:none}.jump-menu__item-link:focus-visible,.jump-menu__color-filter:focus-within{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.jump-menu .jump-menu__item-link{gap:var(--jump-menu-title-spacing, var(--sp-2))}.jump-menu__item-title{margin:0;font-weight:inherit;max-width:100%;overflow-wrap:break-word}.jump-menu__item-title.heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:inherit}.jump-menu__submenu--all{max-width:min(100vw,560px);width:fit-content}.jump-menu .color-swatch{--swatch-radius: 9999px;border-radius:9999px}.jump-menu .color-swatch:before,.jump-menu .color-swatch:after{border-radius:9999px}.jump-menu .color-swatch:before{--tw-shadow: none;--tw-shadow-colored: none;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow)}.jump-menu .jump-menu__swatch{--swatch-size: var(--jump-menu-swatch-size, 50px);overflow:visible}.jump-menu .jump-menu__swatch--sub{--swatch-size: calc(var(--jump-menu-swatch-size, 50px) * .72)}.jump-menu .color-swatch:after{inset:calc(var(--swatch-offset) * -1)}.jump-menu__item--has-submenu.is-open .jump-menu__item-primary .jump-menu__swatch:after,.jump-menu .swatches input:checked+.color-swatch:after{--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored);--tw-scale-x: 1;--tw-scale-y: 1;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) scale(var(--tw-scale-x),var(--tw-scale-y))}@media screen and (pointer:fine){.jump-menu__item-link:hover .jump-menu__swatch:after,.jump-menu .swatches a.color-swatch:hover:after,.jump-menu .swatches .jump-menu__color-filter:hover .color-swatch:after{--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored);--tw-scale-x: 1;--tw-scale-y: 1;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) scale(var(--tw-scale-x),var(--tw-scale-y))}}.jump-menu__submenu{list-style:none;margin:0;padding:var(--sp-3);width:fit-content;max-width:min(100vw,360px);grid-template-columns:repeat(var(--jump-menu-submenu-columns, 5),minmax(min-content,1fr));gap:var(--sp-3) var(--sp-2);justify-items:center;align-items:start}.jump-menu__submenu[hidden]{display:none!important}.jump-menu__submenu[data-floating-panel]{position:fixed;top:0;left:0;z-index:1;display:grid;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:var(--border-radius);box-shadow:none;opacity:0;visibility:hidden;pointer-events:auto;transition:opacity var(--jump-menu-submenu-fade, .15s) ease var(--jump-menu-submenu-close-grace, .35s),visibility 0s linear var(--jump-menu-submenu-linger, .5s)}.jump-menu__item--has-submenu.is-open .jump-menu__submenu[data-floating-panel]{opacity:1;visibility:visible;transition:opacity var(--jump-menu-submenu-fade, .15s) ease var(--jump-menu-submenu-open-intent, .09s),visibility 0s linear var(--jump-menu-submenu-open-intent, .09s)}@media(hover:hover)and (pointer:fine){.jump-menu__item--has-submenu:hover .jump-menu__submenu[data-floating-panel]{opacity:1;visibility:visible;transition:opacity var(--jump-menu-submenu-fade, .15s) ease var(--jump-menu-submenu-open-intent, .09s),visibility 0s linear var(--jump-menu-submenu-open-intent, .09s)}}.jump-menu__submenu[data-floating-panel]:before{content:"";position:absolute;top:calc(-1 * (var(--jump-menu-submenu-gap, 8px) + 16px));left:-8px;right:-8px;height:calc(var(--jump-menu-submenu-gap, 8px) + 16px)}.jump-menu__item-inner{position:relative}.jump-menu__submenu-item{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1)}.jump-menu__submenu-label{width:100%;max-width:none;min-width:0;line-height:1.2;text-align:center;overflow-wrap:break-word}.jump-menu__submenu--filters{padding-block:var(--sp-4)}.jump-menu__submenu-item--select-all{grid-column:1 / -1;align-self:stretch;padding-bottom:var(--sp-2);border-bottom:1px solid rgb(var(--color-border))}.jump-menu__select-all,.jump-menu__color-filter{width:100%}@media screen and (min-width:768px){.jump-menu .card-grid--6{--card-grid-per-row: 6}.jump-menu .card-grid--7{--card-grid-per-row: 7}.jump-menu .card-grid--8{--card-grid-per-row: 8}}@media screen and (min-width:1280px){.jump-menu .card-grid--9{--card-grid-per-row: 9}.jump-menu .card-grid--10{--card-grid-per-row: 10}.jump-menu .card-grid--11{--card-grid-per-row: 11}}@media screen and (min-width:1536px){.jump-menu .card-grid--12{--card-grid-per-row: 12}}@media screen and (min-width:1024px){.jump-menu .jump-menu__grid--wide-columns{--card-grid-per-row: var(--jump-menu-columns, 8)}}@media screen and (max-width:1023px){.jump-menu .slider--tablet .jump-menu__grid{--slider-grid: auto / auto-flow max-content;grid:auto / auto-flow max-content;align-items:start}.jump-menu .slider--tablet .jump-menu__item{scroll-snap-align:start;align-self:start}}@media screen and (min-width:1024px){.jump-menu .slider--desktop .jump-menu__grid{--slider-grid: auto / auto-flow max-content;grid:auto / auto-flow max-content;align-items:start}.jump-menu .slider--desktop .jump-menu__item{scroll-snap-align:start;align-self:start}}.jump-menu--tiles{--jump-menu-swatch-size: var(--jump-menu-tile-size, 112px);--jump-menu-track-width: min( 100%, calc( (var(--jump-menu-swatch-size) + var(--jump-menu-item-spacing, 10px) * 2) * var(--jump-menu-columns, var(--card-grid-per-row, 8)) ) )}.jump-menu--tiles .slider{position:relative}.jump-menu--tiles .jump-menu__item-title{max-width:var(--jump-menu-swatch-size);font-weight:var(--font-bold)}.jump-menu--tiles .jump-menu__carousel{align-items:flex-start;justify-content:var(--jump-menu-justify, center);padding-inline:var(--sp-4)}.jump-menu__carousel-arrow{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--jump-menu-arrow-size, 2.75rem);height:var(--jump-menu-arrow-size, 2.75rem);padding:0;border:1px solid rgb(var(--color-foreground) / .15);border-radius:9999px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.jump-menu__carousel-arrow[hidden]{display:none}.jump-menu__carousel-arrow:hover{border-color:rgb(var(--color-foreground) / .35)}.jump-menu__carousel-arrow:disabled{opacity:.35;cursor:default}.jump-menu__carousel-arrow .btn-text{display:inline-flex}.jump-menu__carousel-arrow svg{width:1rem;height:1rem}.jump-menu--tiles .jump-menu__swatch--sub{--swatch-size: 48px}.jump-menu--tiles .jump-menu__item-primary .jump-menu__swatch.with-image:before{box-shadow:none}.jump-menu--tiles .jump-menu__item-primary .jump-menu__swatch.with-image:after{content:none}@media screen and (pointer:fine){.jump-menu--tiles .jump-menu__item-link:hover .jump-menu__item-title{text-decoration:underline;text-underline-offset:2px}}@media screen and (min-width:1024px){.jump-menu--tiles .slider--desktop{--slider-padding: 0px;max-width:var(--jump-menu-track-width);margin-inline-start:var(--jump-menu-track-start, auto);margin-inline-end:var(--jump-menu-track-end, auto)}.jump-menu--tiles .jump-menu__carousel{gap:var(--sp-2)}.jump-menu--tiles .jump-menu__carousel .slider--desktop{margin-inline:0;min-width:0}.jump-menu--tiles .jump-menu__carousel-arrow{flex:none;align-self:flex-start;margin-block-start:calc(var(--jump-menu-grid-inset) + var(--jump-menu-swatch-size) / 2);transform:translateY(-50%)}.jump-menu--tiles .slider--desktop .jump-menu__grid{--slider-item-width: calc(var(--jump-menu-swatch-size) + var(--jump-menu-item-spacing, 10px) * 2);--slider-grid: auto / auto-flow var(--slider-item-width);grid:var(--slider-grid);justify-content:safe var(--jump-menu-justify, start)}.jump-menu--tiles .slider--desktop.is-draggable{cursor:grab}.jump-menu--tiles .slider--desktop.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none;scroll-behavior:auto}}@media screen and (max-width:767px){.jump-menu--tiles{--jump-menu-swatch-size: max(88px, min(var(--jump-menu-tile-size, 112px), 25vw))}}@media screen and (max-width:1023px){.jump-menu--tiles .jump-menu__carousel-arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/300/assets/section-jump-menu.css.map */
