.gallery{gap:var(--grid-horizontal-spacing);margin:0}.gallery .gallery__item{padding-bottom:0}@media screen and (min-width:750px){.gallery .gallery__item{width:calc(50% - var(--grid-horizontal-spacing)/ 2);max-width:100%}.gallery--1 .gallery__text,.gallery--2 .gallery__text,.gallery--3 .gallery__text,.gallery--4 .gallery__text{-webkit-padding-start:3rem;padding-inline-start:3rem;-webkit-padding-end:3rem;padding-inline-end:3rem}}@media screen and (min-width:990px){.gallery--1 .gallery__item{width:100%}.gallery--2 .gallery__item{width:calc(50% - var(--grid-horizontal-spacing)/ 2)}.gallery--3 .gallery__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.gallery--4 .gallery__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.gallery--5 .gallery__item{width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5)}.gallery--6 .gallery__item{width:calc(16.66% - var(--grid-horizontal-spacing) * 5 / 6)}}@media screen and (min-width:750px)and (max-width:989px){.gallery--3 .gallery__item,.gallery--4 .gallery__item,.gallery--5 .gallery__item,.gallery--6 .gallery__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}.gallery .media{height:var(--image-height)}.gallery__card{overflow:hidden;position:relative}.gallery__card .media>:not(.zoom,.deferred-media__poster-button){height:135px}@media(min-width:768px){.gallery__card .media>:not(.zoom,.deferred-media__poster-button){height:430px}}.gallery__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;--color-heading:255,255,255}.gallery__overlayPosition{align-items:flex-end;justify-content:flex-start;text-align:start;cursor:pointer}@media(min-width:768px){.gallery__overlayPosition{align-items:center;justify-content:center;text-align:start}}.gallery__overlay--top-left{align-items:flex-start;justify-content:flex-start;text-align:start}.gallery__overlay--top-center{align-items:flex-start;justify-content:center;text-align:center}.gallery__overlay--top-right{align-items:flex-start;justify-content:flex-end;text-align:end}.gallery__overlay--middle-left{align-items:center;justify-content:flex-start;text-align:start}.gallery__overlay--middle-center{align-items:center;justify-content:center;text-align:center}.gallery__overlay--middle-right{align-items:center;justify-content:flex-end;text-align:end}.gallery__overlay--bottom-left{align-items:flex-end;justify-content:flex-start;text-align:start}.gallery__overlay--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.gallery__overlay--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:end}.gallery__text{position:relative;padding:12px;width:100%}@media(min-width:768px){.gallery__text{padding:0 0 0 33px}}.overlay-text__wrapper{display:inline-block;vertical-align:middle}@media(min-width:768px){.overlay-text__wrapper{display:flex;flex-direction:column}}.overlay-text__heading{margin:0;font-family:BarlowBold,sans-serif;font-weight:700;color:var(--green);text-transform:uppercase;font-size:1.625rem;line-height:1.1;color:var(--white);pointer-events:none}@media(min-width:768px){.overlay-text__heading{font-size:2.25rem;line-height:1.3}}@media(min-width:768px){.overlay-text__heading{margin-bottom:20px}}@media(min-width:768px){.overlay-text__heading.hasSecondLine{margin-bottom:0}}.overlay-text__button{display:none}@media(min-width:768px){.overlay-text__button{display:block;padding:16px 18px;border-radius:58px;line-height:normal;letter-spacing:inherit;text-transform:inherit;text-decoration:none;cursor:pointer;text-transform:uppercase;max-width:-moz-max-content;max-width:max-content;font-family:BarlowBold,sans-serif;font-weight:700;min-height:auto;background-color:var(--green);border:1px solid var(--green,);color:var(--white);font-size:14px;transition:background-color .2s ease-out;z-index:1}}@media(min-width:768px)and (min-width:768px){.overlay-text__button{padding:16px 28px}}@media(min-width:768px){.overlay-text__button:hover{background-color:var(--mint);color:var(--green);box-shadow:0 5px 9px #3a824633}}.overlay-text__subheading+.overlay-text__heading{margin-top:1rem}@media screen and (hover:hover){.gallery__card .full-unstyled-link~.gallery__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity var(--duration-long) ease}.gallery__card:hover .full-unstyled-link~.gallery__overlay:before{opacity:.25}.gallery__card .full-unstyled-link~.gallery__overlay .overlay-text__heading{display:inline;background-image:linear-gradient(to top,currentColor 0,currentColor 0),linear-gradient(to top,transparent 0,transparent 0);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0 .1rem,100% .1rem;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}.gallery__card .full-unstyled-link~.media img{transition:transform var(--duration-long) ease}.gallery__card:hover .full-unstyled-link~.media img{transform:scale(1.03)}}.gallery--contrast .gallery__text:after{content:"";z-index:-1;position:absolute;top:-20rem;right:-10rem;bottom:-20rem;left:-10rem;pointer-events:none;background:radial-gradient(rgba(0,0,0,.15) 0,transparent 70%)}.gallery--contrast .gallery__overlay--bottom-left .gallery__text:after,.gallery--contrast .gallery__overlay--middle-left .gallery__text:after,.gallery--contrast .gallery__overlay--top-left .gallery__text:after{left:-85%;right:0}.gallery--contrast .gallery__overlay--bottom-right .gallery__text:after,.gallery--contrast .gallery__overlay--middle-right .gallery__text:after,.gallery--contrast .gallery__overlay--top-right .gallery__text:after{left:15%;right:-50%}.gallery .media--placeholder{background-color:rgba(var(--color-foreground),.3)}.isSubcategory .gallery__card .media>:not(.zoom,.deferred-media__poster-button){height:auto;-o-object-fit:contain;object-fit:contain}.isSubcategory .gallery .media{margin:auto;-o-object-fit:contain;object-fit:contain;height:auto}.isSubcategory .media>img{-o-object-fit:contain;object-fit:contain}.isSubcategory .gallery__text{text-align:center;margin-top:20px;padding:0}@media(min-width:1024px){.isSubcategory .gallery__text{margin-top:0}}@media(min-width:1280px){.isSubcategory .gallery__text{margin-top:20px}}.isSubcategory .overlay-text__heading{font-family:BarlowBold,sans-serif;font-weight:700;color:var(--green);font-size:1rem;text-transform:uppercase}@media(min-width:768px){.isSubcategory .overlay-text__heading{line-height:1.3}}@media(min-width:1024px){.isSubcategory .overlay-text__heading{font-family:BarlowBold,sans-serif;font-weight:700;color:var(--green);text-transform:uppercase;font-size:1.25rem;line-height:1.1}}@media(min-width:1024px)and (min-width:768px){.isSubcategory .overlay-text__heading{font-size:1.625rem;line-height:1.3}}.isSubcategory .gallery--4 .gallery__item{max-width:calc(50% - var(--grid-horizontal-spacing)/ 2);width:calc(50% - var(--grid-horizontal-spacing)/ 2)}@media(min-width:768px){.isSubcategory .gallery--4 .gallery__item{max-width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4);width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}}.isSubcategory .gallery:last-child{margin:auto}.isSubcategory .title-wrapper{margin:0;gap:initial}@media(min-width:768px){.isSubcategory .title-wrapper{display:none}}.isSubcategory .title-wrapper .title{font-family:BarlowBold,sans-serif;font-weight:700;color:var(--green);text-transform:uppercase;font-size:2.25rem;line-height:1.1}@media(min-width:768px){.isSubcategory .title-wrapper .title{font-size:3.5rem}}.isSubcategory .gallery__subheading{margin:50px 0 60px;font-family:BarlowBold,sans-serif;font-weight:700;font-size:.875rem;font-family:BarlowRegular,sans-serif;font-weight:400;color:var(--black)}@media(min-width:768px){.isSubcategory .gallery__subheading{font-size:1rem;line-height:1.5}}@media(min-width:768px){.isSubcategory .gallery__subheading{display:none}}.isSubcategory .gallery{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-gallery.css.map */
