< data-shopify="">@media screen and (max-width: 749px) {
.collection-hero--with-image .collection-hero__inner {
padding-bottom: calc(4px + 2rem);
}
}>
<> #shopify-section-template--17966161428680__main-collection-banner .collection-hero__text-wrapper {display: grid; grid-template-columns: 40% 60%; padding-top: 5rem; padding-bottom: 5rem; gap: 5rem;} #shopify-section-template--17966161428680__main-collection-banner h1 {margin: 0; padding: 0;} #shopify-section-template--17966161428680__main-collection-banner .collection-hero__description {margin: 0; font-size: 12pt !important; min-width: 90%;} #shopify-section-template--17966161428680__main-collection-banner p {margin: 0; padding: 0;} @media screen and (max-width: 768px) {#shopify-section-template--17966161428680__main-collection-banner .collection-hero__text-wrapper {grid-template-columns: 1fr; }} >
Collection: All
< data-shopify="">.section-template--17966161428680__main-collection-product-grid-padding {
padding-top: 15px;
padding-bottom: 51px;
}
@media screen and (min-width: 750px) {
.section-template--17966161428680__main-collection-product-grid-padding {
padding-top: 20px;
padding-bottom: 68px;
}
}
/* Infinite Scroll Styles */
.infinite-scroll-container {
text-align: center;
padding: 2rem 0;
position: relative;
}
.infinite-scroll-loading {
display: none;
flex-direction: column;
align-items: center;
gap: 1rem;
color: rgb(var(--color-foreground));
padding: 2rem;
background: rgba(var(--color-background)0.9);
border-radius: 8px;
margin: 1rem auto;
max-width: 300px;
}
.infinite-scroll-loading p {
margin: 0;
font-size: 1.4rem;
font-weight: 500;
}
.infinite-scroll-end {
display: none;
padding: 2rem 1rem;
color: rgb(var(--color-foreground));
font-: italic;
text-align: center;
opacity: 0.8;
background: rgba(var(--color-foreground)0.05);
border-radius: 8px;
margin: 1rem auto;
max-width: 400px;
}
.infinite-scroll-trigger {
height: 20px;
width: 100%;
visibility: visible;
position: relative;
margin: 2rem 0;
}
/* Add loading skeleton effect */
.infinite-scroll-loading .loading-spinner {
animation: spin 1s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
/* Smooth loading animation for new products */
.grid__item {
transition: opacity 0.4s easetransform 0.4s ease;
}
/* Responsive adjustments */
@media screen and (max-width: 749px) {
.infinite-scroll-container {
padding: 1rem 0;
}
.infinite-scroll-loading,
.infinite-scroll-end {
margin: 1rem;
padding: 1.5rem;
}
}>















