.eps{display:block;position:relative;isolation:isolate;overflow:hidden;height:clamp(660px,calc(100svh - 145px),860px);min-height:660px;color:#fff5ed;background:#50000c;font-family:var(--font-body-family,Arial,sans-serif)}.eps *{box-sizing:border-box}.eps-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 46% 33%,#d71331,#8c061d,#220007 80%,#080304)}.eps-backdrop:after{content:"";position:absolute;left:17%;right:4%;bottom:8%;height:6%;background:#050104;filter:blur(22px);border-radius:50%;opacity:.65}.eps-backdrop>span{position:absolute;top:8%;left:2.5%;width:95%;font-family:var(--font-heading-family,Impact,sans-serif);font-weight:900;line-height:1;letter-spacing:-.055em;font-size:clamp(90px,15.5vw,280px);color:#f6eae0;text-align:center;-webkit-user-select:none;user-select:none}.eps-topline{position:absolute;inset:22px 4.5% auto;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.18em;font-weight:600;text-transform:uppercase;z-index:3}.eps-stage{position:absolute;top:28px;right:0;bottom:70px;left:0;z-index:1}.eps-canvas{width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab;opacity:0;transition:opacity .35s}.eps-canvas:active{cursor:grabbing}.eps-canvas:focus-visible{outline:2px solid #fff;outline-offset:-7px;border-radius:12px}.eps-fallback{position:absolute;left:43%;top:2%;width:46%;height:90%;object-fit:contain;transition:opacity .3s;pointer-events:none}.eps-fallback.eps-clean{filter:drop-shadow(0 25px 20px #10000777)}.eps[data-eps-state=ready] .eps-fallback{opacity:0}.eps[data-eps-state=ready] .eps-canvas{opacity:1}.eps-copy{position:absolute;bottom:65px;left:4.5%;z-index:3;max-width:43%;text-shadow:0 2px 24px #29000955}.eps .eps-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.24em;font-weight:500}.eps h1{font-family:var(--font-heading-family,Impact,sans-serif);font-size:clamp(35px,4.8vw,76px);line-height:1.05;font-weight:800;letter-spacing:-.025em;text-transform:uppercase;color:#fff7ef;margin:0 0 8px}.eps .eps-subtitle{font-size:14px;line-height:1.6;margin:0 0 23px;letter-spacing:.015em;color:#f8dce0}.eps a.eps-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:54px;min-width:250px;padding:15px 24px;color:#23030a;background:#fff5ed;text-decoration:none;font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;transition:transform .2s,background .2s;border:1px solid #fff5ed;border-radius:2px;box-shadow:0 8px 30px #14000633}.eps .eps-cta span{font-size:24px;line-height:1}.eps .eps-cta:hover{background:#fff;transform:translateY(-2px)}.eps a:focus-visible,.eps button:focus-visible{outline:3px solid white;outline-offset:5px}.eps-featured{display:block;color:#fff5ed;font-size:11px;margin-top:14px;text-underline-offset:4px}.eps-interaction{position:absolute;z-index:3;right:4.5%;bottom:72px;text-align:right;opacity:0;pointer-events:none;transition:opacity .3s}.eps[data-eps-state=ready] .eps-interaction{opacity:1;pointer-events:auto}.eps-interaction p{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;color:#edd6d9}.eps-controls{display:flex;gap:7px}.eps-controls button{font:inherit;font-size:11px;letter-spacing:.04em;padding:10px 16px;min-width:55px;min-height:44px;border-radius:24px;border:1px solid #f6e7e477;color:#fff3ef;background:#27000a88;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eps-controls button[aria-pressed=true]:not([data-eps-motion]){background:#fff2eb;color:#25040b;border-color:#fff2eb}.eps-controls button:hover{border-color:#fff;background:#730b21}.eps-scroll{position:absolute;z-index:3;bottom:20px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:16px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#dac6c9}.eps-scroll>span:last-child{font-size:20px}@media(min-width:1800px){.eps-backdrop>span{font-size:280px}.eps-copy{left:calc(50% - 790px)}.eps-interaction{right:calc(50% - 790px)}}@media(max-width:999px)and (min-width:700px){.eps{height:720px}.eps-copy{bottom:80px;max-width:49%}.eps h1{font-size:42px}.eps-stage{top:20px;right:-12%;bottom:120px;left:-12%}.eps-interaction{bottom:80px;right:3%}.eps-subtitle{max-width:250px}}@media(max-width:699px){.eps{height:790px;min-height:790px;max-height:none}.eps-backdrop>span{top:12%;font-size:17vw;letter-spacing:-.04em;left:1%;width:98%}.eps-backdrop{background:radial-gradient(ellipse at 50% 30%,#c40e2c,#720419 53%,#180007 90%)}.eps-topline{inset:20px 6% auto;font-size:8px;letter-spacing:.1em}.eps-stage{top:38px;right:-8%;bottom:280px;left:-8%}.eps-fallback{left:10%;width:80%;height:100%;top:0}.eps-copy{left:6%;right:6%;bottom:96px;max-width:none;text-align:center}.eps h1{font-size:40px}.eps .eps-kicker{font-size:10px;margin-bottom:7px}.eps .eps-subtitle{font-size:12px;margin-bottom:17px}.eps a.eps-cta{min-height:52px;width:100%;max-width:360px;min-width:0}.eps-interaction{bottom:35px;left:6%;right:6%;text-align:center}.eps-interaction p{display:none}.eps-controls{justify-content:center}.eps-controls button{min-height:40px;padding:8px 16px}.eps-scroll{display:none}}@media(max-width:380px){.eps{height:730px;min-height:730px}.eps h1{font-size:34px}.eps-topline{font-size:7px}.eps-stage{bottom:265px}.eps .eps-subtitle{font-size:11px}}@media(prefers-reduced-motion:reduce){.eps *{transition:none!important}.eps .eps-cta:hover{transform:none}}.eps{container-type:inline-size;height:auto;min-height:0;max-height:none;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;row-gap:18px;padding:24px max(20px,4.5%) 18px}.eps-topline{position:relative;inset:auto;grid-column:1/-1;flex-wrap:wrap;font-size:10px;gap:8px 20px}.eps-stage{position:relative;inset:auto;grid-column:1/-1;width:100%;height:clamp(340px,40vw,560px);min-width:0}.eps-copy{position:relative;inset:auto;max-width:none;min-width:0;align-self:end;text-align:left}.eps h1{font-size:clamp(32px,4vw,60px);overflow-wrap:anywhere}.eps .eps-subtitle{max-width:none;margin-bottom:18px}.eps-featured{max-width:100%;overflow-wrap:anywhere;line-height:1.6}.eps-interaction{position:relative;inset:auto;align-self:end;max-width:300px;text-align:right}.eps-controls{justify-content:flex-end;flex-wrap:wrap}.eps-controls button{min-width:60px;min-height:44px;padding:10px 16px}.eps-controls button[hidden]{display:none}.eps-scroll{position:relative;inset:auto;grid-column:1/-1;margin-top:6px}.eps-backdrop>span{top:80px;left:2%;width:96%;font-size:clamp(70px,15.5vw,280px);line-height:.96}.eps-fallback{left:40%;top:0;width:54%;height:100%}@media(min-width:1800px){.eps{padding-inline:max(5%,calc((100% - 1640px)/2))}.eps-backdrop>span{font-size:280px}}@media(max-width:1099px){.eps{grid-template-columns:minmax(0,1fr);row-gap:16px}.eps-stage{height:clamp(330px,49vw,480px)}.eps-copy{text-align:center}.eps-interaction{justify-self:center;max-width:none;text-align:center}.eps-controls{justify-content:center}.eps-interaction p{margin-bottom:8px}.eps h1{font-size:clamp(32px,5vw,48px)}.eps .eps-subtitle{font-size:14px}.eps a.eps-cta{width:min(100%,400px);min-width:0}.eps-scroll{display:flex}}@media(max-width:699px){.eps{padding:18px 20px 24px;row-gap:14px;height:auto;min-height:0}.eps-topline{font-size:8px;letter-spacing:.1em}.eps-stage{height:clamp(280px,100vw,440px)}.eps-backdrop>span{top:100px;font-size:17vw;line-height:1.02}.eps-fallback{left:5%;width:90%;top:0;height:100%}.eps h1{font-size:clamp(30px,8.3vw,44px)}.eps .eps-kicker{font-size:10px}.eps .eps-subtitle{font-size:13px;line-height:1.6;margin-bottom:16px}.eps a.eps-cta{min-height:52px;gap:16px;padding:14px 18px;font-size:11px}.eps-featured{font-size:11px;margin-top:12px}.eps-interaction p{display:none}.eps-controls{gap:8px}.eps-scroll{display:none}}@media(max-height:500px)and (orientation:landscape){.eps-stage{height:300px}.eps-backdrop>span{top:70px;font-size:13vw}.eps{row-gap:12px}}@media(prefers-reduced-motion:reduce){.eps *{transition:none!important}}.ems{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto;gap:0 5%;padding:40px max(24px,5%);background:#080203;color:#fff8f0;isolation:isolate}.ems *{box-sizing:border-box;min-width:0}.ems-copy{align-self:end;padding:30px 0 20px}.ems-brand{color:#e6b6bd;font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.ems h1{font-family:var(--font-heading-family,Arial,sans-serif);font-size:clamp(40px,5.7vw,80px);line-height:1.03;color:#fff8f0;margin:0 0 18px;text-transform:uppercase;overflow-wrap:break-word}.ems-description{font-family:var(--font-body-family,Arial,sans-serif);font-size:15px;line-height:1.6;max-width:380px;color:#d7c5c8;margin:0}.ems-art{grid-column:2;grid-row:1/3;height:590px;max-height:75svh;min-height:400px;overflow:hidden;border-radius:4px;background:#080203}.ems-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ems-actions{padding:6px 0 45px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ems a.ems-button{display:flex;justify-content:space-between;align-items:center;gap:22px;width:100%;max-width:360px;min-height:54px;padding:15px 20px;background:#cf1235;color:#fff;text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:3px}.ems-button span{font-size:22px}.ems a.ems-link{display:flex;align-items:center;gap:16px;min-height:44px;font-size:12px;color:#f7e4e8;text-underline-offset:5px}.ems a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(min-width:1500px){.ems{padding-inline:max(5%,calc((100% - 1400px)/2))}}@media(max-width:999px)and (min-width:750px){.ems{gap:0 3%;padding:25px}.ems h1{font-size:46px}.ems-art{height:500px}.ems-description{font-size:14px}}@media(max-width:749px){.ems{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;padding:24px 20px;gap:12px}.ems-copy{padding:0;text-align:center}.ems-brand{font-size:9px;margin-bottom:10px;letter-spacing:.1em}.ems h1{font-size:clamp(30px,8.5vw,44px);margin-bottom:10px}.ems-description{font-size:12px;line-height:1.5;margin:auto;max-width:320px}.ems-art{grid-row:auto;grid-column:1;height:clamp(310px,100vw,450px);max-height:none;min-height:0;margin-inline:-20px;border-radius:0}.ems-actions{padding:0;align-items:stretch;gap:4px}.ems a.ems-button{max-width:none;min-height:52px;font-size:11px}.ems a.ems-link{justify-content:center;min-height:44px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
