.image-gallery-wrapper{width:100%;margin:0}.image-gallery-wrapper .field,.image-gallery-wrapper .field__item,.image-gallery-wrapper .field__items{margin:0;padding:0}.image-gallery-wrapper.image-gallery--overlay{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin:0;overflow-y:auto;min-height:100vh}@supports (height:100svh){.image-gallery-wrapper.image-gallery--overlay{--modal-h:100svh}}@media (min-width:64rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid{display:grid;grid-template-columns:auto 47.1%;grid-template-rows:minmax(-webkit-min-content,auto) 80px minmax(10px,80px);grid-template-rows:minmax(min-content,auto) 80px minmax(10px,80px);gap:0;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;height:100%;min-height:0;place-items:stretch}}@media (max-width:63.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid{display:block}}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left{min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .field__items.field--name-field-section-components{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0!important}@media (min-width:64rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .field__items.field--name-field-section-components{max-width:522px}}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper{margin:0}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper h3{font-family:Seriguela-Black,arial;font-weight:800;color:#191919;text-transform:uppercase;font-size:7.5rem;letter-spacing:0;line-height:88%;margin-bottom:1.5rem}@media (max-width:63.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper h3{font-size:5rem}}@media (max-width:47.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper h3{font-size:3rem}}@media (max-width:63.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper h3{letter-spacing:0}}@media (max-width:47.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper h3{letter-spacing:.045rem}}@media (max-width:63.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper h3{line-height:88%}}@media (max-width:47.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper h3{line-height:88%}}@media (min-width:64rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper h3{font-size:13.16vh}}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper p.label{font-size:1.5rem;line-height:1}@media (max-width:63.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .custom-text-wrapper.shop-text .text-formatted p{font-size:1.125rem}}@media (min-width:64rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left{margin-left:clamp(4.75rem,8.38vw,8.4375rem);margin-top:clamp(5.375rem,13.2vh,7.5rem)}}@media (max-width:63.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left{padding:6.25rem 2rem 0;overflow:visible}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .field--name-field-section-components .field__item{text-align:center}}@media (max-width:47.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left{padding:6.25rem 1.5rem 0}}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .cta-wrapper{margin:2rem 0 0}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .cta-wrapper a.btn:not([href]),.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .cta-wrapper a.btn[href=""],.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .cta-wrapper a.btn[href="#"]{pointer-events:none;opacity:.5}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__left .controls-wrapper--overlay-left{display:none}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right{display:contents}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .carousel{display:contents}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .field,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .field__item,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .field__items,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-wrapper{margin:0;padding:0;height:100%;min-height:0}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .carousel,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .carousel-inner,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .carousel-item,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-wrapper{height:100%;min-height:0}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .carousel-inner{grid-column:2;grid-row:1/4;width:100%;padding:0;margin:0;background:0 0;overflow:hidden;place-self:stretch}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-content-wrapper{display:none}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper{position:relative;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;overflow:hidden;height:100%}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper .field>.contextual-region{position:absolute;inset:0;z-index:5;pointer-events:auto}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper img,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper picture{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;margin:0}@media (max-width:63.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper{width:calc(100% - 64px);height:min(704px,100vw - 32px);margin:3rem auto 2rem}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper img,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper picture{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:47.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper{width:calc(100% - 48px);height:min(85vh,100vw - 32px);margin:2rem auto}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper~.carousel,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper~.carousel-inner,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper~.carousel-item{height:auto}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper img,.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .slide-image-wrapper picture{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .controls-wrapper{place-self:end start;z-index:2}@media (min-width:64rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right .controls-wrapper{margin-left:clamp(4.75rem,8.38vw,8.4375rem)}}@media (max-width:63.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right{display:block;padding-bottom:6.25rem}}@media (max-width:47.99375rem){.image-gallery-wrapper.image-gallery--overlay .image-modal-grid__right{padding-bottom:2rem}}.image-gallery-wrapper.image-gallery--overlay .carousel{-ms-touch-action:pan-y;touch-action:pan-y}.image-gallery-wrapper:not(.image-gallery--overlay) .slide-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:0}.image-gallery-wrapper:not(.image-gallery--overlay) .slide-image-wrapper{position:relative;width:100%;overflow:hidden}.image-gallery-wrapper:not(.image-gallery--overlay) .slide-image-wrapper img,.image-gallery-wrapper:not(.image-gallery--overlay) .slide-image-wrapper picture{display:block;width:100%;height:auto}.image-gallery-wrapper:not(.image-gallery--overlay) .slide-content-wrapper{padding:1rem 0}