.collection-gallery{background-color:var(--bg-color);padding-top:var(--mobile-padding-top);padding-bottom:var(--mobile-padding-bottom)}@media screen and (min-width: 768px){.collection-gallery{padding-top:var(--desktop-padding-top);padding-bottom:var(--desktop-padding-bottom)}}.collection-gallery .gallery-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:var(--header-spacing);gap:18px}.collection-gallery .header-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.collection-gallery .gallery-logo{width:var(--logo-size);height:var(--logo-size);display:block}.collection-gallery .gallery-title{color:var(--heading-color);font-size:var(--heading-font-size);font-weight:400;line-height:var(--heading-font-size);margin-bottom:0;letter-spacing:-2px}.collection-gallery .shop-all-link{color:var(--shop-all-text-color);font-size:var(--shop-all-font-size);font-weight:500;line-height:20px;transition:opacity .3s ease;border-bottom:1px solid var(--shop-all-border-color)}.collection-gallery .collections-grid{display:flex;flex-wrap:wrap;gap:var(--card-spacing)}.collection-gallery .collection-card{width:100%;position:static;border-radius:var(--card-border-radius);cursor:pointer;transition:transform .3s ease;max-width:calc(50% - var(--card-spacing))}@media screen and (min-width: 769px){.collection-gallery .collections-grid{gap:var(--desktop-card-spacing)}.collection-gallery .collection-card{position:relative;aspect-ratio:1 / 1;max-width:calc(33.333% - var(--desktop-card-spacing))}}.collection-card:hover{transform:translateY(calc(-1 * var(--hover-lift)))}.collection-gallery .collection-image{overflow:hidden;object-fit:cover;transition:opacity .3s ease}.collection-gallery .collection-image.secondary{position:absolute;top:0;left:0;opacity:0;display:none}@media screen and (min-width: 769px){.collection-gallery .collection-image.secondary{display:block}.collection-gallery .collection-image{width:100%;height:100%}.collection-card:hover .collection-image.primary{opacity:0}.collection-card:hover .collection-image.secondary{opacity:1}}@media screen and (max-width: 768px){.collection-gallery .collections-grid{justify-content:center}.collection-gallery .collection-overlay{display:none}.collection-gallery .collection-image{max-height:175px;height:100%;overflow:hidden;object-fit:cover;object-position:center;transition:opacity .3s ease}}.collection-gallery .collection-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--backdrop-color);opacity:var(--backdrop-opacity);transition:opacity .3s ease}.collection-card:hover .collection-overlay{opacity:var(--hover-backdrop-opacity)}.collection-gallery .custom-collection-content{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;right:0;padding:var(--card-padding);margin:var(--card-padding);z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff3}.collection-card:hover .custom-collection-content{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background:#fff}.collection-gallery .collection-title{color:var(--card-text-color);font-size:var(--card-title-font-size);font-weight:500;margin:0 0 var(--button-spacing);line-height:var(--card-title-font-size);letter-spacing:-1px}.collection-card:hover .collection-title{color:var(--card-text-hover-color)}.collection-gallery .shop-now-btn{background-color:var(--button-bg-color);color:var(--button-text-color);border:none;padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-border-radius);font-size:14px;line-height:20px;font-weight:700;letter-spacing:0;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;opacity:0}.collection-card:hover .shop-now-btn{opacity:1}.shop-now-btn:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}@media screen and (max-width: 767px){.collection-gallery .custom-collection-content{flex-direction:column;align-items:center;position:static;background:#fff;margin:0;gap:10px}.header-wrapper{flex-direction:column;align-items:center;gap:18px}.collection-gallery .gallery-title{font-size:32px;line-height:32px;letter-spacing:0px;text-align:center}.collection-gallery .collection-title{font-size:18px;line-height:28px;letter-spacing:-.5px;text-align:center;color:var(--card-text-hover-color)}.collection-gallery .shop-now-btn{opacity:1}.collection-gallery .gallery-logo{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/393/assets/collection-gallery.css.map */
