.image-with-text-overlay__background-media{position:relative;overflow:hidden;isolation:isolate}.image-with-text-overlay__background-media>*{grid-area:1 / 1}.image-with-text-overlay__background-placeholder{position:relative;width:100%;height:100%;background-color:rgb(var(--background-secondary));background-image:var(--image-placeholder-mobile);background-position:center;background-size:cover;transform:scale(1.06);filter:blur(18px);transition:opacity .45s ease;pointer-events:none}.image-with-text-overlay__background-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgb(255 255 255 / .22) 45%,transparent 100%);transform:translate(-100%);animation:imageWithTextOverlayPlaceholderShimmer 1.8s ease-in-out infinite}.image-with-text-overlay__background-media :is(img,picture img){opacity:0;transition:opacity .45s ease}.image-with-text-overlay__background-media.is-loaded :is(img,picture img){opacity:1}.image-with-text-overlay__background-media.is-loaded .image-with-text-overlay__background-placeholder{opacity:0}.image-with-text-overlay__background-media.is-loaded .image-with-text-overlay__background-placeholder:after{animation:none}@media screen and (min-width:1000px){.image-with-text-overlay__background-placeholder{background-image:var(--image-placeholder-desktop, var(--image-placeholder-mobile))}}@keyframes imageWithTextOverlayPlaceholderShimmer{to{transform:translate(100%)}}.tabbed-gallery{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.tabbed-gallery__header{display:grid;gap:1rem;justify-items:center;max-width:48rem;margin-inline:auto;text-align:center}@media(max-width:768px){.tabbed-gallery{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}}.gallery-image-wrapper{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background-color:#f0f0f0}.gallery-image__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.gallery-image-wrapper:hover .gallery-image__img{transform:scale(1.05)}.gallery-image__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.placeholder-svg{width:100%;height:100%;fill:#a5a5a5;background:#e5e5e5}.gallery-tab__button{--button-padding-block: .75rem;--button-padding-inline: 1.5rem;--button-background: 0 0 0 / 0;--button-text-color: var(--text-color) / .6;--button-border-color: 0 0 0 / 1;flex:0 0 auto;white-space:nowrap;background:transparent!important;background-color:transparent!important;color:rgb(var(--text-color) / .6);border-color:#000}.gallery-tab__button[aria-selected=true]{--button-background: var(--background-secondary);--button-text-color: var(--text-color);--button-border-color: 0 0 0 / 1;background:rgb(var(--background-secondary))!important;background-color:rgb(var(--background-secondary))!important;color:rgb(var(--text-color));border-color:#000}.gallery-tab__button[aria-selected=false]{--button-background: 0 0 0 / 0;background:transparent;background-color:transparent;color:rgb(var(--text-color) / .6);border-color:#000}.gallery-tab__button .button__content{background:transparent}.gallery-tab__panel{min-width:0}.gallery-tab__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}@media(max-width:699px){.gallery-tab__button{--button-padding-block: .625rem;--button-padding-inline: 1.125rem;scroll-snap-align:start}.gallery-tab__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-tabs-wrapper{display:grid;row-gap:2rem}.gallery-tabs-wrapper__buttons{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;align-items:center}.gallery-tabs-wrapper__panels{min-width:0}@media(max-width:699px){.gallery-tabs-wrapper{row-gap:1.5rem}.gallery-tabs-wrapper__buttons{justify-content:flex-start;flex-wrap:nowrap;padding-inline:var(--container-gutter);padding-block-end:.25rem;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x proximity;scroll-padding-inline:var(--container-gutter);box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
