.section--page-width.media-with-content{grid-template-areas:"margin-left media margin-right" "margin-left content margin-right"}@media screen and (min-width:750px){.section--page-width.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 7) calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin);grid-template-areas:"margin-left media content margin-right"}}@media screen and (min-width:750px){.section--page-width.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 5) calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin);grid-template-areas:"margin-left content media margin-right"}}@media screen and (min-width:750px){.section--page-width.media-with-content--medium{--media-with-content-grid-columns: var(--full-page-grid-margin) repeat(2, calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--page-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 3) * 2) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--page-width.media-with-content--narrow{--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--full-width.media-with-content--media-right{--media-with-content-grid-columns: 2.5fr 3.5fr;grid-template-areas:"content media"}}@media screen and (min-width:750px){.section--full-width.media-with-content--medium{--media-with-content-grid-columns: 1fr 1fr}}@media screen and (min-width:750px){.section--full-width.media-with-content--narrow{--media-with-content-grid-columns: 2fr 4fr}}@media screen and (min-width:750px){.section--full-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: 4fr 2fr}}.media-with-content.media-with-content--media-extend{grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "margin-left content margin-right"}@media screen and (min-width:750px){.media-with-content.media-with-content--media-extend{grid-template-areas:"media media content margin-right"}}@media screen and (min-width:750px){.media-with-content--media-extend.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}@media screen and (min-width:750px){.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-with-margins);grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "content content content"}@media screen and (min-width:750px){.media-with-content{--media-with-content-grid-columns: 3.5fr 2.5fr;grid-template-areas:"media content"}}.media-with-content .media-block{grid-area:media}.media-with-content .media-with-content__content{grid-area:content}.media-with-content .media-with-content__content>.group-block-content{padding-inline:var(--page-margin);padding-block:calc(2 * var(--page-margin))}@media screen and (min-width:750px){.media-with-content .media-with-content__content>.group-block-content{padding-block:var(--page-margin)}}.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline:0}@media screen and (min-width:750px){.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline-start:var(--page-margin)}}.media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content{padding-inline-end:var(--page-margin);padding-inline-start:0}.media-with-content[data-shopify-visual-preview]{--hero-min-height: 500px;min-height:500px}.logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:749px){.logo-block{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-block__image{object-fit:contain;width:100%}.product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0}.product-media__image{object-position:var(--focal-point, center center)}@media screen and (min-width:750px){.media-gallery--carousel slideshow-container,.media-gallery--grid .product-media>*{border-radius:var(--media-radius, 0);overflow:hidden}.product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-right-radius:0;border-bottom-right-radius:0}.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(2n) .product-media>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(odd)) .product-media>*{border-top-right-radius:0;border-bottom-right-radius:0}}.product-media product-model{position:absolute}.product-media-container--model{flex-direction:column}.shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}.product-media__image~product-model .deferred-media__poster-image{display:none}.product-media-container:has(product-model .deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}product-model{height:100%;width:100%;position:relative}product-model model-viewer,product-model>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:inherit}product-model>.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}product-model>.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}.button-shopify-xr{width:100%;display:flex;justify-content:center;align-items:center;padding:var(--padding-md)}.button-shopify-xr>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);margin-inline-end:var(--margin-md)}.button-shopify-xr[data-shopify-xr-hidden]{display:none}product-model .deferred-media__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}product-model .deferred-media__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}product-model .deferred-media__poster-icon svg:hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (min-width:750px){product-model .deferred-media__poster-icon svg{width:4rem;height:4rem}}.product-media deferred-media{position:absolute}.product-media__image~deferred-media .deferred-media__poster-image{display:none}.product-media-container:has(deferred-media .deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}deferred-media{height:100%;width:100%;position:relative}deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}deferred-media>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:inherit}deferred-media.border-style{overflow:hidden}deferred-media>.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}deferred-media>.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}deferred-media img{height:100%;object-fit:cover;transition:opacity .3s ease}deferred-media iframe{display:block;width:100%;height:100%;border:none;aspect-ratio:var(--size-style-aspect-ratio, auto)}deferred-media[data-media-loaded] img{opacity:0}deferred-media .deferred-media__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}deferred-media .deferred-media__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}deferred-media .deferred-media__poster-icon svg:hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (min-width:750px){deferred-media .deferred-media__poster-icon svg{width:4rem;height:4rem}}deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.video-interaction-hint:hover{opacity:1}.pagination{--pagination-size: 36px;--pagination-inset: 2px;--pagination-radius: 6;display:flex;justify-content:center;padding:var(--padding-xl) var(--padding-sm);margin-top:var(--padding-xl);position:relative;isolation:isolate}.pagination__list{display:flex;gap:0;align-items:center;list-style:none;margin:0;padding:0;position:relative}.pagination__item{width:var(--pagination-size);aspect-ratio:1;display:grid;place-items:center}.pagination__link{display:grid;place-items:center;color:var(--color-foreground);text-decoration:none;width:100%;height:100%;-webkit-user-select:none;user-select:none;position:relative;outline-color:var(--color-foreground);-webkit-tap-highlight-color:transparent;font-size:var(--font-size--md);font-weight:var(--font-weight-normal);border-radius:calc(var(--pagination-radius) * 1px);transition:color var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.pagination__link--current{color:var(--color-background);font-weight:var(--font-weight-medium);cursor:default}.pagination__link--gap{cursor:default;pointer-events:none}.pagination__link--arrow{display:flex;align-items:center;justify-content:center}.pagination__link--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination__link svg{width:.5rem;height:.75rem;flex-shrink:0}.pagination__item--mobile-only{display:none}@supports not (anchor-name: --pagination-active){.pagination__link:not(.pagination__link--gap):before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));z-index:-1;opacity:0;transition:background var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link[aria-current=page]:before{background:var(--color-foreground);opacity:1}.pagination__link:hover:not([aria-current=page],.pagination__link--gap,.pagination__link--disabled):before{opacity:1}}@supports (anchor-name: --pagination-active){.pagination__list:before{content:"";z-index:-1;position:absolute;width:calc(var(--pagination-size) - (2 * var(--pagination-inset)));aspect-ratio:1;pointer-events:none;opacity:0;border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));transition:left var(--hover-transition-duration) var(--hover-transition-timing),top var(--hover-transition-duration) var(--hover-transition-timing)}@media(hover:none)and (pointer:coarse){.pagination__list:before{content:unset}}.pagination__list:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)):before{opacity:1}.pagination__link[aria-current=page]:before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:var(--color-foreground);z-index:-1}.pagination__list .pagination__item:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)){anchor-name:--pagination-hover}.pagination__list:before{position-anchor:--pagination-hover;left:calc(anchor(left) + var(--pagination-inset));top:calc(anchor(top) + var(--pagination-inset))}.pagination__item:has(+.pagination__item--gap) .pagination__link:after,.pagination__item--gap+.pagination__item .pagination__link:after{position:absolute;content:"";pointer-events:auto}.pagination__item:has(+.pagination__item--gap) .pagination__link:after{top:0;right:-50%;bottom:0;left:100%}.pagination__item--gap+.pagination__item .pagination__link:after{top:0;right:100%;bottom:0;left:-50%}}@media screen and (max-width:749px){.pagination{--pagination-size: 44px;--pagination-inset: 5px;padding:var(--padding-lg) var(--padding-sm)}.pagination__link{font-size:var(--font-size--sm)}.pagination__item--mobile-hide{display:none}.pagination__item--mobile-only{display:grid}.pagination__item:has(.pagination__link--gap){width:calc(var(--pagination-size) * .5)}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}.predictive-search-dropdown{display:flex;flex-direction:column;position:relative;top:0;left:0;right:0;z-index:var(--layer-base)}.predictive-search-results__inner{flex-grow:1;overflow-y:auto;padding-block:var(--padding-lg);container-type:inline-size;color:var(--color-foreground)}.predictive-search-results__title{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size--body-md);font-weight:500;margin-block:var(--margin-sm) var(--margin-xs);width:100%;text-transform:var(--title-case)}.predictive-search-results__title:first-of-type{margin-block-start:0}@media screen and (max-width:749px){.predictive-search-results__title{margin-block:var(--margin-lg) var(--margin-sm)}}.predictive-search-results__no-results{animation-delay:.1s;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}.predictive-search-results__no-results:last-child{margin-block:var(--margin-lg);text-align:center}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.search-action .predictive-search{z-index:calc(var(--layer-header-menu) + 2)}.search-action .search-modal .predictive-search{z-index:var(--layer-window-overlay)}.header__column--right .predictive-search-form__content-wrapper{right:0;left:unset}.search-modal .predictive-search-form__content-wrapper{width:100%}@media screen and (min-width:750px){.search-modal .predictive-search-form__content-wrapper{height:fit-content}}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header-inner{border:0}}.search-modal__content .predictive-search-form__content{max-height:var(--modal-max-height)}.predictive-search:has(.predictive-search-dropdown) .search-input{outline-color:transparent}.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}@media screen and (max-width:749px){.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-bottom-color:transparent}}.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-radius:var(--search-border-radius)}@media screen and (max-width:749px){.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{border-radius:var(--style-border-radius-inputs)}}.dialog-modal .predictive-search-form__header{border:0;border-radius:0;background-color:var(--color-background);border-bottom:var(--style-border-width) solid var(--color-border)}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header{padding:var(--padding-2xs) var(--padding-2xs) 0;border-bottom:var(--search-border-width) solid var(--color-border)}}@media screen and (max-width:749px){.dialog-modal .predictive-search-form__header{transition:box-shadow .2s ease;box-shadow:none}}.search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within{border-radius:var(--search-border-radius) var(--search-border-radius) 0 0;transition:box-shadow var(--animation-speed) var(--animation-easing);background-color:var(--color-background)}@media screen and (max-width:749px){.search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within{border-radius:var(--style-border-radius-inputs) var(--style-border-radius-inputs) 0 0}}@media screen and (max-width:749px){.dialog-modal .predictive-search__close-modal-button{padding-inline-start:var(--margin-xs);margin-inline-start:0}}@media screen and (max-width:749px){.dialog-modal[open]{border-radius:0}}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header:has(.predictive-search-form__header-inner:focus-within){border-bottom-color:transparent}}@media screen and (max-width:749px){.dialog-modal .predictive-search__reset-button-icon{display:none}.dialog-modal .predictive-search__reset-button-text{display:block}.dialog-modal .predictive-search-form__content{max-height:100%}.dialog-modal .predictive-search-form__content-wrapper,.dialog-modal .predictive-search-form__header{box-shadow:none}.dialog-modal .predictive-search-form__footer{padding-block:var(--padding-2xl)}}.predictive-search-results__pill{font-weight:500;white-space:nowrap;color:var(--color-foreground);transition:background-color var(--animation-speed-medium) var(--animation-timing-hover),box-shadow var(--animation-speed-medium) var(--animation-timing-bounce),transform var(--animation-speed-medium) var(--animation-timing-bounce);margin:2px}.predictive-search-results__pill:hover{transform:scale(1.03);box-shadow:0 2px 5px rgb(0 0 0 / var(--opacity-8))}.predictive-search-results__pill mark{background-color:transparent;font-weight:200;color:var(--color-foreground-subdued)}.predictive-search-results__pill:focus,.predictive-search-results__pill:hover,.predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill{--pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-8));background-color:var(--pill-background-color);outline:var(--border-width-sm) solid var(--color-border);border:var(--border-width-sm);text-decoration:none}.predictive-search-results__wrapper.predictive-search-results__wrapper-queries{margin-bottom:var(--margin-lg);padding-inline:var(--padding-xl);gap:var(--gap-2xs)}.predictive-search-results__card{--title-font-size: var(--font-size--md);--title-margin-block: var(--margin-xs);flex:0 0 auto;scroll-snap-align:start;scroll-margin-block:calc(var(--title-font-size) + var(--title-margin-block) + var(--padding-sm)) calc(var(--padding-xl) + var(--button-padding-block) * 2);transition:transform var(--animation-speed-medium) var(--animation-timing-default),background-color var(--animation-speed-medium) var(--animation-timing-hover),border-color var(--animation-speed-medium) var(--animation-timing-hover)}.predictive-search-results__card:nth-last-child(3){scroll-snap-align:end}.predictive-search-results__card:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active)}.recently-viewed-wrapper .predictive-search-results__card{opacity:1;transform:translateY(0);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.recently-viewed-wrapper.removing .predictive-search-results__card{opacity:0;transform:translateY(-10px);pointer-events:none}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):active{transform:scale(.97);transition:transform .1s var(--animation-timing-active)}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):hover{background-color:var(--card-bg-hover);border-radius:var(--product-corner-radius);padding:calc(var(--padding-2xs) + 2px);margin:calc((var(--padding-2xs) + 2px) * -1)}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):is([aria-selected=true].keyboard-focus,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):focus-visible,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):has(.resource-card:focus-visible)){background-color:var(--card-bg-hover);padding:calc(var(--padding-2xs) + 1px);margin:calc((var(--padding-2xs) + 1px) * -1);outline:var(--border-width-sm) solid var(--color-border);border-radius:calc(var(--product-corner-radius) + 1px);border-color:var(--card-border-focus)}.predictive-search-results__card:not(.predictive-search-results__card--product){padding:var(--padding-sm);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--card-corner-radius);width:60cqi;content-visibility:visible}@media screen and (min-width:750px){.predictive-search-results__card:not(.predictive-search-results__card--product){width:27.5cqi}}.predictive-search-results__card:not(.predictive-search-results__card--product):hover{border-color:var(--card-border-hover);background-color:var(--card-bg-hover)}.predictive-search-results__card:not(.predictive-search-results__card--product)[aria-selected=true].keyboard-focus{border-color:var(--card-border-hover);background-color:var(--card-bg-hover)}.predictive-search-results__card:not(.predictive-search-results__card--product):active{transform:scale(.97);transition:transform var(--animation-speed-medium) var(--animation-timing-active)}@keyframes search-element-scale-in{0%{transform:scale(.95);opacity:0}40%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes search-element-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes search-element-slide-in-top{0%{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}to{margin-top:var(--modal-top-margin);opacity:1}}@keyframes search-element-slide-out-top{0%{margin-top:var(--modal-top-margin);opacity:1}to{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}}@keyframes content-slide{0%{transform:translateY(var(--slide-from, 0));opacity:var(--slide-opacity-from, 1)}to{transform:translateY(var(--slide-to, 0));opacity:var(--slide-opacity-to, 1)}}.predictive-search-results__list{--slide-width: 27.5%;--slideshow-gap: var(--gap-md);padding-block-start:var(--border-width-sm)}@media screen and (max-width:749px){.predictive-search-results__list slideshow-arrows{display:none}}.predictive-search-results__no-results,.predictive-search-results__wrapper,.predictive-search-results__wrapper-products .predictive-search-results__card{animation:search-element-slide-up var(--animation-speed-medium) var(--animation-timing-bounce) backwards}slideshow-slide .resource-card{animation-delay:0ms!important}.predictive-search-results__list,.predictive-search-results__wrapper{animation-duration:var(--animation-speed-medium)}.predictive-search-results__wrapper-queries{animation-delay:50ms}.predictive-search-results__list:nth-of-type(2){animation-delay:.15s}.predictive-search-results__list:nth-of-type(3){animation-delay:.2s}.predictive-search-results__list:nth-of-type(4){animation-delay:.25s}.predictive-search-results__list:last-child{margin-block-end:0}[data-resource-type]{animation-delay:0ms!important}.predictive-search-results__no-results.removing,.predictive-search-results__wrapper.removing{animation:search-element-slide-down var(--animation-speed-medium) var(--animation-timing-fade-out) forwards}.predictive-search-results__card.removing{animation:fadeOut var(--animation-speed-medium) var(--animation-timing-fade-out) forwards}.predictive-search-results__wrapper{transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}@keyframes search-element-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.predictive-search-results__card--query{transition:transform var(--animation-speed-medium) var(--animation-timing-bounce);transform-origin:center}.predictive-search-results__card--query:active{transform:scale(.97)}.predictive-search-results__products{padding-inline:var(--padding-xl)}.recently-viewed-wrapper{display:grid;grid-template-rows:auto auto;max-height:1000px;opacity:1;overflow:visible;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transform-origin:top center;transform:translateY(0)}.recently-viewed-wrapper.removing{max-height:0;opacity:0;transform:translateY(-10px);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.predictive-search-results__clear.button-unstyled{color:var(--color-foreground);opacity:.68;transition:opacity var(--animation-speed-medium) var(--animation-easing);padding:0;margin-left:var(--margin-sm)}.predictive-search-results__clear.button-unstyled:hover{opacity:1}.recently-viewed-wrapper.removing .predictive-search-results__card{transition:none;transform:none;opacity:1}.recently-viewed-wrapper>*{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(1){animation-delay:30ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(2){animation-delay:60ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(3){animation-delay:90ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(4){animation-delay:.12s}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(n+5){animation-delay:.15s}.predictive-search-results__wrapper-products{animation-delay:50ms}.predictive-search-results__wrapper{display:flex;overflow-x:auto;overflow-y:hidden;padding-block-end:var(--padding-sm);padding-inline:0;scroll-snap-type:x mandatory;scroll-padding:0 var(--padding-xl);scrollbar-width:none;-ms-overflow-style:none}.predictive-search-results__wrapper::-webkit-scrollbar{display:none}.predictive-search-results__wrapper slideshow-slides{--gutter-slide-width: var(--padding-xl);padding-block:var(--padding-xl);margin-block:calc(-1 * var(--padding-xl));gap:var(--gap-md)}.predictive-search-results__resource-header{display:flex;padding-inline:var(--padding-xl);justify-content:space-between;align-items:center;height:32px}.predictive-search-results__resource-header .svg-wrapper{width:var(--icon-size-xs)}.predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(2,1fr);padding-block-end:var(--padding-sm);gap:var(--gap-md);transition:height var(--animation-speed-medium) var(--animation-easing)}@container (min-width: 550px){.predictive-search-results__wrapper-products{grid-template-columns:repeat(4,1fr)}}.predictive-search-results__wrapper-products:last-child{padding-block-end:var(--padding-lg)}@media screen and (min-width:750px){.predictive-search-results__wrapper-products:last-child{padding-block-end:var(--padding-sm)}}.predictive-search-results__resource-header .predictive-search-results__title{margin-block-end:0}.predictive-search-results__resource-header:has(slideshow-controls) .predictive-search-results__title{margin-block-end:0}@media screen and (max-width:749px){.predictive-search-results__resource-header slideshow-controls{display:none}}.product-grid__card.product-grid__card{display:flex;flex-flow:column nowrap;gap:var(--product-card-gap);align-items:var(--product-card-alignment);text-decoration:none;color:var(--color, var(--color-foreground));padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);overflow:hidden}@media screen and (max-width:749px){.product-grid__card .group-block>*{flex-direction:column}}:is(.product-grid__item,.resource-list__item) .product-card{display:grid;height:100%}@media screen and (max-width:749px){:is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}.product-card__placeholder-image svg{height:100%}.product-card__content slideshow-component{--cursor: pointer}@media screen and (max-width:749px){.product-card slideshow-arrows .slideshow-control{display:none}}.dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}.dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color)}@supports (anchor-name: --test){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{--inset-offset: calc(var(--focus-outline-offset) / 2);content:"";position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position-anchor:--selected-thumbnail;outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color);border-radius:var(--media-radius);z-index:var(--layer-raised)}@media(prefers-reduced-motion:no-preference){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{transition-property:inset;transition-duration:var(--spring-d180-b0-duration);transition-timing-function:var(--spring-d180-b0-easing)}}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none;border:none;anchor-name:--selected-thumbnail}}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);right:var(--padding-lg)}@media screen and (min-width:750px){.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}.dialog-zoomed-gallery__dialog{background-color:var(--color-background);view-transition-name:zoom-dialog-ui}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}@media screen and (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}@media screen and (max-width:749px){.media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 44px}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation-timing-function:step-start}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){:root:active-view-transition .product-media__image{background-color:transparent}}::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}@media screen and (max-width:749px){.product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}@media screen and (min-width:750px){media-gallery:is(.media-gallery--grid) slideshow-component{display:none}}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}@media screen and (max-width:749px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}slideshow-slide.product-media-container--tallest{content-visibility:visible}.quantity-selector-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.quantity-selector-wrapper{gap:var(--gap-sm)}}.price-per-item{display:block;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:400}.resource-card__wrapper{display:block;height:100%}.resource-card{--resource-card-secondary-image-opacity: 0;--resource-card-primary-image-opacity: calc(1 - var(--resource-card-secondary-image-opacity));display:flex;flex-direction:column;row-gap:var(--padding-xs);position:relative;text-decoration:none;height:100%;opacity:0;animation:fadeIn var(--animation-speed-medium) var(--animation-timing-fade-in) forwards}.resource-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.resource-card__content{display:flex;flex-direction:column;color:var(--color-foreground);gap:var(--padding-3xs)}.resource-card__content .price{font-weight:500}.resource-card__content .volume-pricing-note{display:block;margin-top:var(--padding-3xs);font-family:var(--font-body--family);font-weight:400;font-size:min(.85em,var(--font-paragraph--size));line-height:normal;letter-spacing:normal;text-transform:none;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.resource-card[data-resource-type=article] .resource-card__content,.resource-card[data-resource-type=page] .resource-card__content{gap:var(--padding-xs)}.resource-card__image{aspect-ratio:var(--resource-card-aspect-ratio, auto);object-fit:cover;border-radius:var(--resource-card-corner-radius);opacity:var(--resource-card-primary-image-opacity)}.resource-card__image--secondary{position:absolute;top:0;opacity:var(--resource-card-secondary-image-opacity);border-radius:var(--resource-card-corner-radius)}.resource-card__media:empty{display:none}.resource-card__image-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg);line-height:var(--line-height--display-loose);word-break:break-word;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--resource-card-aspect-ratio, auto);border-radius:var(--resource-card-corner-radius);color:var(--color-foreground)}.resource-card__title{margin-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;word-break:break-word;overflow-wrap:break-word}.resource-card__title.paragraph{line-height:1.3}.resource-card--overlay{height:100%}.resource-card--overlay:before{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:var(--gradient-image-overlay);border-radius:var(--resource-card-corner-radius);pointer-events:none;z-index:var(--layer-flat)}.resource-card--overlay .resource-card__image{height:100%}.resource-card--overlay .resource-card__content{position:absolute;inset:auto 0 0;padding:var(--padding-lg) var(--padding-lg) var(--padding-sm);z-index:var(--layer-raised)}.resource-card--overlay .resource-card__title{color:var(--color-white)}.resource-card__image-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-2xs)}.resource-card__collection-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--card-corner-radius) - (var(--padding-xs) / 2))}.resource-card__subtext{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));margin-block-start:0}.resource-card__subtext.paragraph{font-size:var(--font-size--body-sm);line-height:var(--line-height--body-tight);color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.resource-card:has(.resource-card__image--secondary):hover,.resource-card:has(.resource-card__image--secondary):focus{--resource-card-secondary-image-opacity: 1}.slideshow-control--large .icon-caret{--icon-stroke-width: 1px}.slideshow-control--large .svg-wrapper,.slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.slideshow-control.slideshow-control--shape-square,.slideshow-control.slideshow-control--shape-circle{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.slideshow-control.slideshow-control--shape-circle{border-radius:50%}.slideshow-control.slideshow-control--shape-square{border-radius:0}.slideshow-control .icon-caret{rotate:-90deg}slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}slideshow-controls[controls-on-media]{position:absolute;bottom:0}slideshow-controls::-webkit-scrollbar{display:none}slideshow-controls button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50));display:inline-block;height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer}slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}slideshow-controls[pagination-position=center]{align-items:center;justify-content:center}slideshow-controls[pagination-position=center][thumbnails]{width:100%}slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}@media screen and (min-width:750px){slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}slideshow-controls:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff;--color-foreground-rgb: var(--color-white-rgb)}slideshow-controls[controls-on-media][pagination-position=right]{right:0}slideshow-controls[controls-on-media][pagination-position=left]{left:0}slideshow-controls[controls-on-media][pagination-position=center]{width:100%}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}.slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}.slideshow-controls__arrows button{padding:0 var(--padding-xs)}.slideshow-controls__dots,.slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}:is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50))}slideshow-controls:has(.slideshow-controls__dots),slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference}.slideshow-controls__dots{gap:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden}.slideshow-controls__dots button{--size: .56rem;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size))}.slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);box-shadow:inset 0 0 0 1.5px #00000026}@supports not (view-timeline-axis: inline){:is()[aria-selected=true]{--color: var(--color-active)}}.slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}.slideshow-controls__dots button[aria-selected=true]:after{box-shadow:inset 0 0 0 1.5px #0006}:is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}.slideshow-controls__counter{color:var(--color-foreground);background-color:#0006;width:auto;border-radius:2rem;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}.slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-.1rem}.slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}.slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}.slideshow-controls__thumbnails .slideshow-control{border-radius:var(--thumbnail-radius, var(--media-radius));width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:cover;border-radius:var(--thumbnail-radius, var(--media-radius))}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.slideshow-controls__thumbnail{position:relative}.slideshow-controls__thumbnail-badge{position:absolute;top:var(--padding-2xs);right:var(--padding-2xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5))}.slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}.slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.slideshow-control:is(.icon-pause,.icon-play) svg{display:none}slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block}slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAAAA4AEAABAAAAAGAAAAAGIAAAgAAAAA3QAA4AACjACDEEwQgAUAAg */
