.collection{margin-top:0}.collection--full-width{padding-left:0;padding-right:0}.collection__title{margin-bottom:2rem}.collection__title--desktop-slider{margin-bottom:1rem}.collection__description{margin-top:1rem;margin-bottom:2rem}.collection__view-all{margin-top:2rem}.product-grid{display:grid;gap:var(--space-5) var(--space-4);grid-template-columns:repeat(var(--grid-desktop-columns, 4),1fr);padding:var(--space-4);background:var(--gradient-surface);border-radius:var(--radius-2xl);box-shadow:var(--elevation-1)}@media screen and (max-width: 989px){.product-grid{grid-template-columns:repeat(var(--grid-tablet-columns, 3),1fr)}}@media screen and (max-width: 749px){.product-grid{grid-template-columns:repeat(var(--grid-mobile-columns, 2),1fr);gap:1rem .5rem}}.grid--1-col-tablet-down{--grid-tablet-columns: 1;--grid-mobile-columns: 1}.grid--2-col-tablet-down{--grid-tablet-columns: 2;--grid-mobile-columns: 2}.grid--1-col-desktop{--grid-desktop-columns: 1}.grid--2-col-desktop{--grid-desktop-columns: 2}.grid--3-col-desktop{--grid-desktop-columns: 3}.grid--4-col-desktop{--grid-desktop-columns: 4}.grid--5-col-desktop{--grid-desktop-columns: 5}.slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.slider::-webkit-scrollbar{display:none}.slider__slide{flex:0 0 auto;scroll-snap-align:start;width:calc(100% / var(--slides-per-view, 2) - 1rem);margin-right:1rem}.slider--desktop .slider__slide{width:calc(100% / var(--slides-per-view-desktop, 4) - 1rem)}.slider-buttons{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-5)}.slider-button{background:var(--gradient-elevated);border:2px solid hsla(var(--color-primary-h),20%,85%,.4);border-radius:50%;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--elevation-2)}.slider-button:hover{border-color:hsl(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l));background:var(--gradient-primary);color:hsl(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l));transform:translateY(-2px) scale(1.05);box-shadow:var(--elevation-3)}.slider-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.slider-button--prev svg{transform:rotate(180deg)}.slider-counter{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:hsl(var(--color-text-muted-h),var(--color-text-muted-s),var(--color-text-muted-l));background:var(--gradient-elevated);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--elevation-1)}.featured-collection{padding:var(--space-8) 0;background:var(--gradient-surface);position:relative;overflow:hidden}.featured-collection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-animated);background-size:400% 400%;opacity:.03;animation:animatedGradient 20s ease-in-out infinite;z-index:1}.featured-collection>*{position:relative;z-index:2}.featured-collection .title-wrapper{text-align:center;margin-bottom:var(--space-6)}.featured-collection .collection__title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--space-4);line-height:var(--line-height-tight)}.featured-collection .collection__description{text-align:center;max-width:70rem;margin-left:auto;margin-right:auto;font-size:var(--font-size-lg);color:hsl(var(--color-text-muted-h),var(--color-text-muted-s),var(--color-text-muted-l));line-height:var(--line-height-base)}.grid--peek .slider__slide:last-child{margin-right:2rem}.scroll-trigger{opacity:0;transform:translateY(2rem);transition:opacity .6s ease,transform .6s ease}.scroll-trigger.animate--slide-in{opacity:1;transform:translateY(0)}.scroll-trigger[data-cascade]{transition-delay:calc(var(--animation-order, 1) * .1s)}@media screen and (max-width: 749px){.featured-collection{padding:var(--space-6) 0}.featured-collection .title-wrapper{margin-bottom:var(--space-4)}.featured-collection .collection__title{font-size:var(--font-size-lg)}.featured-collection .collection__description{font-size:var(--font-size-base)}.product-grid{gap:var(--space-3) var(--space-2);padding:var(--space-3)}.slider-button{width:4rem;height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-collection-list.css.map */
