.collection-hero{position:relative;padding:2rem 0 1.5rem!important;text-align:center;background-color:#1a1816!important;border-bottom:none!important;overflow:hidden;margin:0!important}.collection-banner-section{margin:0!important}.collection-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.collection-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.45}.collection-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a18164d,#1a181699)}.collection-hero--no-image{background:linear-gradient(180deg,#f5f3ef,#fafaf8)!important}.collection-hero__inner{position:relative;z-index:1;flex-direction:column!important;align-items:center!important;text-align:center;padding:0!important}.collection-hero__title{font-family:var(--font-heading-family, "Cormorant Garamond", serif)!important;font-size:clamp(3.2rem,4.5vw,4.8rem)!important;font-weight:300!important;letter-spacing:.04em!important;color:#fff!important;margin:0 0 .5rem!important;line-height:1.1!important}.collection-hero--no-image .collection-hero__title{color:var(--color-text-primary, #2A2A2A)!important}.collection-hero__title:after{content:"";display:block;width:50px;height:1px;background:var(--color-accent, #C9A87C);margin:.75rem auto 0}.collection-hero__description,.collection-hero__title+.collection-hero__description{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:1.5rem!important;font-weight:500!important;line-height:1.75!important;color:#ffffffd9!important;max-width:540px!important;margin:.5rem auto 0!important}.collection-hero__description p{color:#ffffffd9!important}.collection-hero--no-image .collection-hero__description,.collection-hero--no-image .collection-hero__title+.collection-hero__description,.collection-hero--no-image .collection-hero__description p{color:#2a2a2a99!important}.facets-vertical .product-grid-container{min-width:0!important;overflow:hidden!important}.facets-vertical .facets-wrapper{flex-shrink:0!important}.facets-vertical .product-grid-container .collection .product-grid{margin-top:1.5rem!important}.facets-wrapper{border-bottom:1px solid rgba(42,42,42,.08)!important;border-top:none!important}.facets__heading{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.facets__disclosure label,.facets__item label{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:1.4rem!important;font-weight:400!important}.facets__selected{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:1.2rem!important;font-weight:400!important}.facets__header-vertical{font-size:1.2rem!important}.facet-filters__sort.select__select{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:1.4rem!important}.product-count__text{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:1.3rem!important}.active-facets__button{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;border-radius:20px!important}.facets__price .field__input{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:1.4rem!important}.collection .card{border:none!important;box-shadow:none!important;background:transparent!important}.collection .card--card:after,.collection .card--standard .card__inner:after{box-shadow:none!important}.collection .card__inner{border:none!important;background:transparent!important}.collection .card__media{border-radius:4px!important;overflow:hidden!important;background-color:#f5f4f0}.collection .card__media .media img{transition:transform .8s cubic-bezier(.25,.1,.25,1)!important}.collection .card-wrapper:hover .card__media .media img{transform:scale(1.04)!important}.collection .card__content{padding:1rem 0 0!important}.collection .card__information{padding:.5rem 0!important}.collection .quick-add{display:none!important}.quick-add-overlay{position:absolute!important;bottom:.75rem;right:.75rem;z-index:3;pointer-events:none}.quick-add-overlay__btn{width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#ffffffed;color:var(--color-text-primary, #2A2A2A);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 12px #00000014;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,background .25s ease}.quick-add-overlay__btn .loading__spinner{display:none;position:absolute}.quick-add-overlay__btn.loading .loading__spinner{display:flex}.quick-add-overlay__btn.loading svg:not(.spinner){display:none}.card-wrapper:hover .quick-add-overlay__btn{opacity:1;transform:translateY(0)}.quick-add-overlay__btn:hover{background:var(--color-accent, #C9A87C)!important;color:#fff!important;box-shadow:0 4px 16px #c9a87c4d}.quick-add-overlay__btn:disabled{display:none}@media(hover:none){.quick-add-overlay__btn{opacity:1;transform:translateY(0)}}.pagination__item a,.pagination__item span{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:1.4rem!important;width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.pagination__item--current span{background:var(--color-text-primary, #2A2A2A)!important;color:#fff!important;border-color:var(--color-text-primary, #2A2A2A)!important}.pagination__item a:hover{border-color:var(--color-accent, #C9A87C)!important;color:var(--color-accent, #C9A87C)!important}.collection--empty .title-wrapper .title{font-family:var(--font-heading-family, "Cormorant Garamond", serif)!important;font-weight:300!important}@media screen and (max-width:749px){.collection-hero{padding:1.5rem 0 1rem!important}.collection-hero__title{font-size:2.8rem!important}.collection-hero__title:after{width:40px;margin-top:.75rem}}.mobile-facets__open{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luxury-collection-page.css.map */
