.he-accessory-edit{background:#29231e;color:#f8f6f2;padding:7rem 0}.he-accessory-edit__intro{max-width:620px;margin-bottom:4rem}.he-accessory-edit .he-eyebrow{color:#c7b8a5;margin-bottom:1.8rem}.he-accessory-edit h2{font-size:5.2rem;color:inherit;margin:0 0 2rem}.he-accessory-edit__intro>p:last-child{color:#d1c8bd;font-size:1.3rem;line-height:1.9;margin:0}.he-accessory-edit__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.he-accessory-edit__photo{display:block;aspect-ratio:6/5;background:#ede8df;overflow:hidden}.he-accessory-edit__photo img{width:100%;height:100%;object-fit:cover;display:block}.he-accessory-edit__caption{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:2rem}.he-accessory-edit h3{font:400 2.8rem Georgia,serif;color:inherit;margin:0}.he-accessory-edit__caption a{color:#f8f6f2;text-decoration:none;border-bottom:1px solid #a99a87;font-size:1rem;letter-spacing:.06em;min-height:44px;display:flex;align-items:center;gap:2rem}.he-accessory-edit a:focus-visible{outline:2px solid #f8f6f2;outline-offset:5px}@media(max-width:749px){.he-accessory-edit{padding:4rem 0}.he-accessory-edit h2{font-size:3.6rem}.he-accessory-edit__grid{grid-template-columns:1fr;gap:3.5rem}.he-accessory-edit h3{font-size:2.4rem}.he-accessory-edit__caption{gap:1rem}}body.he-atelier .he-directory.page-width{padding-top:6rem;padding-bottom:8rem}.he-directory__intro{max-width:680px;margin-bottom:5rem}.he-directory__intro h1{font-family:var(--font-heading-family);font-size:clamp(4rem,5vw,6.6rem);font-weight:400;line-height:1.1;margin:0 0 2rem}.he-directory__intro>p:not(.he-eyebrow){font-size:1.4rem;line-height:1.8;color:var(--he-muted);max-width:540px}.he-directory__intro .he-text-link{margin-top:2.4rem}.he-directory__group{display:grid;grid-template-columns:1fr 3fr;gap:3rem;padding:3.4rem 0;border-top:1px solid var(--he-line)}.he-directory__group h2{font-family:var(--font-heading-family);font-size:2.9rem;font-weight:400;line-height:1.2;margin:.8rem 0}.he-directory__links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 2.8rem}.he-directory__links a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.8rem;padding:.8rem 0;color:var(--he-ink);font-size:1.2rem;line-height:1.5;text-decoration:none;border-bottom:1px solid var(--he-line)}.he-directory__links a:hover{text-decoration:underline;text-underline-offset:.4rem}.he-directory__links a>span:last-child{color:var(--he-muted)}.he-directory__links svg{width:1.5rem;height:1.5rem;display:block}@media(max-width:989px){.he-directory__group{grid-template-columns:1fr}.he-directory__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){body.he-atelier .he-directory.page-width{padding-top:3.8rem;padding-bottom:4rem}.he-directory__intro{margin-bottom:3.5rem}.he-directory__group{gap:1.4rem;padding:2.6rem 0}.he-directory__group h2{font-size:2.6rem}.he-directory__links{gap:.4rem 2rem}.he-directory__links a{font-size:1.1rem}}body.he-atelier .he-collection-shortcuts.page-width{padding-top:2.4rem;padding-bottom:2.6rem;color:#29231e}.he-collection-shortcuts h2{font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:400;margin:0 0 .8rem}.he-collection-shortcuts>p{font-size:1.2rem;color:#71695f;margin:0 0 2rem}.he-shortcuts__row{display:flex;align-items:center;gap:1.6rem;margin-top:1rem}.he-shortcuts__row h3{font:inherit;font-size:1.1rem;min-width:10rem;margin:0}.he-shortcuts__row ul{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:0}.he-shortcuts__row a{display:flex;align-items:center;min-height:44px;padding:.8rem 1.5rem;border:1px solid #dcd5ca;text-decoration:none;font-size:1.15rem;color:inherit;background:#f8f6f2}.he-shortcuts__row a:hover{border-color:#29231e}.he-shortcuts__row a[aria-current=page]{color:#fff;background:#29231e;border-color:#29231e}.he-shortcuts__row a:focus-visible{outline:2px solid #29231e;outline-offset:3px}@media(max-width:749px){.he-shortcuts__row{display:block;margin-top:1.8rem}.he-shortcuts__row h3{margin-bottom:.8rem}.he-shortcuts__row a{padding:.8rem 1.1rem;font-size:1.05rem}.he-shortcuts__row ul{gap:.6rem}body.he-atelier .he-collection-shortcuts.page-width{padding-top:2.4rem;padding-bottom:1rem}}.he-set{background:#ede8df;border-top:1px solid #dcd5ca;border-bottom:1px solid #dcd5ca;color:#29231e}body.he-atelier .he-set__inner{display:grid;grid-template-columns:minmax(190px,.82fr) minmax(0,3fr);gap:4rem;padding-top:6rem;padding-bottom:6rem}.he-set__intro{padding-top:1rem;max-width:265px}.he-set__intro .he-eyebrow{font-size:.9rem;margin-bottom:1.7rem}.he-set__intro h2{font-size:3.9rem;line-height:1.06;margin:0 0 2.2rem}.he-set__description{font-size:1.15rem;line-height:1.85;margin:0;color:#62594f}.he-set__signature{display:inline-block;font-size:1rem;letter-spacing:.06em;border-top:1px solid #c8bca9;padding-top:1.6rem;margin-top:3rem;color:#62594f}.he-set__cards{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem;margin:0;padding:0}.he-set__cards--1{grid-template-columns:minmax(0,1fr);max-width:300px}.he-set__cards--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.he-set__card{display:flex;flex-direction:column;min-width:0}.he-set__image{display:block;aspect-ratio:1;background:#f8f6f2;overflow:hidden}.he-set__image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .35s}.he-set__card:hover .he-set__image img{transform:scale(1.025)}.he-set__card-body{display:flex;flex-direction:column;flex:1;padding:1.8rem 0 0}.he-set__category{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:#62594f;margin:0 0 .8rem;line-height:1.5}.he-set__card h3{font-family:var(--font-body-family);font-size:1.25rem;line-height:1.6;letter-spacing:0;font-weight:400;margin:0}.he-set__card h3 a{color:inherit;text-decoration:none}.he-set__price{font-size:1.15rem;margin:1rem 0 1.5rem}.he-set__choose{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;border-bottom:1px solid #71695f;margin-top:auto;color:inherit;text-decoration:none;font-size:1rem;letter-spacing:.07em;text-transform:uppercase}.he-set__choose:hover,.he-set__card h3 a:hover{color:#6a5037}.he-set a:focus-visible{outline:2px solid #29231e;outline-offset:4px}.he-set__editor-note{padding-top:2rem;padding-bottom:2rem;font-size:1.2rem}@media(max-width:989px){body.he-atelier .he-set__inner{grid-template-columns:1fr;gap:3rem;padding-top:4rem;padding-bottom:4rem}.he-set__intro{max-width:550px;padding:0}.he-set__intro h2{font-size:3.4rem;margin-bottom:1.4rem}.he-set__signature{margin:1.6rem 0 0;padding-top:1.1rem}.he-set__cards{gap:1.8rem}}@media(max-width:749px){.he-set__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;gap:1.6rem;padding:0 0 1.6rem}.he-set__card{flex:0 0 72%;scroll-snap-align:start}.he-set__cards--1 .he-set__card{flex-basis:100%}.he-set__cards--1{max-width:280px}.he-set__intro h2{font-size:3.2rem}.he-set__card h3{font-size:1.2rem}.he-set__image{aspect-ratio:1}.he-set__cards:focus-visible{outline:2px solid #29231e;outline-offset:4px}}@media(prefers-reduced-motion:reduce){.he-set__image img{transition:none}}body.he-atelier .he-signature.page-width{padding-top:6rem;padding-bottom:7rem;border-top:1px solid #dcd5ca}.he-signature__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:2.4rem;padding:0;margin:0}.he-signature__card{display:flex;flex-direction:column;min-width:0}.he-signature__image{display:block;aspect-ratio:1;background:#ede8df;overflow:hidden}.he-signature__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.he-signature__image:hover img{transform:scale(1.025)}.he-signature__caption{font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:#71695f;margin:2rem 0 .8rem}.he-signature__card h3{font-family:var(--font-body-family);font-size:1.25rem;line-height:1.6;font-weight:400;letter-spacing:0;margin:0}.he-signature__card h3 a{color:inherit;text-decoration:none}.he-signature__price{font-size:1.2rem;margin:1rem 0 1.5rem}.he-signature__choose{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;text-decoration:none;border-bottom:1px solid #71695f;color:inherit;font-size:1rem;text-transform:uppercase;letter-spacing:.06em}.he-signature__all{margin:3.8rem auto 0}.he-signature a:focus-visible{outline:2px solid #29231e;outline-offset:4px}@media(max-width:989px){.he-signature__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.5rem}}@media(max-width:749px){body.he-atelier .he-signature.page-width{padding-top:4rem;padding-bottom:4rem}.he-signature .he-section-heading{display:block}.he-signature .he-section-heading h2{font-size:3.4rem}.he-signature .he-section-heading>p{margin-top:1.5rem}.he-signature__card h3{font-size:1.15rem}.he-signature__caption{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.he-signature__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
