@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}body.template-collection,.template-collection,.template-collection #MainContent{background-color:#0a0a0a!important;background-image:radial-gradient(ellipse at 50% 0%,#d4af3714,#0a0a0afa,#0a0a0a)!important;color:#f2ede4!important}.template-collection .collection,.template-collection .main-collection-product-grid,.template-collection .shopify-section{background:transparent!important;background-image:none!important}.template-collection .header-wrapper{position:relative!important;width:100%!important;z-index:1000!important;background:#0a0a0a!important;background-color:#0a0a0a!important;border-bottom:1px solid rgba(212,175,55,.15)!important;overflow:visible!important}.template-collection .header-wrapper:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-image:var(--luxury-marble-hero-bg, url(luxury-gold-marble-bg.jpg))!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;opacity:.1!important;pointer-events:none!important;z-index:0!important}.template-collection .header-wrapper>*{position:relative!important;z-index:1!important}.collection-hero{position:relative!important;text-align:center!important}.collection-hero__inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;max-width:850px!important;margin:0 auto!important;background:transparent!important;background-color:transparent!important}.collection-hero__text-wrapper{background:transparent!important;background-color:transparent!important;text-align:center!important}.collection-hero__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(2.6rem,4.5vw,4rem)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#f2ede4!important;background:linear-gradient(135deg,#fff,#f2ede4 45%,#d4af37 85%,#ecd27a)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;margin:0 auto .8rem!important;text-align:center!important;position:relative!important;line-height:1.2!important;filter:drop-shadow(0 4px 15px rgba(0,0,0,.9))!important}.collection-hero__title .visually-hidden{display:none!important}.collection-hero__description{max-width:62rem!important;margin:1.2rem auto 0!important;font-family:Montserrat,sans-serif!important;font-size:1.25rem!important;line-height:1.6!important;color:#f2ede4d1!important;text-align:center!important;font-weight:300!important;text-shadow:0 2px 8px rgba(0,0,0,.9)!important}.template-collection [class*=product-grid-padding],.template-collection .main-collection-product-grid{padding-top:1rem!important}.facets-wrapper,.facets-container{position:relative!important;z-index:100!important}.facets-container{background:#0a0a0abf!important;border-top:1px solid rgba(212,175,55,.15)!important;border-bottom:1px solid rgba(212,175,55,.15)!important;border-left:none!important;border-right:none!important;border-radius:0!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:1.2rem 2.4rem!important;margin:1rem auto 2.2rem!important;max-width:1300px!important;box-shadow:none!important}.facets__disclosure{position:relative!important}.facets__disclosure[open]{z-index:105!important}.facets__summary,.facet-filters__label,.product-count__text{color:#f2ede4d9!important;font-family:Montserrat,sans-serif!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;transition:color .3s ease!important}.facets__summary:hover{color:#d4af37!important}.facet-filters__sort{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:4px!important;color:#f2ede4!important;padding:.6rem 1.6rem!important;font-family:Montserrat,sans-serif!important;font-size:1.15rem!important;letter-spacing:.06em!important;transition:all .3s ease!important}.facet-filters__sort:focus,.facet-filters__sort:hover{border-color:#d4af37!important;outline:none!important}.facets__display{position:absolute!important;z-index:120!important;background:#121110!important;border:1px solid rgba(212,175,55,.35)!important;border-radius:14px!important;box-shadow:0 25px 60px #000000f2,0 0 30px #d4af3726!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;overflow:hidden!important}.facets__header{background:#121110!important;border-bottom:1px solid rgba(212,175,55,.2)!important;padding:1.2rem 1.6rem!important}.facets__selected{color:#f2ede4d9!important;font-family:Montserrat,sans-serif!important;font-size:1.1rem!important}.facets__reset{color:#d4af37!important;font-family:Montserrat,sans-serif!important;font-size:1.1rem!important;text-decoration:none!important;transition:color .3s ease!important}.facets__reset:hover{color:#ecd27a!important;text-decoration:underline!important}.facets__price{padding:1.6rem!important;gap:1.2rem!important;align-items:center!important}.facets__price .field-currency{color:#d4af37!important;font-weight:600!important;font-family:Montserrat,sans-serif!important}.facets__price .field{background:#ffffff0d!important;border:1px solid rgba(212,175,55,.25)!important;border-radius:8px!important;transition:border-color .3s ease!important}.facets__price .field:focus-within{border-color:#d4af37!important;box-shadow:0 0 10px #d4af374d!important}.facets__price .field__input{color:#f2ede4!important;font-family:Montserrat,sans-serif!important}.facets__price .field__label{color:#f2ede499!important;font-family:Montserrat,sans-serif!important}.facets__list{padding:1.2rem 1.6rem!important}.facets__item{padding:.5rem 0!important}.facet-checkbox{display:flex!important;align-items:center!important;gap:.8rem!important;color:#f2ede4d9!important;font-family:Montserrat,sans-serif!important;font-size:1.15rem!important;cursor:pointer!important;transition:color .2s ease!important}.facet-checkbox:hover{color:#d4af37!important}.facet-checkbox input[type=checkbox]{width:1.6rem!important;height:1.6rem!important;border-radius:4px!important;accent-color:#D4AF37!important;cursor:pointer!important}.template-collection .product-grid-container{max-width:1350px!important;margin:0 auto!important;padding:0 1.5rem!important}.template-collection .product-grid-container .collection{background:#0a0a0abf!important;border:1px solid rgba(212,175,55,.3)!important;border-radius:20px!important;padding:2.2rem 2rem 2.8rem!important;box-shadow:0 25px 60px #000000d9,inset 0 0 50px #d4af3708!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;position:relative!important}.template-collection .product-grid-container .collection:before{content:""!important;position:absolute!important;top:-1px!important;left:15%!important;right:15%!important;height:1px!important;background:linear-gradient(90deg,transparent,#D4AF37,#ecd27a,#D4AF37,transparent)!important;box-shadow:0 0 16px #d4af37b3!important;z-index:2!important}.template-collection .product-grid{display:grid!important;gap:1.6rem!important;row-gap:2.2rem!important;margin:0!important;padding:0!important;width:100%!important}@media screen and (min-width:990px){.template-collection .product-grid,.template-collection .product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))!important}.template-collection .product-grid.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-collection .product-grid.grid--2-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (min-width:750px)and (max-width:989px){.template-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.4rem!important}}@media screen and (max-width:749px){.template-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;row-gap:1.4rem!important}}.template-collection .product-grid .grid__item{width:100%!important;max-width:100%!important;margin:0!important}.template-collection .card-wrapper{background:transparent!important;border:none!important;box-shadow:none!important;height:100%!important}.template-collection .card{background:linear-gradient(180deg,#121110,#0a0a0a)!important;border:1px solid rgba(212,175,55,.18)!important;border-radius:14px!important;box-shadow:0 8px 20px #0009!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;height:auto!important;position:relative!important}.template-collection .card:hover{transform:translateY(-6px)!important;border-color:#d4af3799!important;box-shadow:0 18px 45px #000000f2,0 0 30px #d4af3738!important}.template-collection .card-wrapper .card__inner,.template-collection .card__inner{aspect-ratio:unset!important;height:210px!important;max-height:210px!important;padding:1rem 1rem 0!important;background:transparent!important;border:none!important;position:relative!important;flex:0 0 auto!important}.template-collection .card__inner.ratio:before{display:none!important;content:none!important;padding-bottom:0!important}.template-collection .card__media{position:relative!important;height:100%!important;max-height:100%!important;background:radial-gradient(circle at 50% 50%,#fff 50%,#efece6)!important;border-radius:10px!important;border:1px solid rgba(212,175,55,.18)!important;padding:.8rem!important;box-shadow:inset 0 2px 8px #0000000d,0 4px 12px #00000040!important;overflow:hidden!important;transition:border-color .4s ease!important}.template-collection .card:hover .card__media{border-color:#d4af3773!important}.template-collection .card__media .media{height:100%!important;background:transparent!important}.template-collection .card__media img{object-fit:contain!important;max-height:100%!important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.08))!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.template-collection .card:hover .card__media img{transform:scale(1.06)!important}.card__video-hover{display:none!important}.template-collection .card__inner .card__content{display:block!important;position:absolute!important;top:1.8rem!important;left:1.8rem!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;z-index:5!important;pointer-events:none!important}.template-collection .card__inner .card__information{display:none!important}.template-collection .card:has(.card__inner) .card__inner .card__content .card__badge,.template-collection .card__inner .card__badge{display:flex!important;position:static!important;margin:0!important;padding:0!important}.template-collection .card__badge .badge{border-radius:20px!important;padding:.35rem 1rem!important;font-family:Montserrat,sans-serif!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#0a0a0ae6!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(212,175,55,.45)!important;color:#d4af37!important;box-shadow:0 4px 12px #0006!important}.template-collection .card:not(.card--text)>.card__content{background:transparent!important;padding:1.2rem 1.4rem 1.5rem!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex:1 1 auto!important;border-top:none!important}.template-collection .card__heading{margin:0!important}.template-collection .card__heading a{color:#f2ede4!important;font-family:Montserrat,sans-serif!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.4!important;text-transform:uppercase!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;height:3.25rem!important;text-align:center!important;transition:color .3s ease!important}.template-collection .card:hover .card__heading a{color:#d4af37!important}.template-collection .card-information .price{margin-top:.8rem!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:.8rem!important}.template-collection .card-information .price__regular .price-item--regular,.template-collection .card-information .price__sale .price-item--sale{color:#d4af37!important;font-family:Montserrat,sans-serif!important;font-size:1.45rem!important;font-weight:500!important;letter-spacing:.04em!important;text-shadow:0 0 10px rgba(212,175,55,.25)!important}.template-collection .card-information .price__sale s.price-item--regular{color:#f2ede499!important;font-size:1.15rem!important;text-decoration:line-through!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/template-collection.css.map */
