.menu-drawer .drawer__body{padding:0;display:flex;flex-direction:column}.menu-drawer__nav{padding:var(--aura-space-4) var(--aura-space-5) var(--aura-space-6)}.menu-drawer__list{list-style:none;margin:0;padding:0}.menu-drawer__list--primary>li{border-bottom:var(--aura-border)}.menu-drawer__link,.menu-drawer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.5rem;padding:0;border:0;background:none;font-family:var(--aura-font-display);font-size:1.75rem;line-height:1.15;text-align:start;text-decoration:none;color:inherit}.menu-drawer__toggle .icon{width:1rem;height:1rem;transition:transform var(--aura-dur) var(--aura-ease)}.menu-drawer__toggle[aria-expanded=true] .icon{transform:rotate(45deg)}.menu-drawer__sub{list-style:none;margin:0;padding:0 0 var(--aura-space-4);display:grid;gap:var(--aura-space-1)}.menu-drawer__sub a{display:flex;align-items:center;min-height:var(--aura-touch);font-size:var(--aura-fs-body);text-decoration:none;color:var(--aura-ink-soft)}.menu-drawer__sub a:hover{color:var(--aura-ink)}.menu-drawer__secondary{margin-top:auto;padding:var(--aura-space-5);background:var(--aura-mist);display:grid;gap:var(--aura-space-4)}.menu-drawer__secondary-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--aura-space-1) var(--aura-space-4)}.menu-drawer__secondary-links a{display:flex;align-items:center;gap:var(--aura-space-2);min-height:var(--aura-touch);font-size:var(--aura-fs-small);text-decoration:none}.search-modal{position:fixed;inset:0 0 auto 0;z-index:var(--aura-z-modal);background:var(--aura-porcelain);color:var(--aura-ink);max-height:100vh;max-height:100dvh;overflow-y:auto;transform:translateY(-1rem);opacity:0;visibility:hidden;transition:opacity var(--aura-dur) var(--aura-ease),transform var(--aura-dur) var(--aura-ease),visibility 0s linear var(--aura-dur);border-bottom:var(--aura-border)}.search-modal.is-open{opacity:1;transform:none;visibility:visible;transition-delay:0s}.search-modal__inner{padding-block:var(--aura-space-5) var(--aura-space-7)}.search-form{position:relative;display:flex;align-items:center;gap:var(--aura-space-3);border-bottom:1px solid var(--aura-ink)}.search-form__input{flex:1;min-width:0;min-height:4rem;border:0;background:transparent;font-family:var(--aura-font-display);font-size:clamp(1.625rem,1.2rem + 1.8vw,2.75rem);line-height:1.1;padding:0;-webkit-appearance:none}.search-form__input::placeholder{color:var(--aura-ink-soft);opacity:.7}.search-form__input:focus-visible{outline:none}.search-form:focus-within{box-shadow:0 1px 0 0 var(--aura-ink)}.search-form__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-modal__head{display:flex;justify-content:flex-end;margin-bottom:var(--aura-space-2)}.predictive{padding-top:var(--aura-space-6)}.predictive__grid{display:grid;gap:var(--aura-space-7)}@media(min-width:990px){.predictive__grid{grid-template-columns:2fr 1fr}}.predictive__heading{font-family:var(--aura-font-body);font-size:var(--aura-fs-xsmall);font-weight:500;letter-spacing:var(--aura-ls-eyebrow);text-transform:uppercase;color:var(--aura-sage-deep);margin-bottom:var(--aura-space-4)}.predictive__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--aura-space-1)}.predictive__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aura-space-4)}@media(min-width:750px){.predictive__products{grid-template-columns:repeat(4,minmax(0,1fr))}}.predictive-item{display:grid;gap:var(--aura-space-2);text-decoration:none;padding:var(--aura-space-1)}.predictive-item .media{--ratio: 4 / 5}.predictive-item__title{font-size:var(--aura-fs-small);line-height:1.35}.predictive-item__price{font-size:var(--aura-fs-xsmall);color:var(--aura-ink-soft)}.predictive-link{display:flex;align-items:center;min-height:var(--aura-touch);text-decoration:none;padding-inline:var(--aura-space-1)}.predictive [aria-selected=true],.predictive-item:hover,.predictive-link:hover{background:var(--aura-mist)}.predictive__footer{margin-top:var(--aura-space-6)}.predictive__empty{color:var(--aura-ink-soft)}.predictive.is-loading{opacity:.5;transition:opacity var(--aura-dur)}.price{display:inline-flex;flex-wrap:wrap;gap:0 var(--aura-space-2);align-items:baseline;font-variant-numeric:tabular-nums lining-nums}.price__compare{color:var(--c-muted);text-decoration:line-through;text-decoration-thickness:1px}.price__unit{font-size:var(--aura-fs-xsmall);color:var(--c-muted);width:100%}.price__from{font-size:.85em;color:var(--c-muted)}.card{position:relative;display:flex;flex-direction:column;gap:var(--aura-space-3);min-width:0}.card__media-link{display:block;text-decoration:none;color:inherit}.card__media{--ratio: var(--card-ratio, 4 / 5)}.card__media img{transition:opacity .6s var(--aura-ease),transform 1.2s var(--aura-ease-out)}.card__media .card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover)and (pointer:fine){.card:hover .card__img--hover{opacity:1}.card:hover .card__media img:only-of-type,.card:hover .card__img--primary:only-child{transform:scale(1.025)}}.card__body{display:grid;gap:.2rem;padding-inline-end:var(--aura-touch);position:relative}.card__title{font-family:var(--aura-font-display);font-size:clamp(1.125rem,1.02rem + .35vw,1.375rem);line-height:1.2;letter-spacing:0;margin:0}.card__title a{text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__meta{font-size:var(--aura-fs-xsmall);color:var(--c-muted);letter-spacing:.02em;margin:0}.card__price{font-size:var(--aura-fs-small);margin-top:.15rem}.card__status{position:absolute;top:var(--aura-space-3);inset-inline-start:var(--aura-space-3);z-index:2;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;background:var(--aura-porcelain);color:var(--aura-ink);padding:.3rem .55rem;line-height:1.2}.card__wishlist{position:absolute;top:-.6rem;inset-inline-end:-.6rem;z-index:2}.card__media-wrap{position:relative}.card__swatches{list-style:none;margin:0;padding:0;display:flex;gap:.35rem;margin-top:.35rem;position:relative;z-index:2}.card__swatch{width:.75rem;height:.75rem;border-radius:50%;border:1px solid var(--c-line-strong);background:var(--swatch, var(--c-placeholder));background-size:cover}.card--large .card__title{font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem)}.wishlist-btn{color:inherit}.wishlist-btn .icon{width:1.125rem;height:1.125rem;transition:fill var(--aura-dur-fast) var(--aura-ease)}.wishlist-btn[aria-pressed=true] .icon{fill:currentColor}.no-js .wishlist-btn{display:none}.swatch-fallback--yellow-gold,.swatch-fallback--gold,.swatch-fallback--18k-yellow-gold,.swatch-fallback--14k-yellow-gold,.swatch-fallback--gold-plated,.swatch-fallback--gold-vermeil{--swatch: linear-gradient(135deg, #E7D3A1, #C9A862)}.swatch-fallback--white-gold,.swatch-fallback--18k-white-gold,.swatch-fallback--14k-white-gold,.swatch-fallback--platinum{--swatch: linear-gradient(135deg, #F1F1EE, #CFCFCB)}.swatch-fallback--rose-gold,.swatch-fallback--18k-rose-gold,.swatch-fallback--14k-rose-gold{--swatch: linear-gradient(135deg, #EBC7B5, #C99583)}.swatch-fallback--sterling-silver,.swatch-fallback--silver,.swatch-fallback--925-sterling-silver{--swatch: linear-gradient(135deg, #EDEEEC, #BFC1BE)}.cart-drawer .drawer__body{padding-block:0}.cart-items{list-style:none;margin:0;padding:0}.cart-item{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--aura-space-4);padding-block:var(--aura-space-5);border-bottom:var(--aura-border)}.cart-item:last-child{border-bottom:0}.cart-item__media{--ratio: 4 / 5;display:block}.cart-item__details{display:grid;gap:var(--aura-space-1);align-content:start;min-width:0}.cart-item__top{display:flex;justify-content:space-between;gap:var(--aura-space-3);align-items:baseline}.cart-item__title{font-family:var(--aura-font-display);font-size:1.1875rem;line-height:1.25;text-decoration:none}.cart-item__price{font-size:var(--aura-fs-small);white-space:nowrap;text-align:end}.cart-item__options{list-style:none;margin:0;padding:0;font-size:var(--aura-fs-xsmall);color:var(--aura-ink-soft);display:grid;gap:.1rem}.cart-item__options dt{display:inline}.cart-item__options dd{display:inline;margin:0}.cart-item__property{word-break:break-word}.cart-item__property--personal{color:var(--aura-ink)}.cart-item__actions{display:flex;align-items:center;gap:var(--aura-space-4);margin-top:var(--aura-space-2)}.cart-item__remove{font-size:var(--aura-fs-xsmall);text-decoration:underline;background:none;border:0;padding:0;min-height:var(--aura-touch);color:var(--aura-ink-soft)}.cart-item__error{font-size:var(--aura-fs-xsmall);color:var(--aura-error)}.cart-item.is-loading{opacity:.5;pointer-events:none}.qty{display:inline-flex;align-items:center;border:var(--aura-border-strong);height:2.5rem}.qty__btn{width:2.5rem;height:100%;display:grid;place-items:center;border:0;background:none;padding:0}.qty__btn .icon{width:.875rem;height:.875rem}.qty__btn[disabled]{opacity:.35;cursor:not-allowed}.qty__input{width:2.5rem;height:100%;text-align:center;border:0;background:transparent;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-summary{display:grid;gap:var(--aura-space-3)}.cart-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--aura-space-4)}.cart-summary__total{font-family:var(--aura-font-display);font-size:var(--aura-fs-h4)}.cart-summary__note{font-size:var(--aura-fs-xsmall);color:var(--aura-ink-soft);margin:0}.cart-summary__discounts{list-style:none;margin:0;padding:0;font-size:var(--aura-fs-small)}.cart-empty{text-align:center;padding-block:var(--aura-space-8);display:grid;gap:var(--aura-space-4);justify-items:center}.cart-empty__title{font-size:var(--aura-fs-h3);margin:0}.cart-reco{margin-top:var(--aura-space-6);padding-top:var(--aura-space-5);border-top:var(--aura-border)}.cart-reco__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aura-space-4)}.cart-live{position:absolute}.site-footer{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem) var(--aura-space-6)}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer__top{display:grid;gap:var(--aura-space-7);padding-bottom:var(--aura-space-8);border-bottom:1px solid var(--c-line)}@media(min-width:990px){.footer__top{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:var(--aura-space-9)}}.footer__brand .wordmark{align-items:flex-start}.footer__brand .wordmark__name{font-size:clamp(2rem,1.5rem + 2vw,3rem);margin-inline-end:0}.footer__brand .wordmark__sub{margin-inline-end:0}.footer__tagline{font-family:var(--aura-font-display);font-size:var(--aura-fs-h4);line-height:1.3;margin:var(--aura-space-5) 0 var(--aura-space-4);max-width:22rem}.footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aura-space-7) var(--aura-space-5)}@media(min-width:750px){.footer__cols{grid-template-columns:repeat(var(--footer-cols, 4),minmax(0,1fr))}}.footer__heading{font-family:var(--aura-font-body);font-size:var(--aura-fs-xsmall);font-weight:500;letter-spacing:var(--aura-ls-eyebrow);text-transform:uppercase;color:var(--c-accent);margin-bottom:var(--aura-space-4)}.footer__list{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.footer__list a{display:inline-flex;align-items:center;min-height:2.25rem;font-size:var(--aura-fs-small);color:var(--c-muted)}.footer__list a:hover{color:var(--c-text)}.footer__text{font-size:var(--aura-fs-small);color:var(--c-muted)}.footer__bottom{display:flex;flex-wrap:wrap;gap:var(--aura-space-5);align-items:center;justify-content:space-between;padding-top:var(--aura-space-6);font-size:var(--aura-fs-xsmall);color:var(--c-muted)}.footer__legal{display:flex;flex-wrap:wrap;gap:var(--aura-space-2) var(--aura-space-5);list-style:none;margin:0;padding:0}.footer__payments{display:flex;flex-wrap:wrap;gap:var(--aura-space-2);list-style:none;margin:0;padding:0}.footer__payments svg{width:2.375rem;height:1.5rem}.social{display:flex;gap:var(--aura-space-1);list-style:none;margin:0;padding:0;margin-inline-start:-.6rem}.social a{display:grid;place-items:center;width:var(--aura-touch);height:var(--aura-touch)}.social .icon{width:1.125rem;height:1.125rem}.localization{display:flex;flex-wrap:wrap;gap:var(--aura-space-3);align-items:flex-end}.localization .field{margin:0;min-width:12rem}.localization .select{min-height:2.75rem;font-size:var(--aura-fs-small)}.scheme-ink .localization .select{background-color:transparent;color:var(--c-text);border-color:var(--c-line-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23F7F5F0' stroke-width='1.2'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}.scheme-ink .localization .select option{color:var(--aura-ink);background:var(--aura-porcelain)}.js .localization__submit{display:none}.newsletter-form{display:flex;gap:0;border-bottom:1px solid currentColor;max-width:30rem}.newsletter-form .input{border:0;background:transparent;color:inherit;padding-inline:0;box-shadow:none!important;min-height:3.25rem}.newsletter-form .input::placeholder{color:inherit;opacity:.65}.newsletter-form__submit{flex:none;border:0;background:none;padding:0 0 0 var(--aura-space-4);display:inline-flex;align-items:center;gap:var(--aura-space-2);font-size:var(--aura-fs-xsmall);font-weight:500;letter-spacing:var(--aura-ls-nav);text-transform:uppercase;min-height:var(--aura-touch)}.newsletter-form:focus-within{box-shadow:0 1px 0 0 currentColor}.newsletter-consent{font-size:var(--aura-fs-xsmall);color:var(--c-muted);margin-top:var(--aura-space-3);max-width:30rem}.breadcrumbs{font-size:var(--aura-fs-xsmall);color:var(--c-muted);margin-bottom:var(--aura-space-5)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.breadcrumbs li:not(:last-child):after{content:"/";margin-inline-start:.4rem;opacity:.6}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.pagination{display:flex;justify-content:center;margin-top:var(--aura-space-8)}.pagination__list{display:flex;gap:var(--aura-space-1);list-style:none;margin:0;padding:0;align-items:center}.pagination__item a,.pagination__item span{display:grid;place-items:center;min-width:var(--aura-touch);height:var(--aura-touch);text-decoration:none;font-size:var(--aura-fs-small);font-variant-numeric:tabular-nums}.pagination__item [aria-current=page]{border-bottom:1px solid currentColor}.pagination__item a:hover{background:var(--c-placeholder)}.accordion{border-bottom:1px solid var(--c-line)}.accordion:first-of-type{border-top:1px solid var(--c-line)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--aura-space-4);min-height:3.75rem;padding-block:var(--aura-space-3);cursor:pointer;list-style:none;font-size:var(--aura-fs-xsmall);font-weight:var(--aura-font-body-weight-medium);letter-spacing:var(--aura-ls-nav);text-transform:uppercase}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary .icon{width:.875rem;height:.875rem;transition:transform var(--aura-dur) var(--aura-ease)}.accordion[open]>.accordion__summary .icon{transform:rotate(45deg)}.accordion__content{padding-bottom:var(--aura-space-5);font-size:var(--aura-fs-small);color:var(--c-muted)}.accordion__content>*+*{margin-top:var(--aura-space-3)}.accordion--large .accordion__summary{font-family:var(--aura-font-display);font-size:var(--aura-fs-h4);letter-spacing:0;text-transform:none;font-weight:400;min-height:4.5rem}.accordion--large .accordion__content{font-size:var(--aura-fs-body)}.spec-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin:0;gap:0}.spec-list dt,.spec-list dd{padding-block:.55rem;border-bottom:1px solid var(--c-line);margin:0}.spec-list dt{color:var(--c-muted);padding-inline-end:var(--aura-space-4)}.spec-list dd{color:var(--c-text)}.spec-list>:nth-last-child(-n+2){border-bottom:0}.hero{position:relative;display:grid;isolation:isolate}.hero__media{position:relative;overflow:hidden;background:var(--c-placeholder)}.hero__media img,.hero__media picture{width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}.hero__media picture img{width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}.hero__content{position:relative;z-index:2;display:grid;align-content:end;gap:var(--aura-space-5)}.hero__title{margin:0}.hero__text{max-width:30rem;font-size:var(--aura-fs-lead);line-height:1.55;margin:0}.hero__frame{position:absolute;inset:var(--aura-space-4);border:1px solid rgba(247,245,240,.45);pointer-events:none;z-index:1}.hero--split{min-height:calc(100svh - var(--aura-header-height) - var(--aura-announcement-height))}.hero--split .hero__media{aspect-ratio:4 / 5}.hero--split .hero__content{padding:var(--aura-space-7) var(--aura-gutter) var(--aura-space-8);align-content:center}@media(min-width:990px){.hero--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:min(52rem,calc(100svh - var(--aura-header-height) - var(--aura-announcement-height)))}.hero--split .hero__media{aspect-ratio:auto;order:2;height:100%}.hero--split .hero__content{padding:var(--aura-space-9) clamp(2rem,4vw,5rem) var(--aura-space-9) var(--aura-gutter);align-content:end}.hero--split.hero--media-start .hero__media{order:0}.hero--split.hero--media-start .hero__content{padding-inline:clamp(2rem,4vw,5rem) var(--aura-gutter)}}.hero--full{min-height:max(34rem,calc(100svh - var(--aura-header-height) - var(--aura-announcement-height)))}.hero--full .hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero--full .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#20242100 40%,rgba(32,36,33,var(--hero-shade, .38)))}.hero--full .hero__content{color:var(--aura-porcelain);padding:var(--aura-space-9) var(--aura-gutter) clamp(2.5rem,2rem + 4vw,6rem);max-width:calc(var(--aura-container) + var(--aura-gutter) * 2);width:100%;margin-inline:auto;--c-btn-bg: var(--aura-porcelain);--c-btn-text: var(--aura-ink);--c-btn-hover: var(--aura-white);--c-text: var(--aura-porcelain);--c-accent: var(--aura-porcelain);--aura-focus-color: var(--aura-porcelain)}.hero--full.hero--text-dark .hero__content{color:var(--aura-ink);--c-btn-bg: var(--aura-ink);--c-btn-text: var(--aura-porcelain);--c-btn-hover: #333934;--c-text: var(--aura-ink);--c-accent: var(--aura-ink);--aura-focus-color: var(--aura-ink)}.hero--full.hero--text-dark .hero__media:after{background:none}.hero--full.hero--no-media .hero__content{color:var(--c-text)}@media(min-width:990px){.hero--full .hero__content{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:var(--aura-space-8)}.hero--full .hero__text-wrap{display:grid;gap:var(--aura-space-5)}}.edit-grid{display:grid;gap:var(--aura-space-7) var(--aura-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.edit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.edit-grid--stagger>:nth-child(2n){margin-top:var(--aura-space-9)}}@media(max-width:749px){.edit-grid--rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--aura-space-4);margin-inline:calc(var(--aura-gutter) * -1);padding-inline:var(--aura-gutter);scrollbar-width:none;scroll-padding-inline:var(--aura-gutter)}.edit-grid--rail::-webkit-scrollbar{display:none}.edit-grid--rail>*{flex:0 0 72%;scroll-snap-align:start}}.forms-grid{display:grid;gap:var(--aura-grid-gap)}@media(min-width:750px){.forms-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.forms-grid>:nth-child(3n+1){grid-column:1 / span 6}.forms-grid>:nth-child(3n+2){grid-column:7 / span 6;margin-top:clamp(4rem,10vw,10rem)}.forms-grid>:nth-child(3n+3){grid-column:3 / span 7;margin-top:calc(var(--aura-space-8) * -1)}}@media(min-width:1200px){.forms-grid>:nth-child(3n+1){grid-column:1 / span 5}.forms-grid>:nth-child(3n+2){grid-column:6 / span 4;margin-top:clamp(6rem,12vw,12rem)}.forms-grid>:nth-child(3n+3){grid-column:10 / span 3;margin-top:clamp(2rem,4vw,4rem)}}.form-tile{display:grid;gap:var(--aura-space-4);text-decoration:none;color:inherit}.form-tile .media{--ratio: 4 / 5}.form-tile .media img{transition:transform 1.4s var(--aura-ease-out)}@media(hover:hover){.form-tile:hover .media img{transform:scale(1.03)}}.form-tile__caption{display:flex;justify-content:space-between;align-items:baseline;gap:var(--aura-space-4);border-top:1px solid var(--c-line);padding-top:var(--aura-space-3)}.form-tile__title{font-size:var(--aura-fs-h3);margin:0}.form-tile__text{margin:0;color:var(--c-muted);font-size:var(--aura-fs-small);max-width:26rem}.statement{display:grid;gap:var(--aura-space-6)}@media(min-width:990px){.statement{grid-template-columns:minmax(0,2fr) minmax(0,7fr) minmax(0,3fr);align-items:start}.statement__body{grid-column:2}}.statement__title{font-size:var(--aura-fs-display);line-height:1.02;letter-spacing:var(--aura-ls-display);margin-bottom:var(--aura-space-7)}.statement__copy{columns:1;max-width:40rem;font-size:var(--aura-fs-lead);line-height:1.6}@media(min-width:990px){.statement__copy--cols{columns:2;column-gap:var(--aura-space-7);max-width:none}.statement__copy--cols p{break-inside:avoid}}.materials-grid{display:grid;gap:var(--aura-space-6) var(--aura-grid-gap)}@media(min-width:750px){.materials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.material-card{display:grid;gap:var(--aura-space-4);align-content:start}.material-card .media{--ratio: 3 / 4}.material-card__index{display:flex;align-items:center;gap:var(--aura-space-3)}.material-card__index:after{content:"";flex:1;height:1px;background:var(--c-line-strong)}.material-card__title{font-size:var(--aura-fs-h3);margin:0}.material-card__text{color:var(--c-muted);margin:0}.studio{display:grid;gap:var(--aura-space-7)}@media(min-width:990px){.studio{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:var(--aura-space-9)}.studio--media-end .studio__media{order:2}}.studio__media .media{--ratio: 4 / 5}.studio__title{font-size:var(--aura-fs-h1);margin-bottom:var(--aura-space-5)}.studio__paths{list-style:none;margin:var(--aura-space-6) 0 var(--aura-space-7);padding:0;border-top:1px solid var(--c-line)}.studio__path{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--aura-space-4);padding-block:var(--aura-space-4);border-bottom:1px solid var(--c-line)}.studio__path-title{font-family:var(--aura-font-display);font-size:var(--aura-fs-h4);margin:0 0 .2rem;line-height:1.2}.studio__path-text{margin:0;color:var(--c-muted);font-size:var(--aura-fs-small)}.making{counter-reset:making}.making__list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--c-line)}@media(min-width:750px){.making__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.making__list{grid-template-columns:repeat(var(--making-cols, 3),minmax(0,1fr))}}.making__step{padding:var(--aura-space-6) var(--aura-space-5) var(--aura-space-7) 0;border-bottom:1px solid var(--c-line);display:grid;gap:var(--aura-space-3);align-content:start}@media(min-width:750px){.making__step{padding-inline:0 var(--aura-space-6)}}.making__num{font-family:var(--aura-font-display);font-size:var(--aura-fs-h2);line-height:1;font-style:italic;color:var(--c-accent)}.making__title{font-size:var(--aura-fs-h4);margin:0}.making__text{color:var(--c-muted);margin:0;font-size:var(--aura-fs-small);max-width:26rem}.making__media{--ratio: 3 / 2;margin-bottom:var(--aura-space-2)}.promise-grid{display:grid;gap:0;border-top:1px solid var(--c-line)}@media(min-width:750px){.promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.promise-grid{grid-template-columns:repeat(var(--promise-cols, 3),minmax(0,1fr))}}.promise{padding:var(--aura-space-6) var(--aura-space-6) var(--aura-space-6) 0;border-bottom:1px solid var(--c-line);display:grid;gap:var(--aura-space-3);align-content:start}.promise .icon{width:1.75rem;height:1.75rem;color:var(--c-accent);stroke-width:1}.promise__title{font-size:var(--aura-fs-h4);margin:0}.promise__text{margin:0;color:var(--c-muted);font-size:var(--aura-fs-small)}.bespoke-story{display:grid;gap:var(--aura-space-7)}@media(min-width:990px){.bespoke-story{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--aura-space-9);align-items:start}}.bespoke-story__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aura-grid-gap)}.bespoke-story__media .media:first-child{grid-column:1 / -1;--ratio: 3 / 2}.bespoke-story__media .media{--ratio: 4 / 5}.bespoke-story__media figcaption{font-size:var(--aura-fs-xsmall);color:var(--c-muted);margin-top:var(--aura-space-2)}.steps{list-style:none;padding:0;margin:var(--aura-space-6) 0 var(--aura-space-7);display:grid;gap:0}.steps__item{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--aura-space-3);padding-bottom:var(--aura-space-5)}.steps__item:before{content:"";position:absolute;inset-inline-start:.45rem;top:1.5rem;bottom:0;width:1px;background:var(--c-line-strong)}.steps__item:last-child:before{display:none}.steps__dot{width:.95rem;height:.95rem;border:1px solid var(--c-text);border-radius:50%;margin-top:.4rem;background:var(--c-bg);position:relative;z-index:1}.steps__title{font-family:var(--aura-font-display);font-size:var(--aura-fs-h4);margin:0;line-height:1.25}.steps__text{margin:.2rem 0 0;color:var(--c-muted);font-size:var(--aura-fs-small)}.steps__flag{display:inline-block;margin-top:var(--aura-space-2);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);border:1px solid var(--c-line-strong);padding:.15rem .45rem}.reviews{display:grid;gap:var(--aura-space-7) var(--aura-grid-gap)}@media(min-width:990px){.reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}.review{margin:0;display:grid;gap:var(--aura-space-4);align-content:start}.review__quote{font-family:var(--aura-font-display);font-size:var(--aura-fs-h4);line-height:1.35;margin:0}.review__cite{font-size:var(--aura-fs-xsmall);letter-spacing:.06em;color:var(--c-muted);font-style:normal}.journal-grid{display:grid;gap:var(--aura-space-7) var(--aura-grid-gap)}@media(min-width:750px){.journal-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.journal-grid>:first-child{grid-column:1 / span 7;grid-row:span 2}.journal-grid>:not(:first-child){grid-column:8 / span 5}}.article-card{display:grid;gap:var(--aura-space-3);text-decoration:none;color:inherit;align-content:start}.article-card .media{--ratio: 4 / 3}.journal-grid>:first-child .media{--ratio: 4 / 5}.article-card__title{font-size:var(--aura-fs-h4);margin:0}.journal-grid>:first-child .article-card__title{font-size:var(--aura-fs-h3)}.article-card__meta{font-size:var(--aura-fs-xsmall);color:var(--c-muted);letter-spacing:.04em;margin:0}.article-card__excerpt{color:var(--c-muted);font-size:var(--aura-fs-small);margin:0}.article-card:hover .article-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.letter{display:grid;gap:var(--aura-space-6)}@media(min-width:990px){.letter{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:var(--aura-space-9)}}.letter__title{font-size:var(--aura-fs-h1);margin:0}.letter__text{color:var(--c-muted);max-width:30rem;margin-bottom:var(--aura-space-5)}.split{display:grid;gap:var(--aura-space-7);align-items:center}@media(min-width:990px){.split{grid-template-columns:minmax(0,var(--split-media, 7fr)) minmax(0,var(--split-text, 5fr));gap:var(--aura-space-9)}.split--media-end .split__media{order:2}.split--media-end{grid-template-columns:minmax(0,var(--split-text, 5fr)) minmax(0,var(--split-media, 7fr))}}.split__media .media{--ratio: var(--split-ratio, 4 / 5)}.split__content{display:grid;gap:var(--aura-space-4);align-content:center;max-width:34rem}.split__title{margin:0}.split__text{color:var(--c-muted)}.split__content .btn-group{margin-top:var(--aura-space-4)}.richtext{display:grid;gap:var(--aura-space-5)}.richtext--center{text-align:center;justify-items:center}.richtext__title{margin:0}.richtext__text{max-width:var(--aura-measure);color:var(--c-muted);font-size:var(--aura-fs-lead)}.banner{position:relative;display:grid;min-height:var(--banner-h, 70vh)}.banner .media{position:absolute;top:0;right:0;bottom:0;left:0}.banner__content{position:relative;z-index:1;align-self:end;padding:var(--aura-space-8) var(--aura-gutter);color:var(--aura-porcelain);max-width:46rem;--c-btn-bg: var(--aura-porcelain);--c-btn-text: var(--aura-ink);--c-btn-hover: var(--aura-white);--c-text: var(--aura-porcelain);--c-accent: var(--aura-porcelain);--aura-focus-color: var(--aura-porcelain)}.banner .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(32,36,33,.45))}.service-note{display:flex;flex-wrap:wrap;gap:var(--aura-space-3) var(--aura-space-6);align-items:center;padding:var(--aura-space-5) 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.service-note__title{font-family:var(--aura-font-display);font-size:var(--aura-fs-h4);margin:0;flex:1 1 16rem}.service-note__links{display:flex;flex-wrap:wrap;gap:var(--aura-space-1) var(--aura-space-5)}@media(prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(14px);transition:opacity var(--aura-dur-slow) var(--aura-ease),transform var(--aura-dur-slow) var(--aura-ease-out)}.js .reveal.is-visible{opacity:1;transform:none}.js .reveal-stagger>*{opacity:0;transform:translateY(14px);transition:opacity var(--aura-dur-slow) var(--aura-ease),transform var(--aura-dur-slow) var(--aura-ease-out)}.js .reveal-stagger.is-visible>*{opacity:1;transform:none}.js .reveal-stagger.is-visible>:nth-child(2){transition-delay:90ms}.js .reveal-stagger.is-visible>:nth-child(3){transition-delay:.18s}.js .reveal-stagger.is-visible>:nth-child(4){transition-delay:.27s}.js .reveal-stagger.is-visible>:nth-child(n+5){transition-delay:.32s}.js .hero-intro .hero__title,.js .hero-intro .hero__text,.js .hero-intro .btn-group,.js .hero-intro .eyebrow{animation:aura-rise 1s var(--aura-ease-out) both}.js .hero-intro .hero__text{animation-delay:.12s}.js .hero-intro .btn-group{animation-delay:.22s}.js .hero-intro .hero__media img{animation:aura-settle 1.8s var(--aura-ease-out) both}}.motion-off .reveal,.motion-off .reveal-stagger>*{opacity:1!important;transform:none!important}@keyframes aura-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes aura-settle{0%{opacity:.001;transform:scale(1.035)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.toast{position:fixed;inset-inline:var(--aura-space-4);bottom:var(--aura-space-4);z-index:var(--aura-z-toast);max-width:26rem;margin-inline:auto;background:var(--aura-ink);color:var(--aura-porcelain);padding:var(--aura-space-4) var(--aura-space-5);font-size:var(--aura-fs-small);transform:translateY(150%);visibility:hidden;transition:transform var(--aura-dur) var(--aura-ease-out),visibility 0s linear var(--aura-dur)}.toast.is-visible{transform:none;visibility:visible;transition-delay:0s}.shopify-policy__container{max-width:calc(var(--aura-container-narrow) + var(--aura-gutter) * 2)!important;padding:var(--aura-section-y) var(--aura-gutter)!important;margin:0 auto}.shopify-policy__title h1{font-size:var(--aura-fs-h1);margin-bottom:var(--aura-space-7);text-align:start}.shopify-policy__body{line-height:var(--aura-lh-body)}.shopify-policy__body h2,.shopify-policy__body h3{font-size:var(--aura-fs-h4);margin-top:var(--aura-space-7)}.shopify-policy__body a{text-decoration:underline}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.hide-mobile{display:none}@media(min-width:750px){.hide-mobile{display:revert}.hide-desktop{display:none!important}}.full-bleed{margin-inline:calc(50% - 50vw)}.no-js .js-only,.js .no-js-only{display:none!important}@media print{.site-header-wrapper,.site-footer,.drawer,.overlay,.search-modal,.sticky-atc,.toast{display:none!important}body{background:#fff;color:#000}}.cart-page__layout{display:grid;gap:var(--aura-space-7);align-items:start}@media(min-width:990px){.cart-page__layout{grid-template-columns:minmax(0,7fr) minmax(20rem,4fr);gap:var(--aura-space-9)}.cart-page__summary{position:sticky;top:calc(var(--aura-header-actual, var(--aura-header-height)) + var(--aura-space-5))}}.cart-page__items{border-top:1px solid var(--c-line)}.cart-page__items .cart-item{grid-template-columns:7.5rem minmax(0,1fr)}@media(min-width:750px){.cart-page__items .cart-item{grid-template-columns:9rem minmax(0,1fr)}}.cart-page__summary{background:var(--aura-mist);padding:var(--aura-space-6)}.cart-page__additional{display:grid;gap:var(--aura-space-2)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/aura-components.css.map */
