.gallery-with-text.section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.gallery-with-text__grid{display:grid;grid-template-columns:1fr}.gallery-with-text__copy{display:flex;flex-direction:column;justify-content:center;padding:2.4rem 0 3.2rem}.gallery-with-text__heading,.gallery-with-text__head{margin:0 0 1.2rem}.gallery-with-text__head .gallery-with-text__heading{margin:0}.gallery-with-text__text{max-width:42rem}.gallery-with-text__copy .button-group{gap:2rem;margin-top:2.4rem}.gallery-with-text__links{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;margin-top:1.6rem;width:100%}.gallery-with-text__links .button--cta{width:100%;max-width:100%;min-width:0;height:auto;overflow:visible;padding-block:.8rem}.gallery-with-text__links .button--cta .label{flex:1 1 auto;white-space:normal;overflow:visible}.gallery-with-text__text>*:first-child{margin-top:0}.gallery-with-text__text>*:last-child{margin-bottom:0}.gallery-with-text__media{position:relative}image-slider.gallery-with-text__gallery{display:block}.gallery-with-text__media--slot{background:#f0f0f0}.gallery-with-text__media--empty{width:100%;min-height:16rem;background:#f0f0f0}.gallery-with-text__media--empty:before{content:"";display:block;width:100%;padding-bottom:100%;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:5.6rem 5.6rem;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='2.75' y='4.75' width='18.5' height='14.5' rx='1.5' stroke='%23323232' stroke-width='1.2'/%3E%3Ccircle cx='8.5' cy='9.5' r='1.5' stroke='%23323232' stroke-width='1.2'/%3E%3Cpath d='M4 17.2l5-4.8 3.2 3.1 2.5-2.4L20 17.2' stroke='%23323232' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E")}.gallery-with-text__gallery{display:block;position:relative;background:#f0f0f0}.gallery-with-text__viewport{overflow:hidden}.gallery-with-text__track{display:flex;margin:0;padding:0;list-style:none;transition:transform .45s ease}.gallery-with-text__slide{flex:0 0 100%;min-width:100%}.gallery-with-text__open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.gallery-with-text__frame{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f0f0f0}.gallery-with-text__frame img,.gallery-with-text__frame svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.gallery-with-text__expand,.gallery-with-text__nav,.gallery-with-text__lightbox-close,.gallery-with-text__lightbox-nav{-webkit-appearance:none;appearance:none;border:0;cursor:pointer}.gallery-with-text__expand{position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#1a1b1873}.gallery-with-text__expand:hover,.gallery-with-text__expand:focus-visible{background:#1a1b18b3}.gallery-with-text__controls{position:absolute;left:1.2rem;bottom:1.2rem;z-index:2;display:flex;align-items:center;gap:.8rem;color:#fff}.gallery-with-text__nav{width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#1a1b1873}.gallery-with-text__nav .icon{width:1.4rem;height:1.4rem}.gallery-with-text__nav--prev .icon{transform:scaleX(-1)}.gallery-with-text__nav:hover,.gallery-with-text__nav:focus-visible{background:#1a1b18b3}.gallery-with-text__count{margin:0;min-width:4.8rem;text-align:center;font-size:1.3rem;letter-spacing:.04em}.gallery-with-text__lightbox{width:auto;height:auto;max-width:100vw;max-height:100vh;margin:auto;padding:0;border:0;background:transparent;color:#fff;overflow:visible;box-shadow:none}.gallery-with-text__lightbox[open]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;max-width:none;max-height:none;margin:0}.gallery-with-text__lightbox::backdrop{background:#0a0a08b8}.gallery-with-text__lightbox img{display:block;flex:0 0 auto;width:auto;height:auto;max-width:96vw;max-height:92vh;object-fit:contain;background:transparent}@supports (height: 100dvh){.gallery-with-text__lightbox img{max-height:92dvh}}.gallery-with-text__lightbox-close,.gallery-with-text__lightbox-nav{position:absolute;z-index:2;width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#1a1b1873}.gallery-with-text__lightbox-close{top:1.2rem;right:1.2rem}.gallery-with-text__lightbox-nav{top:50%;transform:translateY(-50%)}.gallery-with-text__lightbox-nav--prev{left:1.2rem}.gallery-with-text__lightbox-nav--next{right:1.2rem}.gallery-with-text__lightbox-nav--prev .icon{transform:scaleX(-1)}.gallery-with-text__lightbox-close:hover,.gallery-with-text__lightbox-nav:hover,.gallery-with-text__lightbox-close:focus-visible,.gallery-with-text__lightbox-nav:focus-visible{background:#1a1b18bf}@media screen and (min-width:750px){.gallery-with-text__grid{grid-template-columns:1fr 1fr;align-items:stretch}.gallery-with-text--image-first .gallery-with-text__media{order:-1}.gallery-with-text--image-first .gallery-with-text__copy{padding:4rem 0 4rem 4rem}.gallery-with-text--text-first .gallery-with-text__copy{padding:4rem 4rem 4rem 0}.gallery-with-text__media{position:relative;align-self:stretch;min-height:100%}.gallery-with-text__media:not(.gallery-with-text__media--empty):before{content:"";display:block;padding-bottom:100%}.gallery-with-text__gallery{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.gallery-with-text__viewport,.gallery-with-text__track,.gallery-with-text__slide,.gallery-with-text__open,.gallery-with-text__frame{height:100%}.gallery-with-text__track{align-items:stretch}.gallery-with-text__open{width:100%;min-height:0}.gallery-with-text__frame{aspect-ratio:unset}}@media screen and (max-width:749px){.gallery-with-text__media{order:-1}.gallery-with-text__media--slot:not(.gallery-with-text__media--empty){aspect-ratio:1 / 1}}.gallery-with-text--dark-copy .gallery-with-text__copy{--color-foreground: 255, 255, 255;--color-heading: 255, 255, 255;--color-background: 50, 50, 50;--color-button-background: 255, 255, 255;--color-button-border: 255, 255, 255;--color-button-text: 50, 50, 50;background:#323232;color:#fff;padding:3.2rem}.gallery-with-text--dark-copy .gallery-with-text__heading,.gallery-with-text--dark-copy .gallery-with-text__text,.gallery-with-text--dark-copy .gallery-with-text__text a{color:#fff}.gallery-with-text--dark-copy .gallery-with-text__text a{text-decoration:underline;text-underline-offset:.2em}.gallery-with-text--dark-copy .button:not(.button--cta){color:#323232;background-color:#fff;box-shadow:none}.gallery-with-text--dark-copy .button--cta{--color-link: 255, 255, 255;--color-border: 255, 255, 255;color:#fff;background:none;box-shadow:none}.gallery-with-text--dark-copy .button--secondary{--color-button-background: 50, 50, 50;--color-button-text: 255, 255, 255;--color-button-border: 255, 255, 255;color:#fff;background-color:transparent;box-shadow:inset 0 0 0 .1rem #fff}@media screen and (min-width:750px){.gallery-with-text--dark-copy .gallery-with-text--image-first .gallery-with-text__copy,.gallery-with-text--dark-copy .gallery-with-text--text-first .gallery-with-text__copy{padding:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-gallery-with-text.css.map */
