.collections-section{position:relative;overflow:hidden;contain:paint}.collections__grid{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap, 24px)}@media(max-width:749px){.collections__grid{grid-template-columns:repeat(2,1fr)}}.gallery-image{break-inside:avoid;margin-bottom:var(--gallery-gap, 8px);position:relative}.gallery-image img,.gallery-image svg{width:100%;height:auto;display:block}.gallery-image__caption{text-align:center;font-size:var(--fs-13);opacity:.65;margin-top:4px;padding:0 4px}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.image-carousel{position:relative;overflow:hidden;width:100%;-webkit-user-select:none;user-select:none}.image-carousel__track{display:flex;transition:transform .4s ease;will-change:transform}.image-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);background:#00000073;color:#fff;border:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:var(--pointer);z-index:2;transition:background .2s}.image-carousel__btn:hover{background:#000000b3}.image-carousel__btn--prev{left:12px}.image-carousel__btn--next{right:12px}.image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px 0 4px}.image-carousel__dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.25;border:none;padding:0;cursor:var(--pointer);transition:opacity .2s}.image-carousel__dot--active{opacity:1}.masonry-gallery{columns:var(--columns);gap:var(--gallery-gap);width:100%}@media(max-width:749px){.masonry-gallery{columns:var(--columns-mobile)}}.media-with-text{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:center;width:100%}.media-with-text--image-right .media-with-text__media{order:2}.media-with-text--image-right .media-with-text__content{order:1}.media-with-text__media img,.media-with-text__media svg{width:100%;height:auto;display:block}.media-with-text__heading{margin-bottom:.5em}.media-with-text__body>*+*{margin-top:.75em}.media-with-text__body a{text-decoration:underline}@media(max-width:749px){.media-with-text{grid-template-columns:1fr}.media-with-text--image-right .media-with-text__media,.media-with-text--image-right .media-with-text__content{order:unset}}.rich-text{text-align:var(--text-align);max-width:65ch}.rich-text__heading{margin-bottom:.5em}.rich-text__body>*+*{margin-top:.75em}.rich-text__body a{text-decoration:underline}.rich-text__body ul,.rich-text__body ol{padding-left:1.5em}.image-carousel__slide{flex:0 0 100%;min-width:100%;position:relative;overflow:hidden}.image-carousel__slide img,.image-carousel__slide svg{width:100%;height:auto;display:block}.image-carousel__caption{padding:10px 16px;font-size:var(--fs-14);opacity:.75;text-align:center}.text{text-align:var(--text-align)}.text--title{font-size:var(--fs-display);font-weight:700}.text--subtitle{font-size:var(--fs-title)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.parallax-bg{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;pointer-events:none;z-index:0}.parallax-bg__layer{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.parallax-bg__layer-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/87/compiled_assets/styles.css.map */
