@keyframes revealFromBottom{0%{opacity:0;transform:translateY(40px);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@keyframes drawLine{0%{width:0}to{width:100%}}.animate-reveal{opacity:0;animation:revealFromBottom 1.8s cubic-bezier(.19,1,.22,1) forwards;animation-delay:var(--reveal-delay, 0ms)}.collection-hero--editorial{position:relative;height:80vh;min-height:500px;overflow:hidden;background-color:#fefbf6;display:flex;align-items:center;justify-content:center}.collection-hero__parallax-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.collection-hero__image-wrapper{position:absolute;top:-10%;left:0;width:100%;height:120%;will-change:transform}.collection-hero__image-wrapper img{width:100%;height:100%;object-fit:cover;opacity:.85}.collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1a1a2e66,#fefbf633 60%,#fefbf6);z-index:2}.collection-hero__content{position:relative;z-index:3;text-align:center}.editorial-header__tagline{font-family:var(--font-body);font-size:.8rem;text-transform:uppercase;letter-spacing:.4em;color:var(--color-primary);display:block;margin-bottom:2rem}.editorial-header__title{margin:0;line-height:1.1}.editorial-header__title-main{font-family:var(--font-heading);font-size:clamp(3.5rem,10vw,7rem);font-weight:500;color:var(--color-secondary);display:block}.editorial-header__title-accent{font-family:var(--font-accent);font-size:clamp(2.5rem,6vw,4.5rem);font-style:italic;color:var(--color-primary);display:block;margin-top:-1.5rem;margin-left:4rem}.editorial-header__divider{height:1px;background:var(--color-primary);width:0;margin:3rem auto;animation:drawLine 2.2s cubic-bezier(.19,1,.22,1) forwards .5s}.editorial-header__description{max-width:500px;margin:0 auto;font-style:italic;font-family:var(--font-accent);font-size:1.25rem;color:var(--color-text-light);line-height:1.6}.editorial-toolbar{margin-bottom:5rem}.editorial-toolbar__inner{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(201,169,110,.15);border-bottom:1px solid rgba(201,169,110,.15);padding:1.2rem 0}.editorial-counter{font-family:var(--font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted)}.product-grid--asymmetric{display:grid;grid-template-columns:repeat(12,1fr);gap:2.5rem 1.5rem;list-style:none;padding:0;margin:0}.grid__item{position:relative}.grid__item--v-tall{grid-column:span 6;grid-row:span 2}.grid__item--v-tall .product-card__image-wrapper{height:600px}.grid__item--h-wide{grid-column:span 12;margin:1rem 0}.grid__item--h-wide .product-card__image-wrapper{height:350px}.grid__item--half{grid-column:span 6}.grid__item--third{grid-column:span 4}@media screen and (max-width:989px){.product-grid--asymmetric{grid-template-columns:repeat(2,1fr);gap:2rem}.grid__item{grid-column:span 1!important;grid-row:span 1!important;margin:0!important}.grid__item--h-wide{grid-column:span 2!important}.editorial-header__title-main{font-size:clamp(2.5rem,8vw,4rem)}.editorial-header__title-accent{font-size:clamp(1.8rem,5vw,3rem);margin-left:0;margin-top:-.5rem}}@media screen and (max-width:749px){.product-grid--asymmetric{grid-template-columns:repeat(2,1fr);gap:.75rem;grid-auto-rows:minmax(0,auto)}.grid__item--h-wide{grid-column:span 2!important}.product-card__image-wrapper{height:auto!important;aspect-ratio:1/1;max-height:none}.product-card{min-height:0}.grid__item--v-tall .product-card__image-wrapper{height:auto!important}.editorial-toolbar{margin-bottom:1.5rem}.editorial-toolbar__inner{flex-direction:column;gap:.75rem;align-items:flex-start;padding:.8rem 0}.editorial-header__tagline{letter-spacing:.2em;font-size:.7rem;margin-bottom:1rem}.editorial-header__divider{margin:1.5rem auto}.editorial-header__description{font-size:1rem}.collection-hero--editorial{height:50vh;min-height:350px}}.product-card{transition:transform .6s cubic-bezier(.19,1,.22,1)}.product-card:hover{transform:translateY(-10px)}.product-card__image-wrapper{overflow:hidden;height:400px;background:var(--color-background-secondary)}.product-card__image{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.product-card:hover .product-card__image{transform:scale(1.1)}.pagination__item{font-family:var(--font-accent);font-style:italic;letter-spacing:.1em}.editorial-collection-grid .product-grid--asymmetric,.collection-grid-section .product-grid--asymmetric{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.6rem 1.85rem;list-style:none;padding:0;margin:0}.editorial-collection-grid .product-grid--asymmetric>.grid__item,.collection-grid-section .product-grid--asymmetric>.grid__item{grid-column:span 1!important;grid-row:span 1!important;margin:0!important}.editorial-collection-grid .product-grid--asymmetric .product-card__image-wrapper,.collection-grid-section .product-grid--asymmetric .product-card__image-wrapper{height:auto!important;aspect-ratio:1 / 1;max-height:300px}.editorial-collection-grid .product-card__info,.collection-grid-section .product-card__info{padding:1rem 1.05rem 1.05rem}.editorial-collection-grid .product-card__title,.collection-grid-section .product-card__title{font-size:1.06rem;margin-bottom:.4rem}.editorial-collection-grid .product-card__price,.collection-grid-section .product-card__price{font-size:1rem;margin-bottom:.65rem}.editorial-collection-grid .product-card__btn-container,.collection-grid-section .product-card__btn-container{margin-top:.55rem}.editorial-collection-grid .btn-add-to-cart,.collection-grid-section .btn-add-to-cart{padding:.62rem .75rem;font-size:.74rem}.editorial-collection-grid .product-card:hover,.collection-grid-section .product-card:hover{transform:translateY(-4px)}.editorial-collection-grid .editorial-toolbar{margin-bottom:1.75rem}@media screen and (min-width:1100px){.editorial-collection-grid .product-grid--asymmetric,.collection-grid-section .product-grid--asymmetric{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1400px){.editorial-collection-grid .product-grid--asymmetric,.collection-grid-section .product-grid--asymmetric{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:768px){.editorial-collection-grid .product-grid--asymmetric,.collection-grid-section .product-grid--asymmetric{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.editorial-collection-grid .btn-add-to-cart,.collection-grid-section .btn-add-to-cart{padding:.5rem .6rem;font-size:.7rem;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/section-main-collection.css.map */
