html,body{direction:ltr}@font-face{font-family:MAIMON Display;src:url(//maimonjewelry.com/cdn/shop/t/4/assets/maimon-font-caslon-400.ttf?v=32868501052481696831793556488) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MAIMON Body;src:url(//maimonjewelry.com/cdn/shop/t/4/assets/maimon-font-publicsans-400.ttf?v=112754521209147670171793556488) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MAIMON Body;src:url(//maimonjewelry.com/cdn/shop/t/4/assets/maimon-font-publicsans-500.ttf?v=170538560754308423201793556488) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MAIMON Body;src:url(//maimonjewelry.com/cdn/shop/t/4/assets/maimon-font-publicsans-600.ttf?v=151967407549875933591793556488) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MAIMON Body;src:url(//maimonjewelry.com/cdn/shop/t/4/assets/maimon-font-publicsans-700.ttf?v=107589668523033556481793556488) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--maimon-porcelain: #FAF8F5;--maimon-graphite: #221F1D;--maimon-steel: #B8C0C6;--maimon-spark: #9FD8E6;--maimon-slate: #2E3B40;--maimon-stone: #E7E1D8;--maimon-font-display: "MAIMON Display", Georgia, serif;--maimon-font-body: "MAIMON Body", -apple-system, BlinkMacSystemFont, sans-serif;--maimon-space-1: 4px;--maimon-space-2: 8px;--maimon-space-3: 16px;--maimon-space-4: 24px;--maimon-space-5: 40px}html:root{--font-h1--family: var(--maimon-font-display);--font-h2--family: var(--maimon-font-display);--font-h3--family: var(--maimon-font-display);--font-h4--family: var(--maimon-font-display);--font-h1--weight: 400;--font-h2--weight: 400;--font-h3--weight: 400;--font-h4--weight: 400;--font-heading--family: var(--maimon-font-display);--font-body--family: var(--maimon-font-body);--font-subheading--family: var(--maimon-font-body);--font-h5--family: var(--maimon-font-body);--font-h6--family: var(--maimon-font-body);--font-paragraph--family: var(--maimon-font-body)}body{font-family:var(--maimon-font-body)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--maimon-font-display);letter-spacing:.005em}p,li,label,input,textarea,select,button{max-width:100%}.rte p,.prose p{max-width:72ch}.media-gallery__grid .product-media-container:first-of-type{position:relative;overflow:hidden}.media-gallery__grid .product-media-container:first-of-type:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .55) 50%,transparent 65%);transform:translate(-120%);pointer-events:none;mix-blend-mode:screen;z-index:1}.media-gallery__grid .product-media-container:first-of-type.is-sweeping:after{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translate(120%)}.card-gallery{position:relative;overflow:hidden}.card-gallery img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.card-gallery:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(-45deg,transparent 40%,rgb(255 255 255 / .5) 50%,transparent 60%);transform:translate(-60%,60%);mix-blend-mode:screen;pointer-events:none;opacity:0;transition:transform .65s ease,opacity .65s ease}.card:hover .card-gallery img,.card:focus-within .card-gallery img,product-card:hover .card-gallery img,product-card:focus-within .card-gallery img{transform:scale(1.045)}.card:hover .card-gallery:after,.card:focus-within .card-gallery:after,product-card:hover .card-gallery:after,product-card:focus-within .card-gallery:after{transform:translate(60%,-60%);opacity:1}:focus-visible{outline:2px solid var(--maimon-spark);outline-offset:2px}.maimon-cookie-banner{position:fixed;left:50%;bottom:var(--maimon-space-4, 24px);transform:translate(-50%);z-index:999;display:flex;flex-wrap:wrap;align-items:center;gap:var(--maimon-space-3, 16px);max-width:min(92vw,640px);padding:var(--maimon-space-3, 16px) var(--maimon-space-4, 24px);background:var(--maimon-graphite, #221F1D);color:var(--maimon-porcelain, #FAF8F5);border-radius:10px;box-shadow:0 8px 24px #0000002e}.maimon-cookie-banner[hidden]{display:none}.maimon-cookie-banner__text{margin:0;flex:1 1 260px;font-size:.875rem;line-height:1.5}.maimon-cookie-banner__text a{color:var(--maimon-spark);text-decoration:underline}.maimon-cookie-banner__actions{display:flex;gap:var(--maimon-space-2, 8px);flex:0 0 auto}.maimon-cookie-banner__btn{padding:.5em 1.1em;border-radius:6px;border:1px solid var(--maimon-steel, #B8C0C6);background:transparent;color:inherit;font-size:.875rem;cursor:pointer}.maimon-cookie-banner__btn--accept{background:var(--maimon-slate, #2E3B40);border-color:var(--maimon-slate, #2E3B40)}@media(prefers-reduced-motion:reduce){.media-gallery__grid .product-media-container:first-of-type:after{display:none}.card-gallery img,.card-gallery:after{transition:none}.card-gallery:after{display:none}.card:hover .card-gallery img,.card:focus-within .card-gallery img,product-card:hover .card-gallery img,product-card:focus-within .card-gallery img{transform:none}.hero-hologram__ring{animation:none!important}}.hero-hologram{direction:ltr;display:grid;grid-template-columns:1fr;background:var(--maimon-graphite, #221F1D);color:var(--maimon-porcelain, #FAF8F5);overflow:hidden}.hero-hologram__media{position:relative;order:-1;min-height:44vh;overflow:hidden}.hero-hologram__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.hero-hologram__ring{position:absolute;border-radius:50%;mix-blend-mode:screen;opacity:.5}.hero-hologram__ring--1{width:min(80vw,560px);aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,var(--maimon-spark, #9FD8E6) 60deg,transparent 140deg,var(--maimon-steel, #B8C0C6) 220deg,transparent 300deg,var(--maimon-spark, #9FD8E6) 360deg);animation:maimon-hero-spin 36s linear infinite}.hero-hologram__ring--2{width:min(56vw,380px);aspect-ratio:1;background:conic-gradient(from 90deg,transparent 0deg,var(--maimon-steel, #B8C0C6) 90deg,transparent 180deg,var(--maimon-spark, #9FD8E6) 270deg,transparent 360deg);animation:maimon-hero-spin-reverse 26s linear infinite;opacity:.4}.hero-hologram__ring--3{width:min(32vw,220px);aspect-ratio:1;background:radial-gradient(circle,var(--maimon-spark, #9FD8E6) 0%,transparent 70%);animation:maimon-hero-pulse 6s ease-in-out infinite}@keyframes maimon-hero-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes maimon-hero-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes maimon-hero-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.hero-hologram__image{position:relative;display:block;width:100%;height:100%;object-fit:cover}.hero-hologram--has-image .hero-hologram__stage{opacity:.35}.hero-hologram__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--maimon-space-4, 24px);padding:var(--maimon-space-5, 40px) var(--maimon-space-4, 24px) 56px;background:var(--maimon-graphite, #221F1D)}.hero-hologram__heading{font-family:var(--maimon-font-display);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1.04;letter-spacing:-.01em;margin:0;max-width:12ch;text-wrap:balance}.hero-hologram__subheading{font-family:var(--maimon-font-body);font-size:1.0625rem;line-height:1.6;color:var(--maimon-steel, #B8C0C6);margin:0;max-width:44ch;text-wrap:pretty}.hero-hologram__button{margin-top:var(--maimon-space-2, 8px);display:inline-flex;align-items:center;min-height:48px;padding:0 28px;border:1px solid var(--maimon-porcelain, #FAF8F5);border-radius:999px;color:var(--maimon-porcelain, #FAF8F5);text-decoration:none;font-family:var(--maimon-font-body);font-size:.9375rem;font-weight:500;transition:background-color .18s ease-out,color .18s ease-out}.hero-hologram__button:hover,.hero-hologram__button:focus-visible{background-color:var(--maimon-porcelain, #FAF8F5);color:var(--maimon-graphite, #221F1D)}@media(min-width:990px){.hero-hologram{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:min(82vh,760px)}.hero-hologram__media{order:0;min-height:0}.hero-hologram__content{padding:96px 64px 96px max(64px,calc((100vw - 1400px)/2))}}.maimon-cart-offer{display:flex;flex-direction:column;gap:var(--maimon-space-2, 8px);padding-block:var(--maimon-space-3, 16px)}.maimon-cart-offer__text,.maimon-cart-offer__note{margin:0;font-family:var(--maimon-font-body);font-size:.875rem;line-height:1.5}.maimon-cart-offer__note{color:rgb(var(--color-foreground-rgb, 34 31 29) / .72)}.maimon-cart-offer__bar{position:relative;height:2px;background:var(--maimon-stone, #E7E1D8);overflow:hidden}.maimon-cart-offer__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--maimon-slate, #2E3B40);transform-origin:left center;transition:transform .4s ease-out}.maimon-product-notes{list-style:none;margin:var(--maimon-space-3, 16px) 0 0;padding:0;display:grid;gap:var(--maimon-space-1, 4px);font-family:var(--maimon-font-body);font-size:.875rem;line-height:1.5;color:rgb(var(--color-foreground-rgb, 34 31 29) / .72)}@media(prefers-reduced-motion:reduce){.maimon-cart-offer__fill{transition:none}}.text-block.h2,.text-block.h2 :is(h2,p){font-family:var(--maimon-font-display);font-weight:400;letter-spacing:.005em}.text-block.h2 :is(h2,p){font-size:inherit;line-height:inherit;margin:0}.maimon-wordmark{display:inline-flex;flex-direction:column;align-items:center;line-height:1;color:var(--color-foreground)}.maimon-wordmark__name{font-family:var(--maimon-font-display);font-weight:400;font-size:1.625rem;letter-spacing:.04em;white-space:nowrap}.maimon-wordmark__tag{font-family:var(--maimon-font-body);font-weight:500;font-size:.5625rem;letter-spacing:.42em;margin-inline-end:-.42em;text-transform:uppercase;max-height:1em;margin-top:6px;overflow:hidden;opacity:1;transition:max-height .3s ease,margin-top .3s ease,opacity .2s ease}#header-component:is([data-scroll-direction=up],[data-scroll-direction=down]) .maimon-wordmark__tag,#header-component.maimon-header--scrolled .maimon-wordmark__tag{max-height:0;margin-top:0;opacity:0}@media screen and (max-width:749px){.maimon-wordmark__name{font-size:1.25rem}.maimon-wordmark__tag{display:none}}@media(prefers-reduced-motion:reduce){.maimon-wordmark__tag{transition:none}}@media screen and (max-width:749px){[data-testid=collection-list] .resource-list--grid>.resource-list__item:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - var(--resource-list-column-gap, 8px)) / 2)}}@media screen and (max-width:749px){[data-testid=collection-list] .resource-list--grid{row-gap:48px}[data-testid=collection-list] .collection-card__content .text-block{padding-block-start:16px}}@media screen and (min-width:750px){media-gallery.media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--image-gap)}media-gallery.media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:not(:only-child){flex:none;width:calc((100% - var(--image-gap)) * var(--media-preview-ratio) / (var(--media-preview-ratio) + var(--media-pair-ratio, var(--media-preview-ratio))));height:auto;max-height:none;aspect-ratio:var(--media-preview-ratio)}media-gallery.media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:only-child{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/maimon-theme.css.map */
