@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Jost:wght@300;400;500&display=swap";:root{--mj-gold: #B8963A;--mj-gold-light: #D4AF62;--mj-gold-dim: #7A6020;--mj-void: #060504;--mj-text: #EDE8DC;--mj-text-dim: rgba(237,232,220,.55);--mj-bezier: cubic-bezier(.32, .72, 0, 1);--mj-bezier-snap: cubic-bezier(.16, 1, .3, 1)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.heading{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.01em;font-style:italic}body,.body,p,span,a,li,label,input,button,select,textarea{font-family:Jost,sans-serif!important;font-weight:300;letter-spacing:.04em}.banner__heading,.image-banner__heading{font-size:clamp(3rem,8vw,7rem)!important;line-height:.95!important;font-style:italic!important;font-weight:300!important}.mirre-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgba(184,150,58,.35);border-radius:100px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mj-gold);font-family:Jost,sans-serif!important;font-weight:400;margin-bottom:1.2rem}.mirre-eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mj-gold);animation:mirre-pulse 2s ease-in-out infinite}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.section-divider{border:none;border-top:1px solid rgba(184,150,58,.18);margin:0}.button,.btn,button[type=submit],.shopify-payment-button__button{transition:transform .7s var(--mj-bezier),box-shadow .7s var(--mj-bezier),background-color .4s var(--mj-bezier),letter-spacing .4s var(--mj-bezier)!important;will-change:transform;border-radius:4px!important;letter-spacing:.12em;text-transform:uppercase;font-size:11px!important;font-weight:400!important}.button:hover,.btn:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.button:active,.btn:active,button[type=submit]:active{transform:translateY(0) scale(.98);transition-duration:.12s!important}.card-wrapper{transition:transform .7s var(--mj-bezier)!important}.card-wrapper:hover{transform:translateY(-6px)}.card{position:relative;transition:box-shadow .7s var(--mj-bezier)!important;border:1px solid rgba(237,232,220,.06)!important}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1px 1px #ffffff0f;pointer-events:none;z-index:1}.card-wrapper:hover .card{box-shadow:0 20px 60px #000000b3}.card__media{overflow:hidden}.card__media img,.card__media .media>*{transition:transform .9s var(--mj-bezier)!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media>*{transform:scale(1.04)}.card__information{padding:1rem .5rem!important}.card__heading{font-size:1.1rem!important;font-style:italic!important}.header__heading .h2,.header__heading-logo .h2{font-size:0!important;line-height:0!important}.header__heading .h2:before,.header__heading-logo .h2:before{content:"MIRRE";display:block;font-family:Cormorant Garamond,serif;font-size:1.55rem;font-weight:400;font-style:normal;letter-spacing:.35em;text-transform:uppercase;line-height:1;background:linear-gradient(180deg,#fff,#d8d4cc 45%,#ede8dc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.35em}.header__heading .h2:after,.header__heading-logo .h2:after{content:"\2014\2002JEWELS\2002\2014";display:block;font-family:Cormorant Garamond,serif;font-size:.42rem;font-weight:400;font-style:normal;letter-spacing:.5em;text-transform:uppercase;color:#ede8dc73;text-align:center;margin-top:5px;-webkit-text-fill-color:rgba(237,232,220,.45)}.header__heading-link{display:flex!important;flex-direction:column;align-items:center;padding:6px 0!important;text-decoration:none!important}.header-wrapper{position:sticky!important;top:0;z-index:100;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#060504bf!important;border-bottom:1px solid rgba(255,255,255,.05);transition:background .5s var(--mj-bezier)}.header-wrapper.scrolled{background:#060504f7!important;border-bottom-color:#ffffff0f}.header__menu-item span,.list-menu__item--link{transition:color .3s var(--mj-bezier)!important;letter-spacing:.1em;text-transform:uppercase;font-size:11px!important}.header__menu-item:hover span,.list-menu__item--link:hover{color:#ede8dc99!important}.mirre-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--mj-bezier-snap),transform .9s var(--mj-bezier-snap)}.mirre-reveal.mirre-in{opacity:1;transform:translateY(0)}.mirre-reveal-delay-1{transition-delay:.1s}.mirre-reveal-delay-2{transition-delay:.2s}.mirre-reveal-delay-3{transition-delay:.32s}.mirre-reveal-delay-4{transition-delay:.44s}.mirre-gold-line{display:block;width:40px;height:1px;background:linear-gradient(90deg,var(--mj-gold),transparent);margin-bottom:1.5rem}.mirre-countdown-section{background:#0d0b09;border-top:1px solid rgba(184,150,58,.18);border-bottom:1px solid rgba(184,150,58,.18);padding:3.5rem 2rem;text-align:center;position:relative;overflow:hidden}.mirre-countdown-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 100% at 50% 50%,rgba(184,150,58,.07) 0%,transparent 70%);pointer-events:none}.mirre-countdown-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Jost,sans-serif!important;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--mj-gold);margin-bottom:.8rem;font-weight:400}.mirre-countdown-eyebrow:before,.mirre-countdown-eyebrow:after{content:"";display:block;width:24px;height:1px;background:var(--mj-gold);opacity:.5}.mirre-countdown-title{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.8rem,4vw,3.2rem)!important;font-weight:400!important;font-style:italic;color:#ede8dc;margin-bottom:.4rem;line-height:1.1}.mirre-countdown-subtitle{font-family:Jost,sans-serif!important;font-size:12px;letter-spacing:.08em;color:#ede8dc80;margin-bottom:2.5rem;font-weight:300}.mirre-countdown-timer{display:flex;justify-content:center;align-items:flex-start;gap:0;margin-bottom:2.5rem}.mirre-unit{display:flex;flex-direction:column;align-items:center;min-width:80px}.mirre-unit+.mirre-unit:before{display:none}.mirre-colon{font-family:Cormorant Garamond,serif;font-size:2.8rem;font-weight:300;color:#b8963a66;padding:0 4px;line-height:1;margin-top:.1rem;align-self:flex-start}.mirre-number{font-family:Cormorant Garamond,serif!important;font-size:clamp(2.8rem,6vw,5rem);font-weight:300;color:var(--mj-gold);line-height:1;letter-spacing:.02em;transition:transform .3s var(--mj-bezier);display:block}.mirre-number.flip{transform:translateY(-4px) scale(1.04)}.mirre-unit-label{font-family:Jost,sans-serif!important;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#ede8dc66;margin-top:6px;font-weight:400}.mirre-countdown-cta{display:inline-flex;align-items:center;gap:12px;padding:12px 28px;background:transparent;border:1px solid rgba(184,150,58,.5);color:var(--mj-gold);font-family:Jost,sans-serif!important;font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .5s var(--mj-bezier),border-color .5s var(--mj-bezier),color .5s var(--mj-bezier),transform .5s var(--mj-bezier),box-shadow .5s var(--mj-bezier)}.mirre-countdown-cta:hover{background:var(--mj-gold);border-color:var(--mj-gold);color:#060504;transform:translateY(-2px);box-shadow:0 8px 28px #b8963a38}.mirre-countdown-cta:active{transform:scale(.98);transition-duration:.1s!important}.announcement-bar{background:#000!important;border-bottom:none!important;font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.14em}.announcement-bar__message,.announcement-bar a{color:#ede8dc99!important}.footer{border-top:1px solid rgba(184,150,58,.15)!important}.price,.price--large{font-family:Jost,sans-serif!important;font-weight:300;letter-spacing:.06em;color:var(--mj-gold)!important}.price--on-sale .price__regular{color:#ede8dc59!important}@keyframes mirre-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes mirre-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.mirre-gold-shimmer{background:linear-gradient(90deg,var(--mj-gold) 0%,var(--mj-gold-light) 40%,var(--mj-gold) 60%,var(--mj-gold-dim) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mirre-shimmer 4s linear infinite}.collection{padding-top:0!important}.main-collection-banner{display:none!important}.facets-container,.collection__filters,.facets-wrapper{position:sticky;top:0;z-index:50;background:#060504eb!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(184,150,58,.12);padding:10px 2rem!important}.collection__products-grid,.product-grid{padding-left:0!important;padding-right:0!important;gap:1px!important}.card-wrapper{border-radius:0!important;margin:0!important}.card,.card--product{border-radius:0!important;border:none!important;box-shadow:none!important;background:#0d0b09}.card__media,.card__media .media,.card__media img{border-radius:0!important}.card__information{padding:.75rem 1rem 1rem!important;background:#0d0b09}.card__heading{font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px!important;color:#ede8dc!important}.card__heading a{color:inherit!important;text-decoration:none;transition:color .3s var(--mj-bezier)}.card__heading a:hover{color:var(--mj-gold)!important}.price__container,.price{font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:300;letter-spacing:.08em;color:#ede8dc8c!important}.price--on-sale .price__sale{color:var(--mj-gold)!important}.quick-add,.quick-add__submit{border-radius:0!important;font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:400!important;background:#060504e0!important;color:#ede8dc!important;border:1px solid rgba(184,150,58,.35)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .4s var(--mj-bezier),color .4s var(--mj-bezier),border-color .4s var(--mj-bezier)!important}.quick-add__submit:hover{background:var(--mj-gold)!important;color:#060504!important;border-color:var(--mj-gold)!important}.card__media img:last-child{transition:opacity .6s var(--mj-bezier)!important}.badge--sale,.badge--on-sale{background:var(--mj-gold)!important;color:#060504!important;font-family:Jost,sans-serif!important;font-size:9px!important;letter-spacing:.14em;text-transform:uppercase;border-radius:2px!important;padding:3px 7px!important}.collection__products-count,.pagination{font-family:Jost,sans-serif!important;font-size:11px;letter-spacing:.1em;color:#ede8dc66!important}.load-more__button,a.button[name=button]{background:transparent!important;border:1px solid rgba(184,150,58,.3)!important;color:#ede8dc99!important;border-radius:2px!important;letter-spacing:.16em;font-size:10px!important}.load-more__button:hover{border-color:var(--mj-gold)!important;color:var(--mj-gold)!important;background:transparent!important}@media(max-width:767px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:1px!important}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--mj-void)}::-webkit-scrollbar-thumb{background:var(--mj-gold-dim);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--mj-gold)}::selection{background:#b8963a47;color:#ede8dc}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mirre-jewels.css.map */
