@font-face{font-family:Scale VF;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/ScaleVF-Regular.woff2) format("woff2")}@font-face{font-family:Swear Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SwearDisplay-Regular-1.woff2) format("woff2")}@font-face{font-family:Swear Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SwearDisplay-Bold-1.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Manrope-latin-vf.woff2) format("woff2")}.egs-shop{--egs-navy:#302783;--egs-orange:#e8643a;--egs-violet:#4200ff;--egs-papier:#f4f0e6;--egs-sand:#e6e0d0;font-family:Scale VF,Manrope,Helvetica Neue,Arial,sans-serif;color:var(--egs-navy);letter-spacing:-.1px;background:#fff;-webkit-font-smoothing:antialiased}.egs-shop button,.egs-shop input,.egs-shop select,.egs-shop textarea{font-family:inherit;letter-spacing:inherit}:where(.egs-shop) h1,:where(.egs-shop) h2,:where(.egs-shop) h3{font-family:Scale VF,Manrope,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.08}:where(.egs-shop) h1{letter-spacing:-.03em}.egs-shop .brand-rule:after{background:var(--egs-orange);margin-left:0;margin-right:auto}.egs-shop input::-moz-placeholder,.egs-shop textarea::-moz-placeholder{color:rgba(48,39,131,.45)}.egs-shop input::placeholder,.egs-shop textarea::placeholder{color:rgba(48,39,131,.45)}.egs-shop input:focus,.egs-shop select:focus,.egs-shop textarea:focus{box-shadow:0 0 0 3px rgba(66,0,255,.12)}.egs-shop ::-moz-selection{background:var(--egs-orange);color:#fff}.egs-shop ::selection{background:var(--egs-orange);color:#fff}