.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(-5deg)}66%{transform:translateY(-10px) rotate(-1deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.hero-logo-container{animation:float 6s ease-in-out infinite}.hero-logo-container svg{width:100%;height:100%}.hero-content{animation:fadeInUp 1s ease-out}.reviews-section{--review-card-border: #E5E7EB;--review-card-bg: #FFFFFF;--review-text-color: #374151;--review-author-color: #111827;--review-title-color: #6B7280;--highlight-bg: #C9F27C}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}#ShopHeader{background:transparent;transition:background .3s}#ShopHeader.header--scrolled{background:#fff;box-shadow:0 2px 8px #0000001a;border-bottom:1px solid var(--color-black)}#ShopHeader a{position:relative;text-decoration:none}#ShopHeader a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}#ShopHeader .header__menu,#ShopHeader .header__icons{display:flex;gap:1rem}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.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}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
