.elementor .e-51a30138-373e{font-family:var(--md-font-body);font-size:0.9rem;color:var(--md-white);letter-spacing:0.15em;margin-inline-end:1rem;}.elementor .e-14f2af76-a6b8{width:2.25rem;height:2.25rem;font-family:var(--md-font-body);font-size:1.2rem;color:var(--md-white);line-height:1;border-width:1px;border-color:var(--md-border);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-12b32112-8fef{width:2.25rem;height:2.25rem;font-family:var(--md-font-body);font-size:1.2rem;color:var(--md-white);line-height:1;border-width:1px;border-color:var(--md-border);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-50f6cabf-cb89{width:auto;margin-block-end:1.5rem;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-5a5c2a8a-390b{font-family:var(--md-font-body);font-size:0.9rem;color:var(--md-muted);letter-spacing:0.4em;text-transform:uppercase;}.elementor .e-7637851f-dd52{font-family:var(--md-font-display);font-size:7.5rem;color:var(--md-white);line-height:0.9;}.elementor .e-4e1b6e51-4c4d{font-family:var(--md-font-display);font-size:7.5rem;color:var(--md-red);line-height:0.9;}.elementor .e-a55426c-ab63{font-family:var(--md-font-body);font-size:1.1rem;color:var(--md-white);letter-spacing:0.35em;text-transform:uppercase;margin-block-start:1rem;}.elementor .e-2e1761c0-9ffe{max-width:28rem;font-family:var(--md-font-body);font-size:0.95rem;color:var(--md-muted);letter-spacing:0.08em;line-height:1.6;text-transform:uppercase;}.elementor .e-33b3b049-690e:hover,.elementor .e-33b3b049-690e:focus-visible{background-color:var(--md-red-dark);}.elementor .e-33b3b049-690e{font-family:var(--md-font-body);color:var(--md-white);letter-spacing:0.15em;text-transform:uppercase;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:1rem;border-radius:0px;background-color:var(--md-red);&:focus-visible { outline: 2px solid var(--md-white); outline-offset: 3px; }\n}.elementor .e-be864dd-37c7{max-width:32rem;flex-direction:column;gap:0.5rem;}.elementor .e-823b4d0-fe84{font-family:var(--md-font-display);font-size:1.75rem;color:var(--md-white);}.elementor .e-4af9cf18-ee31{font-family:var(--md-font-body);font-size:0.9rem;color:var(--md-muted);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-1e599302-35b9{font-family:var(--md-font-body);font-size:0.9rem;color:var(--md-red);letter-spacing:0.1em;order:-1;}.elementor .e-5fb503bc-ca39{width:46%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:-1;background-image: linear-gradient(to right, #141414 0%, rgba(20,20,20,0) 55%), url("https://merchdungeon.com/wp-content/uploads/2026/10/Horror-thumbnail-768x480.png"); background-size: 250% auto; background-position: 25% 0%; background-repeat: no-repeat;\n}.elementor .e-634e013c-2053{overflow:hidden;position:relative;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:3.5rem;border-width:1px;border-color:var(--md-red);border-style:solid;background-color:var(--md-surface);flex-direction:column;gap:0.25rem;&::after { content: "\203a"; position: absolute; right: 1rem; bottom: 1rem; width: 1.75rem; height: 1.75rem; display: flex; align-items: center; justify-content: center; border: 1px solid var(--md-border); color: var(--md-white); background-color: var(--md-black); } isolation: isolate;\n}.elementor .e-776536f7-c141{font-family:var(--md-font-display);font-size:1.75rem;color:var(--md-white);}.elementor .e-219a6607-8e03{font-family:var(--md-font-body);font-size:0.9rem;color:var(--md-muted);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-7a9c46e0-d9a9{font-family:var(--md-font-body);font-size:0.9rem;color:var(--md-muted);letter-spacing:0.1em;order:-1;}.elementor .e-b323b82-300e{width:46%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:-1;background-image: linear-gradient(to right, #141414 0%, rgba(20,20,20,0) 55%), url("https://merchdungeon.com/wp-content/uploads/2026/10/Streetwear-thumbnail-768x480.png"); background-size: 250% auto; background-position: 24% 0%; background-repeat: no-repeat;\n}.elementor .e-3b6cbf24-cc08{overflow:hidden;position:relative;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:3.5rem;border-width:1px;border-color:var(--md-border);border-style:solid;background-color:var(--md-surface);flex-direction:column;gap:0.25rem;&::after { content: "\203a"; position: absolute; right: 1rem; bottom: 1rem; width: 1.75rem; height: 1.75rem; display: flex; align-items: center; justify-content: center; border: 1px solid var(--md-border); color: var(--md-white); background-color: var(--md-black); } isolation: isolate;\n}.elementor .e-79b06ab5-f316{font-family:var(--md-font-display);font-size:1.75rem;color:var(--md-white);}.elementor .e-470e200e-76f4{font-family:var(--md-font-body);font-size:0.9rem;color:var(--md-muted);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-384265ec-69ab{font-family:var(--md-font-body);font-size:0.9rem;color:var(--md-muted);letter-spacing:0.1em;order:-1;}.elementor .e-70fe7bc0-4be1{width:46%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:-1;background-image: linear-gradient(to right, #141414 0%, rgba(20,20,20,0) 55%), url("https://merchdungeon.com/wp-content/uploads/2026/10/17a5960c-79c3-4245-89ec-722cd1128a1e-768x480.png"); background-size: 250% auto; background-position: 25% 0%; background-repeat: no-repeat;\n}.elementor .e-4f593fd6-eb71{overflow:hidden;position:relative;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:3.5rem;border-width:1px;border-color:var(--md-border);border-style:solid;background-color:var(--md-surface);flex-direction:column;gap:0.25rem;&::after { content: "\203a"; position: absolute; right: 1rem; bottom: 1rem; width: 1.75rem; height: 1.75rem; display: flex; align-items: center; justify-content: center; border: 1px solid var(--md-border); color: var(--md-white); background-color: var(--md-black); } isolation: isolate;\n}.elementor .e-54c7c576-20f4{width:auto;min-width:0px;max-width:22rem;flex-direction:column;gap:1rem;flex:0 0 22rem;}.elementor .e-14511cc2-bfb2{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-2;background-image:url("https://merchdungeon.com/wp-content/uploads/2026/10/Hero-photo-the-model-in-the-black-tee-red-background-1536x768.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;transform:scale3d(-1, 1, 1);background-position: center top;\n}.elementor .e-70c6d0b-e7bb{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;background-image: linear-gradient(90deg, rgba(10,10,10,0.94) 0%, rgba(10,10,10,0.78) 35%, rgba(10,10,10,0.25) 70%, rgba(10,10,10,0.45) 100%), linear-gradient(to top, rgba(10,10,10,0.85) 0%, rgba(10,10,10,0) 30%);\n}.elementor .e-53b6479f-2553{min-height:38rem;overflow:hidden;position:relative;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3rem;padding-inline-end:3rem;gap:3rem;justify-content:space-between;align-items:center;background-image: radial-gradient(ellipse at 60% 40%, var(--md-red-dark) 0%, var(--md-black) 65%); isolation: isolate;\n}.elementor .e-44d46a6f-ce75{font-family:var(--md-font-body);font-size:1rem;color:var(--md-white);letter-spacing:0.3em;text-transform:uppercase;}.elementor .e-77a3b90e-4148{width:1px;height:1px;overflow:hidden;position:absolute;font-family:var(--md-font-display);font-size:2rem;color:var(--md-white);clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-202f3652-ae31{font-family:var(--md-font-body);font-size:0.85rem;color:var(--md-muted);letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-441551ec-ea9f{min-height:0px;aspect-ratio:8 / 5;position:relative;padding:1.25rem;background-image:url("https://merchdungeon.com/wp-content/uploads/2026/10/hoodies-1024x640.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;flex:1 1 14rem;justify-content:flex-end;background-image: linear-gradient(to top, var(--md-red-dark), var(--md-surface)); background-image: linear-gradient(to top, rgba(10,10,10,0.88) 0%, rgba(10,10,10,0) 38%), url("https://merchdungeon.com/wp-content/uploads/2026/10/Horror-thumbnail-768x480.png"); background-size: cover; background-position: center; background-image: linear-gradient(to top, rgba(10, 10, 10, 0.88) 0%, rgba(10, 10, 10, 0) 38%), url("https://merchdungeon.com/wp-content/uploads/2026/10/hoodies-1024x640.png") !important; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important;\n}.elementor .e-6cee9cf2-c9b5{width:1px;height:1px;overflow:hidden;position:absolute;font-family:var(--md-font-display);font-size:2rem;color:var(--md-white);clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-1d4888fe-f392{font-family:var(--md-font-body);font-size:0.85rem;color:var(--md-muted);letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-4359091-d8ff{min-height:0px;aspect-ratio:8 / 5;position:relative;padding:1.25rem;background-image:url("https://merchdungeon.com/wp-content/uploads/2026/10/sweatshirts-1024x640.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;flex:1 1 14rem;justify-content:flex-end;background-image: linear-gradient(to top, var(--md-border), var(--md-surface)); background-image: linear-gradient(to top, rgba(10,10,10,0.88) 0%, rgba(10,10,10,0) 38%), url("https://merchdungeon.com/wp-content/uploads/2026/10/sweatshirts.png"); background-size: cover; background-position: center;\n}.elementor .e-71d7930d-865f{width:1px;height:1px;overflow:hidden;position:absolute;font-family:var(--md-font-display);font-size:2rem;color:var(--md-white);clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-4a18459d-f01a{font-family:var(--md-font-body);font-size:0.85rem;color:var(--md-muted);letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-3bbe6ef8-4c90{min-height:0px;overflow:hidden;aspect-ratio:8 / 5;position:relative;padding:1.25rem;background-image:url("https://merchdungeon.com/wp-content/uploads/2026/10/mugs-1024x640.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;flex:1 1 14rem;justify-content:flex-end;background-image: linear-gradient(to top, var(--md-red-dark), var(--md-surface)); background-image: linear-gradient(to top, rgba(10,10,10,0.88) 0%, rgba(10,10,10,0) 38%), url("https://merchdungeon.com/wp-content/uploads/2026/10/17a5960c-79c3-4245-89ec-722cd1128a1e-768x480.png"); background-size: cover; background-position: center; &::after { content: ''; position: absolute; inset: 0; background-image: linear-gradient(to top, rgba(10, 10, 10, 0.88) 0%, rgba(10, 10, 10, 0) 38%); pointer-events: none; } & > * { position: relative; z-index: 1; } background-image: linear-gradient(to top, rgba(10, 10, 10, 0.88) 0%, rgba(10, 10, 10, 0) 38%), url("https://merchdungeon.com/wp-content/uploads/2026/10/mugs-1024x640.png") !important; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; &::after { content: none !important; }\n}.elementor .e-35c9c38a-8f5b{font-family:var(--md-font-display);font-size:2rem;color:var(--md-white);}.elementor .e-1e75d3cb-85f1{font-family:var(--md-font-body);font-size:0.85rem;color:var(--md-muted);letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-7892bd98-f00e{min-height:0px;aspect-ratio:8 / 5;padding:1.25rem;flex-direction:column;flex:1 1 14rem;justify-content:flex-end;background-image: linear-gradient(to top, var(--md-border), var(--md-surface));\n}.elementor .e-1ee006cc-52db{gap:1rem;flex-wrap:wrap;}.elementor .e-62b2acec-3482{padding:3rem;border-block-start-width:1px;flex-direction:column;gap:1.5rem;border-top-style: solid; border-top-color: var(--md-border);\n}.elementor .e-19acc52a-315d{font-family:var(--md-font-body);font-size:1rem;color:var(--md-white);letter-spacing:0.3em;text-transform:uppercase;}.elementor .e-71bda23f-446a{padding:3rem;border-block-start-width:1px;flex-direction:column;gap:1.5rem;border-top-style: solid; border-top-color: var(--md-border); & ul.products { display: grid; grid-template-columns: repeat(5, 1fr); gap: 1rem; margin: 0; padding: 0; list-style: none; } & ul.products li.product { width: auto; float: none; margin: 0; padding: 0.75rem; background-color: var(--md-surface); border: 1px solid var(--md-border); } & ul.products li.product .woocommerce-loop-product__title { font-family: var(--md-font-display); font-size: 1.1rem; letter-spacing: 0.05em; text-transform: uppercase; color: var(--md-white); } & ul.products li.product .price, & ul.products li.product .price .amount { font-family: var(--md-font-body); font-size: 1.1rem; font-weight: 700; color: var(--md-white); } & ul.products li.product .button { background-color: transparent; color: var(--md-white); border: 1px solid var(--md-border); border-radius: 0; font-family: var(--md-font-body); text-transform: uppercase; letter-spacing: 0.1em; } & ul.products li.product .button:hover { background-color: var(--md-red); border-color: var(--md-red); } & ul.products li.product .compare, & ul.products li.product .yith-wcwl-add-to-wishlist, & ul.products li.product .star-rating { display: none; } & ul.products li.product .onsale { background-color: var(--md-red); color: var(--md-white); border-radius: 0; } & ul.products li.product .jet-compare-button__container { display: none; } & ul.products li.product .jet-wishlist-button__container { justify-content: flex-start; } & ul.products li.product .jet-wishlist-button__container * { background: transparent; color: var(--md-muted); border: 0; box-shadow: none; font-family: var(--md-font-body); text-transform: uppercase; letter-spacing: 0.1em; } & ul.products li.product .jet-wishlist-button__container a:hover * { color: var(--md-red); } & ul.products::before, & ul.products::after { content: none; display: none; }\n}.elementor .e-59250957-2e1b{font-family:var(--md-font-display);font-size:5rem;color:var(--md-white);line-height:0.95;}.elementor .e-521936b3-d0ac{font-family:var(--md-font-display);font-size:5rem;color:var(--md-red);line-height:0.95;}.elementor .e-70ad43ed-f305{max-width:30rem;font-family:var(--md-font-body);font-size:1.1rem;color:var(--md-muted);line-height:1.5;margin-block-start:1.25rem;}.elementor .e-426a47d0-7098:hover,.elementor .e-426a47d0-7098:focus-visible{background-color:var(--md-red-dark);}.elementor .e-426a47d0-7098{font-family:var(--md-font-body);color:var(--md-white);letter-spacing:0.15em;text-transform:uppercase;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:1.25rem;border-radius:0px;background-color:var(--md-red);&:focus-visible { outline: 2px solid var(--md-white); outline-offset: 3px; }\n}.elementor .e-430b23cc-cf32{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-block-start-width:1px;background-color:var(--md-surface);flex-direction:column;gap:0.25rem;border-top-style: solid; border-top-color: var(--md-border);\n}.elementor .e-4bf2edbe-fd07{font-family:var(--md-font-body);font-size:1rem;color:var(--md-white);letter-spacing:0.3em;text-transform:uppercase;}.elementor .e-5fb50a80-4377{padding:3rem;border-block-start-width:1px;flex-direction:column;gap:1.5rem;border-top-style: solid; border-top-color: var(--md-border); & ul.products { display: grid; grid-template-columns: repeat(6, 1fr); gap: 1rem; margin: 0; padding: 0; list-style: none; } & ul.products li.product { width: auto; float: none; margin: 0; padding: 0.75rem; background-color: var(--md-surface); border: 1px solid var(--md-border); } & ul.products li.product .woocommerce-loop-product__title { font-family: var(--md-font-display); font-size: 1rem; letter-spacing: 0.05em; text-transform: uppercase; color: var(--md-white); } & ul.products li.product .price, & ul.products li.product .price .amount { font-family: var(--md-font-body); font-size: 1.1rem; font-weight: 700; color: var(--md-white); } & ul.products li.product .button { background-color: transparent; color: var(--md-white); border: 1px solid var(--md-border); border-radius: 0; font-family: var(--md-font-body); text-transform: uppercase; letter-spacing: 0.1em; } & ul.products li.product .button:hover { background-color: var(--md-red); border-color: var(--md-red); } & ul.products li.product .compare, & ul.products li.product .yith-wcwl-add-to-wishlist, & ul.products li.product .star-rating { display: none; } & ul.products li.product .onsale { background-color: var(--md-red); color: var(--md-white); border-radius: 0; } & ul.products li.product .jet-compare-button__container { display: none; } & ul.products li.product .jet-wishlist-button__container { justify-content: flex-start; } & ul.products li.product .jet-wishlist-button__container * { background: transparent; color: var(--md-muted); border: 0; box-shadow: none; font-family: var(--md-font-body); text-transform: uppercase; letter-spacing: 0.1em; } & ul.products li.product .jet-wishlist-button__container a:hover * { color: var(--md-red); } & ul.products::before, & ul.products::after { content: none; display: none; }\n}.elementor .e-2baba972-93c2{font-family:var(--md-font-display);font-size:2.5rem;color:var(--md-white);}.elementor .e-76937457-a42c{font-family:var(--md-font-body);font-size:1rem;color:var(--md-white);}.elementor .e-8a953ac-2419{padding:3rem;background-image:linear-gradient(90deg, #0A0A0A 0%,#9E1212 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:0.5rem;}.elementor .e-89a73bf-8824{width:100%;color:var(--md-white);background-color:var(--md-black);flex-direction:column;}.elementor .e-49ae22b6-b1a7{width:0px;height:0px;min-height:0px;overflow:hidden;padding:0px;margin:0px;display:block;}