.eg-cats{max-width:1440px;margin:auto;padding:64px clamp(24px,5vw,80px) 72px;background:#fff;color:#171717}.eg-cats__head{margin-bottom:28px}.eg-cats__eyebrow{color:#a10000;font:400 10px/1.5 var(--font-body-family);letter-spacing:.19em;text-transform:uppercase;margin:0 0 12px}.eg-cats h2{font:400 clamp(32px,3.2vw,46px)/1.15 var(--font-heading-family);letter-spacing:-.03em;margin:0;color:#171717}.eg-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.eg-cats__card{display:block;text-decoration:none;color:inherit;min-width:0}.eg-cats__image{aspect-ratio:4/5;background:#f2f1ef;overflow:hidden}.eg-cats__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.eg-cats__card:hover img{transform:scale(1.025)}.eg-cats__name{display:flex;align-items:center;justify-content:space-between;margin:17px 0 7px;gap:10px}.eg-cats__name h3{font:400 27px/1.15 var(--font-heading-family);letter-spacing:-.02em;margin:0;color:#171717}.eg-cats__name span{color:#a10000;font-size:19px}.eg-cats__card p{font:400 13px/1.6 var(--font-body-family);color:#565656;letter-spacing:0;margin:0}.eg-cats__card .eg-cats__price{color:#000;font-size:14px;margin-top:8px}.eg-cats__card:focus-visible{outline:2px solid #a10000;outline-offset:7px}@media(max-width:989px){.eg-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.eg-cats__image{aspect-ratio:1/1}}@media(max-width:749px){.eg-cats{padding:38px 24px 42px}.eg-cats__head{margin-bottom:23px}.eg-cats h2{font-size:34px}.eg-cats__name h3{font-size:24px}.eg-cats__card p{font-size:12px}.eg-cats__name{margin-top:12px}}@media(prefers-reduced-motion:reduce){.eg-cats__image img{transition:none}.eg-cats__card:hover img{transform:none}}.eg-cyrien{background:#ebeced;color:#000}.eg-cyrien__inner{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.eg-cyrien__image{display:block;padding:40px}.eg-cyrien__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.eg-cyrien__copy{padding:40px clamp(24px,4vw,60px)}.eg-cyrien h2{font:400 clamp(38px,4.5vw,60px)/1.05 var(--font-heading-family);letter-spacing:-.025em;margin:16px 0;color:inherit}.eg-cyrien__intro{font:400 15px/1.7 var(--font-body-family);letter-spacing:0;max-width:480px}.eg-cyrien__formats{border-top:1px solid #ccc;margin:24px 0}.eg-cyrien__formats a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:14px 0;border-bottom:1px solid #ccc;color:inherit;text-decoration:none;font:400 14px/1.5 var(--font-body-family);letter-spacing:0}.eg-cyrien__formats a:hover{color:#a10000}.eg-cyrien__formats strong{font-weight:500;white-space:nowrap}.eg-cyrien__note{font:400 12px/1.65 var(--font-body-family);letter-spacing:0;margin:18px 0 0;color:#484848}.eg-cyrien a:focus-visible{outline:2px solid #a10000;outline-offset:5px}@media(max-width:749px){.eg-cyrien__inner{grid-template-columns:minmax(0,1fr)}.eg-cyrien__image{padding:24px 24px 0}.eg-cyrien__image img{aspect-ratio:1;object-position:50% 35%}.eg-cyrien__copy{padding:24px 24px 32px}.eg-cyrien h2{font-size:40px}.eg-cyrien__formats a{font-size:13px;gap:10px}.eg-cyrien__formats span{max-width:52%}.eg-cyrien__copy .eg-home-button{width:100%}}.eg-ed{--eg-red:#9b1923;color:#171717;background:#fff}.eg-ed *{box-sizing:border-box}.eg-ed__inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1.06fr}.eg-ed__copy{padding:68px clamp(28px,5vw,88px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.eg-ed__eyebrow{font:400 11px/1.6 var(--font-body-family);letter-spacing:.19em;text-transform:uppercase;color:var(--eg-red);margin:0 0 25px}.eg-ed h1,.eg-ed h2{font-family:var(--font-heading-family);font-style:normal;font-weight:400;letter-spacing:-.045em;color:#171717;margin:0;line-height:1.05;text-wrap:balance}.eg-ed h1{font-size:clamp(44px,5.7vw,82px)}.eg-ed h2{font-size:clamp(35px,4vw,56px)}.eg-ed__body{font:400 16px/1.8 var(--font-body-family);letter-spacing:.01em;max-width:390px;margin:27px 0 30px;color:#484848}.eg-ed__link{min-height:44px;display:inline-flex;gap:30px;align-items:center;border-bottom:1px solid var(--eg-red);color:#171717;text-decoration:none;font:400 11px/1.4 var(--font-body-family);text-transform:uppercase;letter-spacing:.13em;padding:9px 0;transition:color .2s}.eg-ed__link span{color:var(--eg-red);font-size:20px}.eg-ed__link:hover{color:var(--eg-red)}.eg-ed a:focus-visible{outline:2px solid var(--eg-red);outline-offset:6px}.eg-ed__visual{min-width:0;overflow:hidden}.eg-ed__visual picture{display:block;width:100%;height:100%}.eg-ed__visual img{display:block;width:100%;height:100%;object-fit:cover}.eg-ed--hero .eg-ed__visual{height:clamp(440px,43vw,620px)}.eg-ed--session{border-top:1px solid #e7e3df;border-bottom:1px solid #e7e3df;background:#f7f6f3}.eg-ed--session .eg-ed__inner{grid-template-columns:1fr 1fr}.eg-ed--session .eg-ed__visual{order:-1;max-height:430px}.eg-ed--session .eg-ed__copy{padding-top:46px;padding-bottom:46px}.eg-ed--story .eg-ed__visual{max-height:540px}.eg-ed--story:nth-child(2n) .eg-ed__visual{order:-1}@media(max-width:749px){.eg-ed__inner,.eg-ed--session .eg-ed__inner{grid-template-columns:1fr}.eg-ed__copy{padding:36px 24px 34px}.eg-ed__eyebrow{margin-bottom:16px;font-size:10px}.eg-ed h1{font-size:48px;max-width:340px}.eg-ed h2{font-size:38px}.eg-ed__body{font-size:15px;line-height:1.65;margin:20px 0;max-width:100%}.eg-ed--hero .eg-ed__visual{height:280px}.eg-ed--session .eg-ed__visual,.eg-ed--story .eg-ed__visual,.eg-ed--story:nth-child(2n) .eg-ed__visual{order:0;height:280px}.eg-ed--session .eg-ed__copy{padding:36px 24px}.eg-ed__link{font-size:11px}}.eg-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);max-width:1440px;margin:auto;padding:40px clamp(24px,5vw,80px) 56px;color:#111;background:#fcfcfc}.eg-entry__visual{background:#efefed;overflow:hidden}.eg-entry__visual a{display:block}.eg-entry__visual img{width:100%;height:auto;max-height:570px;object-fit:contain;display:block}.eg-entry__copy{padding:12px 0}.eg-entry__eyebrow{font:400 10px/1.5 var(--font-body-family);letter-spacing:.16em;text-transform:uppercase;color:#a10000;margin:0 0 18px}.eg-entry h2{font:400 clamp(40px,4.4vw,64px)/1.06 var(--font-heading-family);letter-spacing:-.035em;margin:0 0 22px;max-width:520px;color:#111}.eg-entry__product{font:400 27px/1.2 var(--font-heading-family);margin:0 0 8px;color:#111}.eg-entry__details{font:400 16px/1.6 var(--font-body-family);letter-spacing:0;margin:0;max-width:390px;color:#444}.eg-entry__price{margin:26px 0}.eg-entry__from{display:block;font:400 12px/1.5 var(--font-body-family);color:#555}.eg-entry__price p{display:flex;align-items:baseline;gap:12px;margin:0}.eg-entry__price strong{font:400 clamp(68px,7vw,104px)/1.05 var(--font-heading-family);letter-spacing:-.055em;color:#a10000}.eg-entry__price p>span{font:400 16px/1.4 var(--font-body-family);color:#a10000}.eg-entry__button{display:flex;align-items:center;justify-content:space-between;gap:38px;min-height:52px;max-width:330px;padding:14px 22px;background:#a10000;color:#fff;text-decoration:none;font:400 15px/1.5 var(--font-body-family)}.eg-entry__button:hover{background:#750000}.eg-entry__collection{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:#222;text-underline-offset:5px;font:400 14px/1.5 var(--font-body-family)}.eg-entry__shipping{font:400 12px/1.5 var(--font-body-family);letter-spacing:0;color:#666;margin:8px 0 0}.eg-entry a:focus-visible{outline:2px solid #a10000;outline-offset:5px}@media(max-width:749px){.eg-entry{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:16px;padding:24px 24px 36px}.eg-entry__copy{display:contents}.eg-entry__eyebrow{grid-column:1/-1;grid-row:1;margin:0;font-size:9px}.eg-entry h2{grid-column:1/-1;grid-row:2;font-size:38px;margin:0 0 6px}.eg-entry__visual{grid-column:1;grid-row:3/6;align-self:center;width:100%;margin:auto}.eg-entry__visual img{max-height:330px}.eg-entry__product{grid-column:2;grid-row:3;margin:0;font-size:25px}.eg-entry__details{grid-column:2;grid-row:4;margin:0;font-size:13px;line-height:1.5}.eg-entry__price{grid-column:2;grid-row:5;margin:0}.eg-entry__price p{flex-wrap:wrap;gap:0 8px}.eg-entry__price p>span{font-size:13px}.eg-entry__price strong{font-size:62px}.eg-entry__button{grid-column:1/-1;grid-row:6;max-width:none;width:100%;box-sizing:border-box;margin-top:6px}.eg-entry__collection{grid-column:1/-1;grid-row:7;margin:-6px 0 0;justify-content:center}.eg-entry__shipping{grid-column:1/-1;grid-row:8;margin:-10px 0 0;text-align:center}}.eg-gallery{max-width:1440px;margin:auto;padding:72px clamp(24px,5vw,80px);color:#000;background:#fcfcfc;scroll-margin-top:90px}.eg-gallery__head{margin-bottom:32px;max-width:620px}.eg-gallery .eg-label{color:#a10000;font-size:10px;margin-bottom:16px}.eg-gallery h1,.eg-gallery h2{font:400 clamp(38px,4vw,58px)/1.1 var(--font-heading-family);letter-spacing:-.035em;margin:0;color:#000}.eg-gallery__intro{font:400 16px/1.65 var(--font-body-family);letter-spacing:0;max-width:500px;margin:18px 0 0;color:#484848}.eg-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.eg-gallery__card{display:block;color:inherit;text-decoration:none;min-width:0}.eg-gallery__photo{aspect-ratio:4/5;overflow:hidden;background:#ebeced}.eg-gallery__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--eg-position,35%);transition:transform .25s}.eg-gallery__card:hover img{transform:scale(1.02)}.eg-gallery__name{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:15px}.eg-gallery h3{font:400 clamp(23px,2vw,30px)/1.15 var(--font-heading-family);letter-spacing:-.025em;margin:0;color:#000}.eg-gallery__name>span{font:400 20px/1 var(--font-body-family);color:#a10000;flex-shrink:0}.eg-gallery__card>p{font:400 13px/1.55 var(--font-body-family);letter-spacing:0;color:#555;margin:9px 0 0}.eg-gallery--models{border-top:1px solid #dedede;padding-top:56px}.eg-gallery--models .eg-gallery__grid{row-gap:32px}.eg-gallery--models .eg-gallery__photo{aspect-ratio:4/5}.eg-gallery a:focus-visible{outline:2px solid #b30000;outline-offset:5px}@media(max-width:989px){.eg-gallery__grid{gap:30px 18px}}@media(max-width:749px){.eg-gallery{padding:38px 24px 44px}.eg-gallery__head{margin-bottom:26px}.eg-gallery h1,.eg-gallery h2{font-size:38px}.eg-gallery__intro{font-size:15px;line-height:1.6;margin-top:14px}.eg-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.eg-gallery h3{font-size:clamp(20px,5.3vw,24px);line-height:1.15}.eg-gallery__name{margin-top:12px;gap:6px}.eg-gallery__name>span{font-size:18px}.eg-gallery__card>p{font-size:12px;line-height:1.5;margin-top:7px}.eg-gallery--models{padding-top:34px}.eg-gallery--models .eg-gallery__grid{row-gap:26px}}@media(prefers-reduced-motion:reduce){.eg-gallery__photo img{transition:none}.eg-gallery__card:hover img{transform:none}}.eg-gallery__photo--full{background:#fcfcfc}.eg-gallery__photo--full img{object-fit:contain}.eg-gallery__card:hover .eg-gallery__photo--full img{transform:none}.eg-gallery--landing{border-top:0}.eg-gallery__back{display:inline-flex;min-height:44px;align-items:center;color:#555;font:400 14px/1.4 var(--font-body-family);text-decoration:none;margin-bottom:26px}.eg-gallery__back:hover{text-decoration:underline}.eg-gallery--landing .eg-label{margin-top:0}body:has(.eg-gallery--landing) shopify-forms-embed#app-embed-container-202863{display:none!important}.eg-home-help{max-width:1260px;margin:auto;padding:56px clamp(24px,5vw,72px) 72px;display:grid;grid-template-columns:1fr 1.2fr;gap:48px;color:#2b2725;scroll-margin-top:100px}.eg-home-help h2{font:400 clamp(34px,3vw,46px)/1.15 var(--font-heading-family);letter-spacing:-.03em;color:inherit;margin:0 0 18px}.eg-home-help p{font:400 15px/1.7 var(--font-body-family);letter-spacing:0;color:#4b4541}.eg-home-help .eg-home-kicker{font:400 10px/1.6 var(--font-body-family);letter-spacing:.16em;color:#a10000;margin:0 0 16px}.eg-home-help details{border-bottom:1px solid #d7ccc6}.eg-home-help details:first-child{border-top:1px solid #d7ccc6}.eg-home-help summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:14px 0;list-style:none;cursor:pointer;font:400 16px/1.5 var(--font-body-family);letter-spacing:0}.eg-home-help summary::-webkit-details-marker{display:none}.eg-home-help summary span{font-size:22px;color:#a10000}.eg-home-help details[open] summary span{transform:rotate(45deg)}.eg-home-help details p{margin:0 0 22px}.eg-home-help a:focus-visible,.eg-home-help summary:focus-visible{outline:2px solid #a10000;outline-offset:4px}@media(max-width:749px){.eg-home-help{grid-template-columns:1fr;padding:36px 24px 48px;gap:24px}.eg-home-help__intro>p{margin:12px 0}.eg-home-help summary{font-size:15px}}.eg-home-kicker{font:400 10px/1.5 var(--font-body-family);letter-spacing:.15em;text-transform:uppercase;color:#a10000;margin:0 0 16px}.eg-home-button{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;width:fit-content;padding:14px 20px;background:#000;color:#fcfcfc;text-decoration:none;font:400 14px/1.5 var(--font-body-family);letter-spacing:0}.eg-home-button:hover{background:#a10000}.eg-home-textlink{display:inline-flex;align-items:center;gap:16px;min-height:44px;font:400 14px/1.5 var(--font-body-family);letter-spacing:0;color:#000;text-underline-offset:5px}.eg-home-textlink:hover{color:#a10000}.eg-cover{position:relative;isolation:isolate;background:#171717;color:#fff;min-height:520px;height:clamp(520px,46vw,700px)}.eg-cover__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block}.eg-cover__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.eg-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.18) 58%,transparent)}.eg-cover__content{height:100%;max-width:1440px;margin:auto;padding:64px clamp(28px,6vw,96px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.eg-label{font:400 11px/1.5 var(--font-body-family);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.eg-cover h1{font:400 clamp(64px,6.6vw,98px)/1.02 var(--font-heading-family);letter-spacing:-.045em;color:inherit;margin:0}.eg-cover h1 span{display:block}.eg-cover__action{max-width:380px;margin-top:26px}.eg-cover__action p{font:400 16px/1.65 var(--font-body-family);letter-spacing:0;margin:0 0 22px}.eg-cover__link{display:flex;justify-content:space-between;align-items:center;gap:40px;min-height:48px;width:fit-content;padding:12px 0;border-bottom:1px solid #fff;color:inherit;text-decoration:none;font:400 14px/1.5 var(--font-body-family);letter-spacing:.02em}.eg-cover__link span{font-size:24px}.eg-cover__link:hover{border-bottom-width:2px}.eg-cover a:focus-visible{outline:2px solid #fff;outline-offset:6px}@media(max-width:749px){.eg-cover{height:calc(100svh - 71px);min-height:600px;max-height:800px}.eg-cover__content{padding:32px 24px 34px;justify-content:space-between}.eg-cover:before{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.13) 32%,transparent 46%,rgba(0,0,0,.22) 59%,rgba(0,0,0,.82))}.eg-cover__image img{object-position:50% 50%}.eg-cover .eg-label{font-size:10px;letter-spacing:.14em;margin-bottom:16px}.eg-cover h1{font-size:clamp(45px,12.8vw,58px);line-height:1.03;letter-spacing:-.04em}.eg-cover__action{margin-top:150px;max-width:310px}.eg-cover__action p{font-size:15px;line-height:1.55;margin-bottom:12px}.eg-cover__link{font-size:14px;gap:42px}}@media(prefers-reduced-motion:reduce){.eg-cover *{scroll-behavior:auto}}.eg-service{max-width:1440px;margin:auto;padding:58px clamp(24px,5vw,80px);background:#fcfcfc;color:#000}.eg-service .eg-label{font-size:10px;color:#a10000;margin-bottom:12px}.eg-service h2{font:400 clamp(36px,3.5vw,48px)/1.1 var(--font-heading-family);letter-spacing:-.03em;color:inherit;margin:0}.eg-service__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:30px 0 18px}.eg-service__grid>div{border-top:1px solid #ccc;padding-top:20px}.eg-service h3{font:400 24px/1.2 var(--font-heading-family);letter-spacing:-.02em;margin:0 0 10px;color:inherit}.eg-service__grid p{font:400 14px/1.6 var(--font-body-family);letter-spacing:0;color:#484848;margin:0}.eg-service a:focus-visible{outline:2px solid #b30000;outline-offset:5px}@media(max-width:749px){.eg-service{padding:38px 24px}.eg-service__grid{grid-template-columns:1fr;gap:22px;margin-top:24px}.eg-service__grid>div{padding-top:18px}.eg-service h3{font-size:25px}.eg-service__grid p{font-size:15px}}.eg-models-entry{max-width:1440px;margin:auto;padding:40px clamp(24px,5vw,80px) 56px;border-top:1px solid #dedede;background:#fcfcfc;color:#000}.eg-models-entry__link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(30px,6vw,90px);align-items:center;text-decoration:none;color:inherit}.eg-models-entry__photo{aspect-ratio:4/3;max-height:340px;background:#ebeced;overflow:hidden}.eg-models-entry__photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 20%}.eg-models-entry__label{font:400 10px/1.5 var(--font-body-family);letter-spacing:1.8px;color:#a10000;margin:0 0 18px}.eg-models-entry h2{font:400 clamp(32px,4vw,52px)/1.08 var(--font-heading-family);letter-spacing:-.035em;color:#000;margin:0;max-width:500px}.eg-models-entry__body{font:400 16px/1.65 var(--font-body-family);letter-spacing:0;margin:20px 0;max-width:470px;color:#484848}.eg-models-entry__cta{display:inline-flex;gap:32px;align-items:center;min-height:48px;border-bottom:1px solid #000;font:400 14px/1.4 var(--font-body-family);letter-spacing:0}.eg-models-entry__cta>span{font-size:24px;color:#a10000}.eg-models-entry__link:hover .eg-models-entry__cta{color:#a10000;border-color:#a10000}.eg-models-entry__link:focus-visible{outline:2px solid #a10000;outline-offset:6px}@media(max-width:749px){.eg-models-entry{padding:32px 24px}.eg-models-entry__link{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:20px;align-items:center}.eg-models-entry__photo{aspect-ratio:3/5;height:100%;max-height:310px}.eg-models-entry__photo img{object-position:45% 15%}.eg-models-entry__label{font-size:9px;letter-spacing:1.2px;margin-bottom:12px}.eg-models-entry h2{font-size:clamp(28px,7vw,34px)}.eg-models-entry__body{font-size:14px;line-height:1.5;margin:15px 0 10px}.eg-models-entry__cta{font-size:13px;gap:12px;min-height:48px}.eg-models-entry__cta>span{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AACY3Q */
