.gallery-2-0{background-color:var(--gradient-background);padding:var(--section-padding-top) 0 var(--section-padding-bottom);width:100%}.gallery-wrapper{position:relative;width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--grid-mobile-horizontal-spacing);overflow:hidden}.gallery-heading{margin:0 auto 4rem;max-width:var(--page-width);text-align:center}.gallery-image-wrapper{position:relative;width:100%;padding-bottom:56.25%;border-radius:var(--media-radius);overflow:hidden;margin:0 auto}.gallery-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gallery-2-0-glide{position:relative;padding:3rem 0}.glide__track{overflow:visible;cursor:grab}.glide__track:active{cursor:grabbing}.glide__slides{overflow:visible;cursor:grab}.glide__slides:active{cursor:grabbing}.glide__slide{transition:all .6s cubic-bezier(.215,.61,.355,1);opacity:.4;height:auto;cursor:grab}.glide__slide:active{cursor:grabbing}.glide__slide--active{opacity:1;transform:scale(1.05)}.gallery-2-0-button-prev,.gallery-2-0-button-next{position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;background:none;border-radius:50%;box-shadow:var(--shadow-1);border:none;transition:transform .2s ease-in-out,background .2s ease-in-out}.gallery-2-0-button-prev:hover,.gallery-2-0-button-next:hover{transform:translateY(-50%) scale(1.1);background:rgb(var(--color-background-2))}.gallery-2-0-button-prev{left:2rem}.gallery-2-0-button-next{right:2rem}.gallery-2-0-button-prev svg,.gallery-2-0-button-next svg{width:2rem;height:2rem;fill:#6c6e72}.gallery-2-0-button-next svg{transform:rotate(180deg)}@media screen and (max-width: 989px){.gallery-heading{margin-bottom:3rem}.gallery-2-0-button-prev,.gallery-2-0-button-next{width:3.5rem;height:3.5rem}.gallery-2-0-glide .glide__slide--active{transform:scale(1.05)}}@media screen and (max-width: 749px){.gallery-heading{margin-bottom:2rem}.gallery-2-0-button-prev,.gallery-2-0-button-next{width:3rem;height:3rem}.gallery-2-0-button-prev svg,.gallery-2-0-button-next svg{width:1.5rem;height:1.5rem}.gallery-2-0-glide .glide__slide--active{transform:none}}.section-margin{margin-top:5rem}@media screen and (min-width: 750px){.section-margin{margin-top:7rem}}.section-margin.gallery-2-0:not(.gallery-2-0--no-margin){margin-top:5rem}@media screen and (min-width: 990px){.section-margin.gallery-2-0:not(.gallery-2-0--no-margin){margin-top:7rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gallery-2-0.css.map */
