@font-face{font-family:ReplicaRepro;src:url('./replica-repro-regular.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:400}
@font-face{font-family:ReplicaReproMono;src:url('./replica-repro-mono-medium.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:500}
.replica-about{color:#000;background:#fff;font-family:ReplicaRepro,Arial,sans-serif}.replica-about *{box-sizing:border-box}.replica-about a{color:inherit}.replica-about img{display:block;width:100%;height:100%;object-fit:cover}.replica-about__hero{position:relative;display:block;height:428px;margin:20px;overflow:hidden;color:#fff;text-decoration:none}.replica-about__hero-media,.replica-about__hero-media:after{position:absolute;inset:0}.replica-about__hero-media:after{content:"";background:rgba(0,0,0,.18)}.replica-about__hero-desktop{display:none!important}.replica-about__hero-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;padding:28px;text-align:center}.replica-about__hero-inner{max-width:620px}.replica-about__hero-heading{margin:0;color:#fff!important;font:600 26px/1.3 ReplicaRepro,Arial,sans-serif;text-transform:uppercase}.replica-about__hero-copy{margin:18px 0 0;font-size:14px;line-height:1.45}.replica-about__hero-button{display:inline-flex;align-items:center;justify-content:center;min-width:124px;min-height:42px;margin-top:22px;padding:10px 20px;border:1px solid #fff;color:#fff;text-decoration:none;font:500 11px/1 ReplicaReproMono,Arial,sans-serif;text-transform:uppercase}.replica-about__stories{padding:20px}.replica-about__story{display:flex;flex-direction:column;margin-bottom:48px}.replica-about__story-media{aspect-ratio:1;background:#eee}.replica-about__story-content{padding-top:20px}.replica-about__story-heading{margin:0 0 16px;color:#000!important;font-size:17px;line-height:1.4;font-weight:400}.replica-about__story-body{font-size:14px;line-height:1.48}.replica-about__story-body p{margin:0 0 14px}.replica-about__story-body p:last-child{margin-bottom:0}.replica-about__perfumers{padding:20px 0 48px;overflow:hidden}.replica-about__perfumers-heading{margin:0 20px 24px;color:#000!important;font:600 14px/1.3 ReplicaReproMono,Arial,sans-serif;text-transform:uppercase}.replica-about__perfumers-track{display:grid;grid-auto-flow:column;grid-auto-columns:225px;gap:16px;overflow-x:auto;padding:0 15px 14px;scroll-snap-type:x mandatory;scrollbar-width:none}.replica-about__perfumers-track::-webkit-scrollbar{display:none}.replica-about__perfumer{scroll-snap-align:start}.replica-about__perfumer-media{aspect-ratio:1;background:#eee}.replica-about__perfumer-heading{margin:20px 0 12px;color:#000!important;font:600 14px/1.3 ReplicaReproMono,Arial,sans-serif;text-transform:uppercase}.replica-about__perfumer-copy{font-size:13px;line-height:1.5}.replica-about__perfumer-copy p{margin:0 0 12px}.replica-about__creations{margin-top:12px}.replica-about__shop-all{display:inline-flex;align-items:center;min-height:44px;margin:18px 20px 0;font:500 11px/1 ReplicaReproMono,Arial,sans-serif;text-transform:uppercase;text-underline-offset:5px}
@media(min-width:750px){.replica-about__hero{width:calc(100% - 160px);max-width:1105px;height:483px;margin:20px auto 60px}.replica-about__hero-mobile{display:none!important}.replica-about__hero-desktop{display:block!important}.replica-about__hero-content{padding:48px}.replica-about__hero-heading{font-size:42px;line-height:1.3}.replica-about__hero-copy{font-size:15px}.replica-about__stories{max-width:1120px;margin:auto;padding:0 0 4px}.replica-about__story{display:grid;grid-template-columns:minmax(0,508px) minmax(0,497px);gap:100px;align-items:center;margin-bottom:56px}.replica-about__story--right .replica-about__story-media{order:2}.replica-about__story--right .replica-about__story-content{order:1}.replica-about__story-media{width:100%;aspect-ratio:1}.replica-about__story-content{padding:0}.replica-about__story-heading{margin-bottom:18px;font-size:20px;line-height:1.5}.replica-about__story-body{font-size:14px;line-height:1.5}.replica-about__perfumers{max-width:1120px;margin:auto;padding:24px 0 64px}.replica-about__perfumers-heading{margin:0 0 28px;font-size:18px;line-height:1.4}.replica-about__perfumers-track{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible;padding:0}.replica-about__perfumer-media{aspect-ratio:1}.replica-about__shop-all{margin:22px 0 0}}
