.aurelle-catalog{color:var(--aurelle-ink, #103d32);background:var(--aurelle-warm, #f5f2ec);padding:clamp(20px,3vw,48px)}.aurelle-catalog__shell{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.62fr);gap:clamp(34px,5vw,84px);width:min(1540px,100%);margin:0 auto}.aurelle-catalog__gallery{min-width:0}.aurelle-catalog__stage{position:relative;overflow:hidden;aspect-ratio:1;background:var(--aurelle-paper, #fff);isolation:isolate;touch-action:pan-y}.aurelle-catalog__stage:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid color-mix(in srgb,var(--aurelle-ink, #103d32) 6%,transparent);content:"";pointer-events:none}.aurelle-catalog__status{position:absolute;top:18px;left:20px;z-index:3;margin:0;color:color-mix(in srgb,var(--aurelle-ink, #103d32) 72%,transparent);font-family:var(--aurelle-ui);font-size:.72rem;font-weight:400;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.aurelle-catalog__image{display:block;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .22s var(--aurelle-ease, cubic-bezier(.16, 1, .3, 1))}.aurelle-catalog__image[hidden]{display:none}.aurelle-catalog__image.is-loading{opacity:.28}.aurelle-catalog__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-content:center;color:var(--aurelle-ink-soft, #34584f);background:var(--aurelle-paper, #fff);font-family:var(--aurelle-ui);font-size:.72rem;font-weight:400;letter-spacing:.11em;text-transform:uppercase}.aurelle-catalog__loading[hidden]{display:none}.aurelle-catalog__error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-content:center;gap:10px;padding:40px;color:var(--aurelle-ink, #103d32);background:var(--aurelle-warm, #f5f2ec);text-align:center}.aurelle-catalog__error[hidden]{display:none}.aurelle-catalog__error strong{color:var(--aurelle-ink, #103d32);font-family:var(--aurelle-display);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:400;line-height:1.25}.aurelle-catalog__error span{max-width:42ch;color:var(--aurelle-ink-soft, #34584f);font-family:var(--aurelle-body);font-size:.82rem;line-height:1.55}.aurelle-catalog__arrow,.aurelle-catalog__play{position:absolute;z-index:4;min-width:44px;min-height:44px;border:1px solid color-mix(in srgb,var(--aurelle-ink, #103d32) 24%,transparent);color:var(--aurelle-ink, #103d32);background:color-mix(in srgb,var(--aurelle-paper, #fff) 92%,transparent);cursor:pointer}.aurelle-catalog__arrow{top:50%;display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:0;transform:translateY(-50%);transition:color .2s ease,background-color .2s ease,transform .2s var(--aurelle-ease, cubic-bezier(.16, 1, .3, 1))}.aurelle-catalog__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.aurelle-catalog__arrow:hover{color:var(--aurelle-paper, #fff);background:var(--aurelle-ink, #103d32)}.aurelle-catalog__arrow:active{transform:translateY(-50%) scale(.95)}.aurelle-catalog__arrow--previous{left:18px}.aurelle-catalog__arrow--next{right:18px}.aurelle-catalog__play{right:18px;bottom:18px;padding:0 16px;border-radius:0;font-family:var(--aurelle-ui);font-size:.72rem;font-weight:400;letter-spacing:.11em;text-transform:uppercase}.aurelle-catalog__play[aria-pressed=true]{color:var(--aurelle-paper, #fff);background:var(--aurelle-ink, #103d32)}.aurelle-catalog__thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.aurelle-catalog__thumbnail{position:relative;overflow:hidden;aspect-ratio:1;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:0;background:var(--aurelle-paper, #fff);cursor:pointer}.aurelle-catalog__thumbnail[aria-current=true]{border-color:var(--aurelle-ink, #103d32)}.aurelle-catalog__thumbnail:disabled{border-color:var(--aurelle-line, #d7d8d2);cursor:not-allowed;opacity:.42}.aurelle-catalog__thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .32s var(--aurelle-ease, cubic-bezier(.16, 1, .3, 1))}.aurelle-catalog__thumbnail img[hidden]{display:none}@media(hover:hover){.aurelle-catalog__thumbnail:not(:disabled):hover img{transform:scale(1.035)}}.aurelle-catalog__panel{position:sticky;top:92px;align-self:start;padding-top:clamp(10px,4vw,66px)}.aurelle-catalog__category{margin:0 0 16px;color:var(--aurelle-ink-soft, #34584f);font-family:var(--aurelle-ui);font-size:.72rem;font-weight:400;letter-spacing:.11em;text-transform:uppercase}.aurelle-catalog__panel h1,.aurelle-catalog__panel h2{margin:0;font-family:var(--aurelle-display)!important;font-size:clamp(2.7rem,4.4vw,5rem)!important;font-weight:300!important;letter-spacing:-.025em!important;line-height:.98}.aurelle-catalog__description{max-width:62ch;margin:22px 0 clamp(32px,4vw,50px);color:var(--aurelle-ink-soft, #34584f);font-family:var(--aurelle-body);font-size:1rem;font-weight:300;line-height:1.72}.aurelle-catalog__selector{margin:0;padding:24px 0;border:0;border-top:1px solid color-mix(in srgb,var(--aurelle-ink, #103d32) 16%,transparent)}.aurelle-catalog__selector legend{width:100%;margin-bottom:16px;color:var(--aurelle-ink, #103d32);font-family:var(--aurelle-ui);font-size:.72rem;font-weight:400;letter-spacing:.11em;text-transform:uppercase}.aurelle-catalog__cuts,.aurelle-catalog__metals{display:grid;gap:8px}.aurelle-catalog__cuts{grid-template-columns:repeat(2,minmax(0,1fr))}.aurelle-catalog__metals{grid-template-columns:repeat(3,minmax(0,1fr))}.aurelle-catalog__choice{display:flex;align-items:center;min-height:48px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--aurelle-ink, #103d32) 16%,transparent);border-radius:0;color:var(--aurelle-ink, #103d32);background:transparent;font-family:var(--aurelle-body);font-size:.78rem;font-weight:300;text-align:left;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.aurelle-catalog__choice:hover{border-color:color-mix(in srgb,var(--aurelle-ink, #103d32) 52%,transparent)}.aurelle-catalog__choice[aria-pressed=true]{border-color:var(--aurelle-ink, #103d32);color:var(--aurelle-paper, #fff);background:var(--aurelle-ink, #103d32)}.aurelle-catalog__metal:before{display:block;flex:0 0 18px;width:18px;height:18px;margin-right:9px;border:1px solid color-mix(in srgb,var(--aurelle-ink, #103d32) 20%,transparent);border-radius:50%;background:var(--swatch);box-shadow:inset 0 1px 2px #ffffffa6;content:""}.aurelle-catalog__metal[aria-pressed=true]:before{border-color:#ffffff9e}.aurelle-catalog__summary{display:flex;justify-content:space-between;gap:18px;padding:21px 0;border-top:1px solid color-mix(in srgb,var(--aurelle-ink, #103d32) 16%,transparent);color:var(--aurelle-ink-soft, #34584f);font-family:var(--aurelle-body);font-size:.78rem}.aurelle-catalog__summary strong{color:var(--aurelle-ink, #103d32);text-align:right}.aurelle-catalog__quote{display:grid;place-items:center;min-height:54px;padding:14px 20px;color:var(--aurelle-paper, #fff);background:var(--aurelle-ink, #103d32);font-family:var(--aurelle-ui);font-size:.72rem;font-weight:400;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease}.aurelle-catalog__quote:hover{color:var(--aurelle-paper, #fff);background:var(--aurelle-ink-deep, #082a22)}.aurelle-catalog__disclaimer{margin:14px 0 0;color:var(--aurelle-ink-soft, #34584f);font-family:var(--aurelle-body);font-size:.78rem;line-height:1.55}.aurelle-catalog__commerce{margin-top:22px;padding-top:18px;border-top:1px solid var(--aurelle-line, #d7d8d2);color:var(--aurelle-ink-soft, #34584f);font-family:var(--aurelle-body);font-size:.86rem;line-height:1.5}.aurelle-catalog__commerce p{margin:0}.aurelle-catalog__purchase{display:grid;gap:12px;margin-top:14px}.aurelle-catalog__purchase[hidden]{display:none}.aurelle-catalog__purchase strong{color:var(--aurelle-ink, #103d32);font-family:var(--aurelle-display);font-size:1.35rem;font-weight:400}.aurelle-catalog__purchase button{width:100%;min-height:50px;padding:12px 18px;border:1px solid var(--aurelle-ink, #103d32);border-radius:0;color:var(--aurelle-paper, #fff);background:var(--aurelle-ink, #103d32);font-family:var(--aurelle-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.aurelle-catalog__noscript{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.aurelle-catalog__noscript figure{margin:0}.aurelle-catalog__noscript img{display:block;width:100%;height:auto}.aurelle-catalog__noscript figcaption{margin-top:5px;font:.72rem/1.4 var(--aurelle-ui)}.aurelle-catalog__fallback{width:min(680px,calc(100% - 36px));margin:0 auto;padding:clamp(56px,9vw,120px) 0;text-align:center}.aurelle-catalog__fallback h1{margin:0 0 18px;color:var(--aurelle-ink, #103d32);font-family:var(--aurelle-display);font-size:clamp(2rem,5vw,4rem);font-weight:400}.aurelle-catalog__fallback>p:not(.aurelle-catalog__category){max-width:52ch;margin:0 auto 28px;color:var(--aurelle-ink-soft, #34584f);font-family:var(--aurelle-body);line-height:1.65}@media(max-width:900px){.aurelle-catalog__shell{grid-template-columns:1fr;gap:24px}.aurelle-catalog__panel{position:static;padding-top:18px}.aurelle-catalog__description{margin-bottom:28px}}@media(min-width:901px)and (max-height:760px){.aurelle-catalog__panel{position:static;padding-top:18px}}@media(max-width:620px){.aurelle-catalog{padding:0 0 36px}.aurelle-catalog__shell{gap:0}.aurelle-catalog__status{top:14px;left:14px}.aurelle-catalog__arrow{top:auto;bottom:14px;width:44px;height:44px;transform:none}.aurelle-catalog__arrow:active{transform:scale(.95)}.aurelle-catalog__arrow--previous{left:14px}.aurelle-catalog__arrow--next{right:14px}.aurelle-catalog__play{right:50%;bottom:14px;transform:translate(50%)}.aurelle-catalog__thumbnails{gap:3px;margin:4px 10px 0}.aurelle-catalog__panel{padding:34px 18px 0}.aurelle-catalog__metals{grid-template-columns:1fr}.aurelle-catalog__choice{min-height:46px}}@media(prefers-reduced-motion:reduce){.aurelle-catalog__image,.aurelle-catalog__thumbnail img,.aurelle-catalog__arrow,.aurelle-catalog__quote{transition:none}.aurelle-catalog__play{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aurelle-catalog.css.map */
