gallery-component{display:block;position:sticky;top:11rem}@media (max-width:749px){gallery-component{margin:0 .4rem}}@media screen and (max-width:749px){gallery-component .gallery-controls__wrapper{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between;align-items:center;position:absolute;top:50%;transform:translateY(-50%)}gallery-component .slider.slider--mobile .slider__slide{width:100%;margin:0 auto}}gallery-component .gallery-thumbnail-slider{display:flex;justify-content:center;width:100%;height:100%;padding:0 3rem}gallery-component .slider-button--prev{left:2rem}gallery-component .slider-button--next{right:2rem}gallery-component .gallery-thumbnail-slider .gallery-counter__link{border-radius:5px;margin:0;padding:0;width:5rem;height:5rem}gallery-component .gallery-thumbnail-slider .gallery-counter__link:not(.gallery-counter__link--active){border:solid 1px rgba(var(--color-foreground),.2)}gallery-component .gallery-thumbnail-slider .gallery-counter__link--active,gallery-component .gallery-thumbnail-slider .gallery-counter__link:hover{border-color:rgba(var(--color-foreground),1)}gallery-component .gallery-thumbnail-slider .gallery-counter__link img{pointer-events:none}.gallery-thumbnail-slider.gallery__controls .gallery__control-wrapper{display:flex;width:100%;grid-gap:1rem}.gallery-counter{margin:0 1.2rem;display:flex;min-width:2rem}@media screen and (max-width:749px){.gallery-counter--dots{margin:0}.gallery-dots__wrapper{position:absolute;bottom:10px;left:10px}}.gallery-counter__link{padding:0}.gallery-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.5);padding:0;display:block}.gallery-counter__link--active.gallery-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.gallery-counter__link--active.gallery-counter__link--dots .dot{background-color:CanvasText}}.gallery-counter__link--dots:not(.gallery-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.gallery-counter__link--dots .dot{transition:transform .2s ease-in-out}.gallery-counter__link--dots:not(.gallery-counter__link--active):hover .dot{transform:scale(1.1)}.gallery-buttons{display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.slider:not(.slider--everywhere)+.gallery-buttons{display:none}}@media screen and (min-width:750px){.slider--mobile+.gallery-buttons{display:none}#pdp-gallery-modal{display:none}#pdp-gallery-modal[open]{height:100vh;width:100vw;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#00000070;z-index:2}modal-dialog#pdp-gallery-modal[open] pdp-gallery-modal{height:80vh;width:80vw;border:solid 1px #000;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e9e7e4;z-index:3;margin-top:calc(var(--modal-top-offset)/ 2)}modal-dialog#pdp-gallery-modal[open] .pdp-gallery-modal{width:auto;height:100%;overflow:hidden;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mix-blend-mode:multiply}}.spaced-section--full-width:first-child gallery-component.page-width{margin-top:5rem}.spaced-section--full-width:last-child gallery-component.page-width{margin-bottom:5rem}@media screen and (min-width:750px){.spaced-section--full-width:first-child gallery-component.page-width{margin-top:calc(5rem + var(--page-width-margin))}.spaced-section--full-width:last-child gallery-component.page-width{margin-bottom:calc(5rem + var(--page-width-margin))}}.spaced-section--full-width:last-child gallery-component:not(.page-width) .gallery__controls{border-bottom:none}@media screen and (min-width:750px){.gallery__controls{position:relative}}gallery-component:not(.page-width) .gallery-buttons{border-right:0;border-left:0}.gallery__control-wrapper{display:flex}@media screen and (max-width:749px){#pdp-gallery-modal{display:none}}