@import"https://fonts.googleapis.com/css2?family=Metal+Mania&family=Barlow+Condensed:wght@400;500;600&display=swap";:root{--pink:#f00070;--line:#382631}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#060606;color:#f5f0f3;font-family:Metal Mania,serif!important}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:transparent;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--pink);outline-offset:4px}.header{height:100px;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;background:#050505}.header>button:first-child{color:var(--pink);font-size:30px}.brand{font-family:Metal Mania,serif!important;color:var(--pink);font-size:44px;letter-spacing:-2px}.tools{display:flex;gap:22px}.tools button{position:relative;font-size:31px}.tools b{position:absolute;font:12px Arial;background:var(--pink);border-radius:50%;padding:3px 6px;right:-9px;top:0}.announcement{border-block:1px solid var(--line);display:flex;justify-content:center;gap:5%;padding:11px 15px;font-size:12px;letter-spacing:2px}.announcement i{color:var(--pink)}.hero{position:relative;aspect-ratio:850/416;overflow:hidden;max-height:670px}.hero>img{position:absolute;top:-43.27%;width:100%;height:auto;pointer-events:none}.heroCta{position:absolute;bottom:8.4%;left:50%;transform:translate(-50%);background:#060306;border:1px solid var(--pink);padding:14px 28px;letter-spacing:2px;font-size:13px;white-space:nowrap}.heroCta span{color:var(--pink);margin-left:20px}.gender{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1280px;margin:26px auto;padding:0 30px}.gender>button{position:relative;overflow:hidden;aspect-ratio:2.55;border:1px solid var(--pink)}.genderArt{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://castlekrew.com/cdn/shop/t/76/assets/gothic-reference.jpg);background-size:223% auto;opacity:.9;transition:transform .4s}.genderArt.men{background-position:7% 36.3%}.genderArt.women{background-position:96% 36.3%}.gender>button:hover .genderArt{transform:scale(1.025)}.gender>button>span:last-child{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 10%,#060306b0);display:flex;align-items:flex-end;justify-content:center;flex-direction:column;padding:15px 12%;color:var(--pink);font-size:18px;letter-spacing:2px}.gender strong{font:52px Metal Mania,fantasy}.catalog{max-width:1320px;margin:55px auto;padding:0 30px;scroll-margin-top:20px}.sectionTitle{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.sectionTitle h1{font-size:23px;font-weight:400;letter-spacing:4px;margin:0}.sectionTitle button{font-size:13px;letter-spacing:2px}.filters{display:flex;gap:6px;overflow:auto;padding:18px 0 22px}.filters button{white-space:nowrap;padding:9px 15px;border:1px solid #393239;letter-spacing:1px}.filters button.active{border-color:var(--pink);color:#ff5fa6}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.card{min-width:0}.media{height:300px;background:#29272a;position:relative;overflow:hidden}.media>button:first-child{width:100%;height:100%;padding:10px}.media img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.media:hover img{transform:scale(1.05)}.heart{position:absolute;right:10px;top:10px;font-size:26px}.heart.saved{color:var(--pink)}.card h3{font-weight:400;font-size:17px;letter-spacing:1px;min-height:40px;margin:14px 0 6px}.price{font:16px Georgia;margin:0 0 12px}.cardFoot{display:flex;justify-content:space-between;align-items:center}.swatches{display:flex;gap:7px}.swatches button{width:20px;height:20px;border:1px solid #888;border-radius:50%;padding:0}.swatches button[aria-pressed=true]{outline:1px solid var(--pink);outline-offset:3px}.quick{border:1px solid var(--pink);color:var(--pink);padding:5px 13px;font-size:21px}.more{display:block;margin:36px auto 0;border:1px solid #74425c;padding:13px 25px;letter-spacing:2px}.mission{min-height:330px;position:relative;overflow:hidden;border-block:1px solid #3c2430;display:grid;place-items:center}.missionArt{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://castlekrew.com/cdn/shop/t/76/assets/gothic-reference.jpg) center 84%/100% auto;opacity:.6}.missionCopy{position:relative;text-align:center;padding:32px 50px;background:radial-gradient(ellipse,#050505 25%,#050505d0 55%,transparent 76%)}.mission h2{font:54px Metal Mania,fantasy;color:var(--pink);margin:0 0 12px}.mission p{font:14px/1.7 Georgia;margin:10px}.mission button{border:1px solid var(--pink);padding:11px 22px;margin-top:10px;letter-spacing:2px}.promises{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);padding:26px}.promises>div{text-align:center;border-right:1px solid #333;font-size:27px}.promises>div:last-child{border:0}.promises strong,.promises small{display:block;font-size:12px;font-weight:400;letter-spacing:1px;margin-top:8px}.promises small{font-size:11px;color:#aaa}.newsletter{border-block:1px solid var(--line);padding:40px max(30px,calc((100% - 1220px)/2));display:grid;grid-template-columns:1fr 1fr;gap:35px}.newsletter span{font-size:13px;color:#ff589d;letter-spacing:3px}.newsletter h2{font-size:26px;font-weight:400}.newsletter p{color:#aaa}.newsletter form{align-self:center}.newsletter label{display:block;margin-bottom:9px}.newsletter form>div{display:flex}.newsletter input{width:100%;min-width:0;background:#121012;color:#fff;border:1px solid #54404b;padding:14px}.newsletter button,.pink{background:var(--pink);padding:14px 22px;white-space:nowrap}footer{max-width:1280px;padding:36px 30px 20px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:30px}footer .brand{font-size:33px;align-self:start}footer h3{font-size:12px;letter-spacing:2px;font-weight:400;color:#dfb9cb}footer div>button{display:block;padding:5px 0;color:#bbb}.locale{display:block;font-size:12px;color:#aaa;margin-top:12px}.locale select{background:#161116;color:#fff;border:1px solid #453441;margin-left:8px}.copyright{grid-column:1/-1;border-top:1px solid #32212b;padding-top:20px;color:#888;font-size:12px}.copyright span{float:right;color:#d1528c}#shade{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:8}#shade.open{display:block}.panel{position:fixed;right:0;top:0;bottom:0;width:min(440px,94%);background:#151115;z-index:9;padding:32px;transform:translate(110%);transition:.25s;overflow:auto;border-left:1px solid #623047}.panel.open{transform:translate(0)}.panel h2{font:30px Metal Mania;margin:22px 0}.panel h2 small{font:12px Arial;display:block;color:#aaa;margin-top:10px}.close{position:absolute;right:14px;top:10px;font-size:30px}.panel input{width:100%;padding:13px;background:#222;color:#fff;border:1px solid #855169}.panel #menuLinks>button,.panel>button:not(.close):not(.pink){display:block;padding:13px 0;border-bottom:1px solid #382b32;width:100%;text-align:left}.panel .pink{margin-top:25px;width:100%;white-space:normal}.result,.cartRow{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid #46313b;align-items:center}.result img,.cartRow img{width:65px;height:75px;object-fit:contain;background:#333}.result button{text-align:left}.cartRow small{display:block;color:#aaa}.cartRow button{border:1px solid #704559;padding:4px 9px;margin-top:9px}#cartTotal{font-size:24px;margin-top:22px}dialog{color:#eee;background:#131013;border:1px solid #663c52;max-width:960px;width:92%;padding:38px}dialog::backdrop{background:#000c}#productBody{display:grid;grid-template-columns:1fr 1fr;gap:30px}.productImage{background:#353235;display:grid;place-items:center;min-height:370px}.productImage img{width:100%;height:400px;object-fit:contain}.details h2{font:32px Metal Mania;margin:12px 0}.details p{line-height:1.6;color:#bbb}.sizes{display:flex;gap:6px;margin:14px 0 22px;flex-wrap:wrap}.sizes button{border:1px solid #66505e;padding:10px}.sizes button.active{background:var(--pink);border-color:var(--pink)}.details small{color:#aaa;display:block;margin:12px 0}.details .pink{width:100%}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#eee;color:#171017;padding:15px 23px;z-index:30;max-width:90%;display:none;border-left:4px solid var(--pink)}#info{max-width:550px}#info p{font:16px/1.6 Arial}@media(min-width:1600px){.hero{max-width:1500px;margin:auto}}@media(max-width:700px){.header{height:74px;padding:12px 18px}.brand{font-size:30px}.tools{gap:12px}.tools button{font-size:24px}.announcement{gap:14px;font-size:9px;letter-spacing:1px;white-space:nowrap;overflow:hidden}.announcement span:last-child,.announcement i:last-of-type{display:none}.hero{aspect-ratio:850/470}.hero>img{top:-38.3%}.heroCta{bottom:15%;font-size:10px;padding:10px 15px;letter-spacing:1px}.gender{gap:12px;margin:18px 0;padding:0 14px}.gender>button{aspect-ratio:1.7}.genderArt{background-size:260% auto}.gender>button>span:last-child{padding:14px;font-size:11px;align-items:center;background:#05050555}.gender strong{font-size:33px}.catalog{padding:0 14px;margin:30px auto}.sectionTitle h1{font-size:18px;letter-spacing:2px}.sectionTitle button{font-size:10px;white-space:nowrap}.filters button{font-size:12px;padding:8px 10px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.media{height:205px}.card h3{font-size:15px;min-height:38px}.price{font-size:14px}.mission{min-height:360px}.missionArt{background-size:auto 1100px}.missionCopy{padding:28px 16px;width:100%}.mission h2{font-size:44px}.mission p{font-size:12px}.promises{grid-template-columns:repeat(2,1fr);gap:24px 0;padding:26px 10px}.promises>div:nth-child(2){border:0}.newsletter{grid-template-columns:1fr;padding:28px 18px;gap:12px}.newsletter h2{font-size:23px}footer{grid-template-columns:1fr 1fr;padding:30px 18px;gap:20px}footer>.brand{grid-column:1/-1;text-align:left}footer>div:last-of-type{grid-column:1/-1}#productBody{grid-template-columns:1fr;gap:12px}dialog{padding:32px 16px}.productImage{min-height:250px}.productImage img{height:280px}.details h2{font-size:27px}.more{font-size:12px}.panel{padding:25px}.copyright span{float:none;display:block;margin-top:8px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.hero{aspect-ratio:850/414}.hero>img{top:-43.48%}.heroCta{bottom:4.7%;width:29.3%;height:10%;padding:0;background:transparent;border:0;color:transparent}.heroCta span{color:transparent}.heroCta:hover{box-shadow:0 0 20px #ff007088}.gender>button{aspect-ratio:382/150}.genderArt{background-size:222.51% auto;opacity:1}.genderArt.men{background-position:7.27% 36.06%}.genderArt.women{background-position:92.73% 36.06%}.gender>button>span:last-child{opacity:0}.filters{scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.views{display:flex;gap:8px;margin:12px 0}.views button{border:1px solid #704559;padding:8px 16px}.views button.active{background:#bb0058}body{overflow-x:hidden}.panel{visibility:hidden}.panel.open{visibility:visible}.tools button{font-family:Metal Mania,serif!important}.collectionBlock{margin:0 0 55px}.collectionBlock .sectionTitle{margin-bottom:22px}.sectionTitle h2{font-size:24px;letter-spacing:3px;font-weight:400;text-transform:uppercase}.media{background:#444;height:auto;aspect-ratio:1}.media img{object-fit:contain}.media>button:first-child{padding:12px;display:block}.views{justify-content:center}.views button{font-size:12px;padding:6px 12px}.card h3{min-height:44px}.details label{display:block;margin:12px 0}.details select{display:block;background:#242124;color:#fff;width:100%;padding:12px;border:1px solid #614657;margin-top:7px}.gallery{display:flex;gap:8px;overflow:auto;margin:10px 0;max-width:100%}.gallery button{flex:0 0 66px;padding:3px;background:#444}.gallery img{width:60px;height:70px;object-fit:contain}.details details{border-top:1px solid #44333c;padding:14px 0}.details details p{font-size:15px}.pink:disabled{background:#555;color:#bbb;cursor:not-allowed}.eyebrow{color:#ff438c;letter-spacing:3px}.exactLogo{display:block;width:220px;aspect-ratio:230/80;background:url(https://castlekrew.com/cdn/shop/t/76/assets/gothic-reference.jpg) 50% 3.45%/369.57% auto no-repeat}.brand{padding:0;letter-spacing:normal}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tools button{display:grid;place-items:center}.header>button:first-child{display:grid;place-items:center}.promises svg{width:34px;height:34px}.productImage,.result img,.cartRow img{background:#444}@media(max-width:700px){.exactLogo{width:165px}.header{gap:8px}.tools{gap:13px}.tools svg{width:20px;height:20px}.collectionBlock{margin-bottom:36px}.sectionTitle h2{font-size:20px}.media{aspect-ratio:1}.products{gap:20px 12px}.card h3{font-size:15px}.gallery{max-width:calc(92vw - 32px)}.details select{font-size:16px}}.header{position:relative;display:grid;grid-template-columns:1fr auto 1fr}.header>button:first-child{justify-self:start}.header>.brand{justify-self:center}.header>.tools{justify-self:end}.productImage,.details,#productBody>div{min-width:0}.gallery{width:100%;min-width:0}.productImage img{max-width:100%}#product{max-height:90dvh;overflow:auto}#productBody{min-width:0}.details select{max-width:100%}@media(max-width:700px){.exactLogo{width:140px}.tools{gap:9px}.header{padding-inline:14px}}#productPage{max-width:1250px;margin:20px auto 60px;padding:0 28px}.productBreadcrumb{display:flex;justify-content:space-between;padding:16px 0 30px;color:#bbb;font-size:13px;letter-spacing:2px}#productPage #productBody{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:50px}.productImage{aspect-ratio:1;min-height:0}.productImage img{height:100%;max-height:600px}.productViewButtons{display:flex;justify-content:center;gap:10px;margin-top:14px}.productViewButtons button{border:1px solid #6d3d51;padding:10px 30px}.productViewButtons button.active{border-color:#ef0074;color:#ff4694}.details h2{font-family:Metal Mania,serif!important;font-size:34px}.details .price{font-size:24px;margin:20px 0}.details small{line-height:1.6}.details label{letter-spacing:1px}.details details p{font:15px/1.7 Arial;color:#bbb}@media(max-width:700px){#productPage{padding:0 16px}#productPage #productBody{grid-template-columns:minmax(0,1fr);gap:25px}.productBreadcrumb{font-size:11px;padding-bottom:20px}.productImage img{height:100%;max-height:400px}.details h2{font-size:28px}}#productPage #productBody.ep-original-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px 40px;font:14px/1.55 Arial,sans-serif;color:#eee}.ep-original-grid .ep-heading{grid-column:1/-1}.ep-heading>span,.ep-kicker{color:#ed168c}.ep-heading h1{font:400 clamp(25px,4vw,40px)/1.1 Metal Mania,serif;text-transform:uppercase;margin:8px 0}.ep-price{font:800 32px/1.2 Arial!important;margin:12px 0 18px}.ep-original-grid .ep-stage{height:470px;aspect-ratio:auto;overflow:hidden}.ep-original-grid .ep-stage img{height:100%;width:100%;object-fit:contain}.ep-options .number{display:inline-block;padding:3px 5px;color:#ed168c;border:1px solid #4b303f;margin-right:8px}.ep-details{border-bottom:1px solid #333;padding:16px 0}.ep-details summary{cursor:pointer;font-size:12px;letter-spacing:1px}.ep-buy button:disabled{background:#555}.ep-info{min-width:0}@media(max-width:800px){#productPage #productBody.ep-original-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ep-original-grid .ep-stage{height:390px}.ep-heading h1{font-size:28px}.ep-price{font-size:28px!important}}html{overflow-anchor:none}.header .brand{grid-column:2}.header .tools{grid-column:3}.ep-heading span{font-family:Metal Mania,serif!important}.ep-options legend{display:flex;align-items:center}.ep-options button{border-radius:4px}.ep-tools button{border-radius:0}.ep-details p{white-space:normal;overflow-wrap:anywhere}.ep-gallery{min-width:0}.ep-info .ep-kicker{font:17px Metal Mania,serif;letter-spacing:2px}.ep-heading .ep-price{color:#fff}.header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header>.brand{position:absolute;left:50%;transform:translate(-50%);top:50%;translate:0 -50%}.header>.tools{grid-column:3}.header>.brand .exactLogo{width:150px}@media(min-width:701px){.header>.brand .exactLogo{width:220px}}@media(max-width:700px){.header>.brand .exactLogo{width:140px}}.header>.brand{grid-column:1/-1;grid-row:1;justify-self:start}.promises{margin:32px auto;border-block:1px solid #512137;background:linear-gradient(110deg,#120a0f,#080808);gap:0;padding:28px 20px}.promises svg{display:block;margin:0 auto 14px;stroke:#ed168c;width:36px;height:36px}.promises strong{color:#f0e5eb;font-size:12px;letter-spacing:1.5px}.promises small{line-height:1.5}.cardSides button[aria-pressed=true]{background:#492336;border-color:#ed168c;color:#fff}.cardSides{min-height:32px}.promises>div{padding:12px}@media(max-width:700px){.promises{margin:22px 14px;padding:15px 5px;gap:15px 0}.promises strong{font-size:10px}.promises svg{width:30px;height:30px}.promises small{font-size:10px}}.previewReviews{max-width:1240px;margin:42px auto;padding:30px;background:#100c0f;border:1px solid #452232;color:#eee}.reviewHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #34252d}.previewReviews h2{font:27px Metal Mania,serif;letter-spacing:1px;margin:10px 0 0}.reviewWrite{border:1px solid #ed168c;background:#ed168c;color:#fff;padding:13px 20px;letter-spacing:1px;font-size:12px}.reviewEmpty{text-align:center;padding:32px 12px}.reviewEmpty svg{color:#ed168c}.reviewEmpty h3{font-size:23px;font-weight:400;margin:12px 0}.reviewEmpty p{color:#ccc}.reviewEmpty small{color:#96838d;line-height:1.5;display:block}.previewReviews .eyebrow,#reviewForm .eyebrow{font-size:11px;color:#f54e9b}#pieceReviews{grid-column:1/-1}#reviewForm{max-width:540px}#reviewForm label{display:block;margin:16px 0}#reviewForm input,#reviewForm textarea,#reviewForm select{display:block;width:100%;background:#211920;border:1px solid #634253;color:#fff;padding:12px;margin-top:8px;font:16px Arial}#reviewForm small{display:block;color:#ac98a3;margin-bottom:18px}@media(max-width:700px){.previewReviews{margin:28px 14px;padding:22px 16px}.reviewHeading{align-items:flex-start;flex-direction:column;gap:16px}.previewReviews h2{font-size:25px}#pieceReviews .previewReviews{margin-inline:0}.reviewWrite{min-height:44px}}#menu{left:0;right:auto;transform:translate(-110%);border-left:0;border-right:1px solid #623047}#menu.open{transform:translate(0)}.instagramHeader{color:#ff3892;display:grid;place-items:center;min-width:28px;min-height:36px}.instagramHeader svg{width:24px;height:24px}.menuInstagram{display:flex;align-items:center;gap:14px;border:1px solid #73304e;padding:16px;margin-top:24px;color:#ff5da5}.menuInstagram svg{width:32px;height:32px;flex-shrink:0}.menuInstagram small{display:block;color:#e4c3d3;margin-top:5px;font-size:14px}.menuInstagram>span:last-child{margin-left:auto}.footerInstagram{display:flex;gap:10px;align-items:center;color:#ff5da5;padding-block:8px}.footerInstagram svg{width:25px;height:25px;flex-shrink:0}@media(max-width:700px){.tools{gap:7px}.instagramHeader{min-width:22px;min-height:30px}.instagramHeader svg{width:20px;height:20px}.header>.brand .exactLogo{width:120px}.header>.tools button[aria-label=Compte]{display:none}}@media(max-width:700px){.header>.tools button[aria-label=Compte]{display:inline-flex}.tools{gap:5px}}@media(max-width:440px){.header>.brand .exactLogo{width:96px}.tools{gap:2px}.tools button{padding:3px}.instagramHeader svg{width:18px}}.menuInstagram{margin:0 0 20px;background:#25121e}.instagramHeader{color:#ff5da5}#menu{width:270px;max-width:78vw;padding:22px 18px}#menu h2{font-size:25px;margin-bottom:20px}#menu .menuInstagram{padding:12px;gap:10px}#menu .menuInstagram svg{width:25px;height:25px}#menu .menuInstagram small{font-size:12px}#menu #menuLinks button{font-size:14px;padding-block:14px}@media(max-width:440px){#menu{width:250px;max-width:78vw;padding:22px 16px}}:root{color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:#873152 #100c0f}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:#100c0f}*::-webkit-scrollbar-thumb{background:#873152;border:2px solid #100c0f;border-radius:20px}*::-webkit-scrollbar-thumb:hover{background:#ed168c}*::-webkit-scrollbar-corner{background:#100c0f}*::-webkit-scrollbar-button{display:none;width:0;height:0}@media(forced-colors:active){*{scrollbar-color:auto}}.card .quick{width:auto;min-width:68px;border-radius:20px;padding:8px 13px;font-size:11px;letter-spacing:1px;border:1px solid #813151;background:#25101b}.card .heart{border-radius:50%;background:#140e12cc;border:1px solid #683047;color:#ff69aa}.sizeChartLink{display:block;color:#ff6ba9;background:none;border:0;border-bottom:1px solid #723148;padding:12px 0;margin:10px 0 22px;font-size:12px;letter-spacing:1.3px}.zoomHint{display:block;text-align:center;color:#ae96a2;font-size:12px;margin:10px}.productImage img{-webkit-user-select:none;user-select:none;transition:none!important}.ep-intro{max-width:50ch;line-height:1.6}.ep-details li{margin:10px 0}#sizePage{max-width:960px;margin:30px auto;padding:28px;background:#100c0f;border:1px solid #502339}#sizePage h1{font:32px Metal Mania,serif}#sizePage h2{font-size:18px;font-weight:400}#sizePage a{color:#ff6ba9}#sizePage p{line-height:1.7;color:#c9b7c0}.sizeBack{background:none;color:#eee;border:0;padding:10px 0 30px}.sizeImage{overflow:auto;background:#ececec;border-radius:8px;padding:14px}.sizeImage img{width:100%;height:auto;min-width:520px}.heroMotto{position:absolute;left:0;top:0;width:17%;height:24%;padding:2% 1.8%;background:linear-gradient(125deg,#09090a 78%,#09090af5);font-family:Metal Mania,serif!important;font-size:clamp(9px,1.5vw,23px);line-height:1.2;letter-spacing:.06em;color:#e9e2e7;transform:rotate(-5deg);transform-origin:top left}.heroMotto strong{color:#ff3e96;font-weight:600}.heroPaginationMask{position:absolute;right:0;bottom:0;width:27%;height:9%;background:linear-gradient(180deg,#080808,#050505)}#menu .menuHome{display:flex!important;align-items:center;gap:12px;border:1px solid #a52f60!important;background:#3b1226;padding:13px!important;margin:0 0 18px;font-size:17px;letter-spacing:2px;color:#fff}#menu .menuHome span{margin-left:auto;color:#ff65a6}.heroMotto{width:18%;height:22%;font-size:clamp(10px,2vw,26px);padding:2.2% 1.8%;border-bottom:1px solid #7e244c;background:linear-gradient(125deg,#080808 75%,#10070d);transform:none;clip-path:polygon(0 0,94% 0,100% 88%,0 100%)}#menu .menuHome,#menu .menuInstagram{background:transparent;border:0!important;border-bottom:1px solid #482233!important;border-radius:0;padding:16px 2px!important;margin:0!important;gap:13px;color:#f4edf1;min-height:58px;font-size:15px;letter-spacing:1.7px;transition:color .2s,background .2s}#menu .menuHome svg,#menu .menuInstagram svg{color:#ef4996;width:22px;height:22px}#menu .menuInstagram{margin-bottom:20px!important}.menuInstagram small{font-size:11px!important;letter-spacing:.3px;color:#af97a3}.menuInstagram>span:last-child,#menu .menuHome span{color:#ef4996;font-size:18px}.menuHome:hover,.menuInstagram:hover{color:#ff65a8!important;background:#21121b!important}.card .quick{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;min-width:0;border:0;border-bottom:1px solid #973354;border-radius:0;background:none;padding:8px 0 8px 8px;color:#f0dce5;font-size:10px;font-weight:500;letter-spacing:1.3px}.card .quick svg{width:21px;height:21px;color:#f34090;transition:transform .2s}.card .quick:hover svg{transform:translate(4px)}.cardFoot{gap:8px;flex-wrap:wrap}.card .heart{display:none}#sizeChartDialog{width:min(900px,94vw);max-width:900px;max-height:88dvh;padding:32px 24px 24px;background:#100d10;border:1px solid #77304c;overflow:auto}#sizeChartDialog::backdrop{background:#000c}#sizeChartDialog h2{font:26px Metal Mania,serif;letter-spacing:1px;margin:0 40px 8px 0}.chartProduct{color:#bca5b1;margin:0 0 20px}.chartClose{position:absolute;right:12px;top:10px;width:40px;height:40px;font-size:28px;color:#ff5ca1}.chartScroll{overflow:auto;background:#fff;border-radius:3px}.chartScroll img{display:block;width:100%;height:auto;min-width:520px}#sizeChartDialog a{color:#ff70ad}@media(max-width:600px){#sizeChartDialog{padding:26px 14px 18px}.chartScroll{max-height:65dvh}}#previewWelcome{width:min(480px,94vw);max-height:90dvh;overflow:auto;text-align:center;background:radial-gradient(ellipse at top,#321022,#100b0f 65%);border:1px solid #833052;padding:32px}#previewWelcome::backdrop{background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.welcomeClose{position:absolute;right:10px;top:6px;width:42px;height:42px;font-size:30px;color:#ff56a1}.welcomeBrand{font:25px Metal Mania,serif;color:#ff348a;margin:0 0 8px}.welcomeKicker{font-size:10px;letter-spacing:2px;color:#c1a2b1}#welcomeTitle{font:42px/1.03 Metal Mania,serif;margin:22px 0 8px}.welcomeOffer{font:78px/1 Arial,sans-serif;font-weight:800;color:#ff348a}.welcomeOffer span{font-size:35px}.welcomeSubmit{display:block;width:100%;padding:14px;background:#d7136b;border:1px solid #fa3b90;color:#fff;margin:12px 0;font-size:14px;letter-spacing:1px}#previewWelcome form label{display:block;text-align:left;font-size:12px;margin:18px 0 7px}#welcomeEmail{width:100%;padding:13px;border:1px solid #765060;background:#120e11;color:#fff;font-size:16px}#previewWelcome small,.welcomeTerms{font:11px/1.6 Arial,sans-serif;color:#bdaab4}.previewOnlyNote{font-size:11px;color:#ec85b1}.welcomeLater{padding:12px;color:#cbb8c2;text-decoration:underline}#welcomeSuccess strong{display:block;font-size:30px;letter-spacing:5px;color:#ff76b0}.reopenOffer{color:#ff6aa9;border-bottom:1px solid #77304c;padding:10px 0;margin-top:8px;font-size:12px;letter-spacing:1px}#previewDiscount{border-top:1px solid #563045;padding-top:18px;margin-top:15px}#previewDiscount form>div{display:flex;gap:8px}#previewDiscount form button{border-bottom:1px solid #e62c80;font-size:12px}#previewDiscount label{display:block;margin-bottom:8px}#promoStatus{font-size:12px;line-height:1.5;color:#dbb3c5}.accountLink{display:grid;place-items:center;color:#fff}footer>div>a{display:block;margin:10px 0}#menu>a:not(.menuInstagram){display:block;padding:13px 0;border-bottom:1px solid #382b32}#infoText a{display:block;color:#ff6aa9;margin-top:18px}#previewWelcome [hidden]{display:none!important}.card .quick{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;min-width:126px;padding:10px 14px;border:1px solid #77304e;border-radius:4px;background:linear-gradient(120deg,#191015,#100c0f);color:#f9edf3;font:600 10px Arial,sans-serif;letter-spacing:1.5px;box-shadow:inset 0 1px #ffffff08;transition:border-color .18s,background .18s}.card .quick svg{width:19px;height:19px;padding:0;flex-shrink:0;color:#ff4c99}.card .quick:hover{border-color:#ef4996;background:#2c1020}.card .quick:focus-visible{outline:2px solid #ff5ba3;outline-offset:3px}@media(max-width:440px){.card .quick{width:100%;margin-top:5px;min-height:42px}}.menuInfoLinks{margin-top:22px;border-top:1px solid #633047;padding-top:15px}.menuInfoLinks p{color:#f15d9d;font:10px Arial;letter-spacing:1.7px}.menuInfoLinks a{display:block;padding:12px 0;border-bottom:1px solid #34212b;font-size:14px}.quick svg,.discover svg,.viewButton svg,.ck-discover svg{display:none!important}.productImage{overflow:hidden!important}.productImage .hoverZoomImage{transition:transform .18s ease-out;will-change:transform;transform-origin:center center}.productImage.hoverZoomActive .hoverZoomImage{transition:transform .1s ease-out}@media(prefers-reduced-motion:reduce){.productImage .hoverZoomImage{transition:none}}.productImage,.productImage img,.productImage.hoverZoomActive{cursor:default!important}#menu .menuBrand{display:block;padding:0!important;border:0!important;margin:10px 0 24px;width:auto!important}#menu .menuBrand .exactLogo{width:170px;max-width:calc(100% - 30px)}@media(max-width:440px){#menu .menuBrand .exactLogo{width:155px}}#menu .menuBrand{background:transparent!important;box-shadow:none!important}#menu .menuBrand .exactLogo{mix-blend-mode:screen}.genderArt:after{content:"";position:absolute;bottom:0;height:27%;pointer-events:none;background:#090709;box-shadow:0 -2px 5px 2px #090709}.genderArt.men:after{right:0;width:19%}.genderArt.women:after{left:30%;width:21%}.genderArt.women:before{content:"";position:absolute;left:4%;top:36%;width:14%;height:58%;background:#090709;box-shadow:0 0 5px 2px #090709;pointer-events:none}.familyChoice{display:block;margin:0 0 20px;font:12px Arial;letter-spacing:1px}.familyChoice select,.ep-options select{display:block;width:100%;margin-top:10px;padding:12px;background:#181216;color:#fff;border:1px solid #684052;border-radius:4px;font:14px Arial}#menu{width:220px!important;max-width:72vw!important;padding:20px 14px!important}#menu .menuBrand .exactLogo{width:150px}#menu #menuLinks button{font-size:13px}#menu .menuInstagram{padding:8px;gap:6px}.media img[src*="product-final/"],.productImage img[src*="product-final/"],#ck-embroidered .ep-stage img[src*="product-final/"],.cartRow img[src*="product-final/"],.result img[src*="product-final/"]{mix-blend-mode:normal!important;filter:none!important;clip-path:none!important}.hero>img.heroEdited{top:0;width:100%;height:100%;object-fit:cover}#ck-embroidered{max-width:1240px;margin:32px auto 60px;padding:0 24px;display:grid;grid-template-columns:1fr 1.15fr;gap:22px 40px;color:#eee;font:14px/1.55 Arial,sans-serif}#ck-embroidered *{box-sizing:border-box}.ep-heading{grid-column:1/-1}.ep-heading h1{font:400 clamp(25px,4vw,40px)/1.1 "Metal Mania",serif;text-transform:uppercase;margin:8px 0}.ep-stage{background:#444;overflow:auto}.ep-stage img{display:block;width:100%;height:100%;object-fit:contain}.ep-tools{display:flex;gap:9px;align-items:center;justify-content:flex-end;margin:10px 0}.ep-tools span{margin-right:auto;font-size:10px}.ep-tools button{width:34px;height:34px;background:#111;color:#fff;border:1px solid #555;cursor:pointer}.ep-intro{color:#bbb;font-size:13px}.ep-features{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:14px 0;margin:20px 0;border-block:1px solid #ed168c47;background:#ed168c09}.ep-features span{text-align:center;font-size:9px}.ep-features b{display:block;color:#ed168c;font-size:23px}.ep-options{border:0;padding:0;margin:0 0 17px}.ep-options legend{font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:9px}.ep-options>div{display:flex;flex-wrap:wrap;gap:7px}.ep-options button{padding:9px 13px;min-height:40px;border:1px solid #574450;background:#211d20;color:#ddd;cursor:pointer}.ep-options button[aria-pressed=true]{border-color:#ed168c;background:#492336;color:#fff}.ep-buy{display:flex;gap:12px;align-items:end}.ep-buy label{font-size:10px}.ep-buy input{display:block;width:67px;height:45px;padding:8px;background:#222;border:1px solid #555;color:#fff}.ep-buy button{flex:1;height:45px;background:#ed168c;border:0;color:#fff;font-weight:700;cursor:pointer}.ep-details img{width:100%;height:auto}@media(max-width:800px){#ck-embroidered{grid-template-columns:1fr;padding:0 16px;gap:16px}.ep-heading{grid-column:auto}}#ck-embroidered.ep-jogger .ep-stage{height:470px;padding:12px;border:0;box-shadow:none;background:#444;overflow:hidden}#ck-embroidered.ep-jogger .ep-stage img{filter:none;mix-blend-mode:multiply;object-fit:contain;max-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}#ck-embroidered.ep-jogger.ep-zoomed .ep-stage{overflow:auto;touch-action:none;cursor:grab}#ck-embroidered.ep-jogger.ep-zoomed img{touch-action:none}#ck-embroidered.ep-jogger .ep-heading .ep-price{font-size:32px}#ck-embroidered.ep-jogger .ep-stage:focus-visible{outline:2px solid #ed168c}@media(max-width:800px){#ck-embroidered.ep-jogger .ep-stage{height:390px;padding:8px}}@media(max-width:450px){#ck-embroidered.ep-jogger .ep-stage{height:340px}#ck-embroidered.ep-jogger .ep-heading .ep-price{font-size:28px}}#MainContent .ep-heading .ep-price,#MainContent [data-product-price]{font-family:Metal Mania,serif!important;font-size:32px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.015em!important;color:#fff;margin:12px 0 18px;font-variant-numeric:tabular-nums}@media(max-width:700px){#MainContent .ep-heading .ep-price,#MainContent [data-product-price]{font-size:28px!important;margin:10px 0 16px}}#ck-embroidered.ep-crew .ep-stage{padding:12px;height:430px;box-sizing:border-box}#ck-embroidered.ep-crew .ep-stage img{object-fit:contain}@media(max-width:700px){#ck-embroidered.ep-crew .ep-stage{height:350px;padding:8px}}#contentPage{max-width:1080px;margin:auto;padding:38px clamp(18px,4vw,56px) 70px;min-height:60vh;color:#eee}#contentPage[hidden]{display:none}#contentPage h1{font-size:clamp(32px,5vw,62px);margin:24px 0 36px}#contentPage h2{font-size:26px;margin:26px 0 16px}#contentPage .contentBack{border:1px solid #6f425b;background:#131014;color:#fff;padding:12px 18px;border-radius:4px;cursor:pointer}#contentPage .contentBody{line-height:1.8;color:#d1cbd0;font-size:15px}#contentPage a{color:#f49bc4;text-underline-offset:4px}#contentPage p{margin:16px 0}#contentPage details{border-bottom:1px solid #49313e;padding:19px 0}#contentPage summary{cursor:pointer;line-height:1.5;color:#fff}#contentPage summary::marker{color:#f23991}#contentPage .ck-policy-page>p:first-child{display:none}#contentPage ul,#contentPage ol{padding-left:24px}#contentPage img{max-width:100%}#contentPage .previewContact{display:grid;gap:18px;max-width:680px;margin-top:30px}#contentPage label{display:grid;gap:8px}#contentPage input,#contentPage textarea{font:inherit;padding:14px;background:#171317;border:1px solid #56424d;border-radius:4px;color:#fff;width:100%}#contentPage form button{padding:16px;background:#2c1723;border:1px solid #b85187;color:#fff;border-radius:4px;font-weight:700;cursor:pointer}#contentPage .cklb-en{display:none}#contentPage #cklb header,#contentPage #cklb footer{position:static;display:block;padding:20px 0;background:none;height:auto;border:0}#contentPage #cklb .cklb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#contentPage #cklb .cklb-photo{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;background:#222}#contentPage #cklb img{width:100%;height:100%;object-fit:cover;display:block}#contentPage .cklb-number,#contentPage .cklb-open{position:absolute;bottom:10px;background:#111b;color:#fff;padding:4px 8px}#contentPage .cklb-number{left:10px}#contentPage .cklb-open{right:10px}#contentPage .cklb-new-landscape{grid-column:span 2;aspect-ratio:3/2!important}#contentPage .cklb-index{font-size:12px}#contentPage .cklb-cta{display:inline-block;border:1px solid #b85187;padding:10px 20px;border-radius:4px}@media(max-width:600px){#contentPage{padding-top:24px}#contentPage h1{margin:20px 0}#contentPage summary{font-size:13px}#contentPage #cklb .cklb-grid{gap:8px}}#previewWelcome{box-sizing:border-box;width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:26px 28px 20px;color:#fff;background:#170f15;font:15px/1.5 Arial,Helvetica,sans-serif;border:1px solid #a75078;border-radius:8px;scrollbar-gutter:stable}#previewWelcome .welcomeBrand{font:24px/1.2 Metal Mania,Georgia,serif;margin:0 34px 12px;color:#ff66ab}#previewWelcome .welcomeKicker{display:none}#previewWelcome #welcomeTitle{font:32px/1.1 Metal Mania,Georgia,serif;color:#fff;margin:8px 0}#previewWelcome #welcomeTitle br{display:none}#previewWelcome .welcomeOffer{font:700 56px/1.1 Arial,sans-serif;color:#ff61a7;margin:10px 0 0}#previewWelcome .welcomeOffer span{font-size:30px}#previewWelcome .welcomeOffer+p{font:16px/1.4 Arial,sans-serif;color:#fff;margin:4px 0 16px}#previewWelcome form label{font:600 14px/1.4 Arial,sans-serif;color:#fff;margin:10px 0 7px}#previewWelcome #welcomeEmail{box-sizing:border-box;font:16px/1.4 Arial,sans-serif;padding:12px;background:#21171e;border-color:#a78698;color:#fff;border-radius:4px}#previewWelcome #welcomeEmail::placeholder{color:#d7c6d0;opacity:1}#previewWelcome .welcomeSubmit{font:700 14px/1.4 Arial,sans-serif;letter-spacing:.2px;white-space:normal;color:#fff;background:#ac1257;border-color:#ec5fa0;border-radius:4px;min-height:46px;padding:12px;margin:12px 0}#previewWelcome small,#previewWelcome .welcomeTerms{display:block;font:12px/1.55 Arial,sans-serif;color:#e6d6e0;letter-spacing:0}#previewWelcome .welcomeTerms{margin:12px 0 8px}#previewWelcome .previewOnlyNote{font:12px/1.5 Arial,sans-serif;color:#ffc0df;margin:8px 0}#previewWelcome .welcomeLater{font:14px/1.4 Arial,sans-serif;color:#fff;padding:10px 16px;text-underline-offset:4px}#previewWelcome .welcomeClose{font:26px/1 Arial,sans-serif;color:#fff;top:6px;right:6px;border-radius:50%}#previewWelcome button:focus-visible,#previewWelcome input:focus-visible{outline:2px solid #ffb6d8;outline-offset:3px}@media(max-width:440px){#previewWelcome{padding:20px 18px 16px}#previewWelcome #welcomeTitle{font-size:29px}#previewWelcome .welcomeOffer{font-size:48px}}@media(max-height:650px){#previewWelcome{padding-top:18px}#previewWelcome .welcomeBrand{font-size:20px;margin-bottom:8px}#previewWelcome #welcomeTitle{font-size:26px;margin:4px 0}#previewWelcome .welcomeOffer{font-size:44px;margin-top:5px}#previewWelcome .welcomeOffer+p{margin-bottom:10px}}.reopenOffer,#previewWelcome .welcomeSubmit{background:#fff;color:#111;border:2px solid #fff;border-radius:5px;font:700 14px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.25px;padding:14px 20px;min-height:48px;text-decoration:none}.reopenOffer{display:inline-flex;align-items:center;justify-content:center;white-space:normal;text-align:center}.reopenOffer:hover,#previewWelcome .welcomeSubmit:hover{background:#ffd1e6;border-color:#ffd1e6;color:#111}.reopenOffer:focus-visible,#previewWelcome .welcomeSubmit:focus-visible{outline:3px solid #ff70b0;outline-offset:4px}.promises{display:grid!important}.promises svg{display:block!important;color:#ed168c;stroke:currentColor}.piecePictograms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;padding:18px 0;margin:20px 0;border-block:1px solid #ed168c47;background:#ed168c09}.piecePictograms>span{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;color:#eadfe5;font:10px/1.4 Arial,sans-serif;letter-spacing:.6px}.piecePictograms svg{display:block;width:27px;height:27px;flex:none;color:#ed168c}@media(max-width:420px){.piecePictograms{gap:16px 6px}.piecePictograms>span{font-size:9px}.piecePictograms svg{width:25px;height:25px}}[hidden]{display:none!important}.jdgm-widget{background:transparent!important;color:#eee!important}.jdgm-widget input,.jdgm-widget textarea{background:#181218!important;color:#fff!important}.realReviews{max-width:1240px;margin:40px auto;padding:24px;border:1px solid #51283d}.realReviews h2{font-family:Metal Mania,serif!important}.locale select{max-width:240px}.contentBody table{max-width:100%;overflow:auto}.contentBody img{max-width:100%;height:auto}.ep-buy button[disabled]{opacity:.5;cursor:not-allowed}.ck-live-form{display:grid;gap:15px}.ck-live-form input,.ck-live-form textarea{background:#181218;color:#fff;border:1px solid #785168;padding:12px}.ck-live-form button{background:#ed168c;color:#fff;padding:14px}.ck-media-pending{opacity:0!important}.realCartStatus{font:13px/1.5 Arial;color:#ed9cba}.cartRow small{display:block}.variantCaption{font:12px/1.5 Arial,sans-serif;color:#d8a5bd;margin:0 0 10px;min-height:36px}.media img:not([data-real-mask]),.productImage img:not([data-real-mask]),.cartRow img:not([data-real-mask]),.result img:not([data-real-mask]){opacity:0!important}.variantFeature .media{aspect-ratio:1/1.12}.variantFeature .media img{object-fit:contain;width:100%;height:100%}.realReviews{background:linear-gradient(125deg,#4a223873,#1c1620b3);border:1px solid #654357;border-radius:16px;padding:28px 32px;margin:36px auto;box-shadow:0 12px 40px #0002;min-height:0}.realReviews h2{margin:0 0 12px;font-size:28px;letter-spacing:1px;color:#fff1f8}.realReviews p{color:#d8c9d2;line-height:1.65;max-width:680px}.realReviews .jdgm-widget,.realReviews .jdgm-rev-widg{background:transparent!important;border:0!important;padding:0!important;color:#eee5eb!important}.realReviews .jdgm-rev-widg__title{display:none!important}.realReviews .jdgm-rev-widg__header{background:transparent!important;padding:12px 0!important;min-height:0!important}.jdgm-widget .jdgm-write-rev-link,.jdgm-widget .jdgm-submit-rev{background:#ed168c!important;color:#fff!important;border:1px solid #ff68b6!important;border-radius:8px!important;padding:12px 22px!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 4px 16px #ed168c22}.jdgm-widget input,.jdgm-widget textarea,.jdgm-widget select{background:#241e29!important;color:#fff!important;border:1px solid #876078!important;border-radius:7px!important;padding:12px!important}.jdgm-widget input::placeholder,.jdgm-widget textarea::placeholder{color:#baaeb7!important}.jdgm-widget .jdgm-form{max-width:680px!important;margin:20px auto!important;background:transparent!important}.jdgm-widget .jdgm-star{color:#f2499f!important}.jdgm-widget .jdgm-rev{border-color:#674257!important}.realReviews .jm-review-widget{--jm-review-widget-text-color:#f7eaf2!important;--jm-review-widget-lighter-text-color:#ccb6c4!important;--jm-review-widget-button-color:#ed168c!important;--jm-review-widget-button-text-color:#fff!important;--jm-review-widget-star-and-histogram-color:#f2499f!important;--jm-widget-primary-color:#ed168c!important;background:transparent!important;color:#f7eaf2!important}.realReviews .jm-review-widget-minimal-header__title{display:none}.realReviews .jm-no-reviews-state{padding:12px 0!important;margin:0!important;min-height:0!important}.realReviews .jm-no-reviews-state__text{color:#dfcbd7!important}.realReviews .jm-action-buttons__button{border-radius:8px!important;background:#ed168c!important;border:1px solid #ff68b6!important;color:#fff!important;padding:12px 24px!important}.realReviews .jdgm-empty-state{display:none!important}.realReviews .jm-review-widget{padding:0!important}.realReviews{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid #b05b86;background:radial-gradient(ellipse at top right,#742d5333,transparent 65%),linear-gradient(135deg,#241621,#18141e)}.realReviews:before{content:"\201c";position:absolute;right:20px;top:-18px;font:160px Georgia,serif;color:#ed168c12;pointer-events:none;z-index:-1}.reviewKicker{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.22em;color:#f27eb7;margin:0 0 8px}.realReviews .jm-no-reviews-state{width:100%;max-width:none!important}.realReviews .jm-no-reviews-state>.jm-stack{width:100%}.realReviews .jm-action-buttons{justify-content:flex-start!important}.realReviews .jm-no-reviews-state__text{text-align:left;margin:0!important}.realReviews .jm-action-buttons__button{font:700 12px/1.4 Arial,sans-serif!important;letter-spacing:.05em;min-height:44px;box-shadow:0 5px 22px #ed168c25}.jdgm-write-review-modal{--jdgm-review-widget-form-background-color:#211923;--jdgm-review-widget-form-text-color:#f5edf2;--jdgm-review-widget-form-button-color:#ed168c;--jdgm-review-widget-form-button-text-color:#fff}.jdgm-write-review-modal__container,.jdgm-write-review-modal__content,.jdgm-write-review-modal__page{background:#211923!important;color:#f5edf2!important}.jdgm-write-review-modal__container{border:1px solid #986079!important;border-radius:16px!important;box-shadow:0 20px 80px #0009}.jdgm-write-review-modal__title,.jdgm-write-review-modal__intro,.jdgm-write-review-modal__product-title,.jdgm-write-review-modal__field-label,.jdgm-write-review-modal__gdpr-statement,.jdgm-write-review-modal__field-help{color:#f0dfeb!important}.jdgm-write-review-modal__field-input{background:#332637!important;color:#fff!important;border:1px solid #93617d!important;border-radius:8px!important}.jdgm-write-review-modal__close-btn svg path{stroke:#fff!important}.jdgm-write-review-modal .jdgm-star{color:#f2499f!important}.jdgm-write-review-modal__product-image{background:transparent!important}.jdgm-write-review-modal a{color:#ff8ac9!important}@media(max-width:600px){.realReviews{margin:24px 12px;padding:20px 16px;border-radius:12px}.realReviews h2{font-size:24px}.variantCaption{font-size:11px}.realReviews .jdgm-write-rev-link{width:100%;box-sizing:border-box}}.ep-heading h1,.ep-kicker,.familyChoice,.ep-options legend,.ep-options button,.ep-options select,.familyChoice select,.ep-views button,.cardSides button,.ep-buy button,.ep-details summary,.piecePictograms span,.realReviews h2,footer h3{font-family:Metal Mania,serif!important}.ep-intro,.ep-details p,.variantCaption,.reviewKicker,.realReviews input,.realReviews textarea,.realReviews label,.contentBody p,.newsletter p{font-family:Metal Mania,serif!important}.ep-options button,.familyChoice select{font-size:16px;letter-spacing:.025em}.familyChoice select:disabled{opacity:.6}.zoomHint{display:none!important}.ck-card-actions{position:absolute;z-index:4;bottom:12px;left:12px;right:12px;display:grid;gap:7px;opacity:0;transform:translateY(8px);transition:opacity .18s,transform .18s;pointer-events:none}.card:hover .ck-card-actions,.card:focus-within .ck-card-actions{opacity:1;transform:none;pointer-events:auto}.media .ck-card-actions button,.ck-card-actions a{display:block;width:100%;height:auto;padding:11px 8px;border:1px solid #b5517d;background:#1e111eea;color:#fff;text-align:center;text-decoration:none;font:15px Metal Mania,serif;cursor:pointer;letter-spacing:.04em}.media .ck-card-actions button{background:#df167d;border-color:#ed67a5;color:#fff}.ck-card-actions button:hover,.ck-card-actions a:hover{background:#982857}.ck-featured{scroll-margin-top:100px}#ck-quick-buy{max-width:780px;width:calc(100% - 28px);max-height:90dvh;overflow:auto;padding:30px;background:#120e13;color:#fff;border:1px solid #75425d;border-radius:12px;box-shadow:0 20px 80px #0009}#ck-quick-buy::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ck-quick-close{position:absolute;right:9px;top:4px;background:none;border:0;color:#fff;font-size:30px;cursor:pointer}.ck-quick-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.ck-quick-layout>.media{aspect-ratio:1;background:#333;display:grid;place-items:center;border-radius:8px;overflow:hidden}.ck-quick-layout>.media img{width:100%;height:100%;object-fit:contain}.ck-quick-layout form{display:grid;gap:10px}.ck-quick-layout h2{font:25px Metal Mania,serif;margin:0}.ck-quick-layout label{font-size:13px}.ck-quick-layout select{width:100%;padding:11px;border:1px solid #72475c;color:#fff;background:#251922;border-radius:4px}.ck-quick-submit{padding:14px;border:1px solid #f071ab;background:#d91478;color:#fff;font:17px Metal Mania,serif;cursor:pointer}.ck-quick-submit:disabled{opacity:.45;cursor:not-allowed}.ck-quick-details{text-align:center;font-size:13px;color:#e8b0ca}.ck-quick-message{font:13px/1.4 Arial,sans-serif;color:#ffb7d8;margin:0;min-height:18px}@media(hover:none),(max-width:700px){.ck-card-actions{position:relative;left:auto;right:auto;bottom:auto;opacity:1;transform:none;pointer-events:auto;grid-row:2;padding:7px;gap:5px;order:2}.card .media:has(.ck-card-actions){display:flex;flex-direction:column}.card .media:has(.ck-card-actions)>button{min-height:0}.media .ck-card-actions button,.ck-card-actions a{font-size:12px;padding:9px 4px}.ck-quick-layout{grid-template-columns:1fr}.ck-quick-layout>.media{width:150px;margin:auto}#ck-quick-buy{padding:25px 18px}}.hfy-grid-heart{background:#170e17!important;border:1px solid #92516d!important;box-shadow:0 3px 12px #0005!important;color:#f32190!important;z-index:6!important}.ck-wishlist-link{display:inline-flex;align-items:center;justify-content:center;color:#ef348e;padding:7px}.ck-wishlist-menu{display:flex;gap:10px;align-items:center}#ck-wishlist-host{min-height:55vh;padding:35px 20px;max-width:1240px;margin:auto}#ck-wishlist-host .hfy-page{color:#f7edf3}#ck-wishlist-host h1{font-family:Metal Mania,serif!important}#ck-wishlist-host .hfy-card{padding:14px;border:1px solid #68324c;border-radius:8px;background:#160f16}#ck-wishlist-host a{color:#f0d3e2}#ck-wishlist-host button{color:#fff;background:#8d285a;border-color:#cf4c89}#ck-wishlist-host img{background:#333}#ck-wishlist-host select{background:#20131c;color:#fff;border:1px solid #854565}#ck-wishlist-host .media{aspect-ratio:1;display:block;overflow:hidden;background:#333;border-radius:6px}#ck-wishlist-host .media img{height:100%;width:100%;object-fit:contain}#ck-wishlist-host .ck-wishlist-buy{width:100%;padding:12px;font:16px Metal Mania,serif;border:1px solid #cf4c89;border-radius:5px;cursor:pointer}@media(hover:none),(max-width:700px){.card .media:has(.ck-card-actions){aspect-ratio:auto!important;height:auto!important;overflow:hidden}.card .media:has(.ck-card-actions)>button{height:auto!important;aspect-ratio:1;width:100%}.ck-card-actions{flex:none;width:100%}}.ck-product-info{margin-top:24px;border-top:1px solid #704055;width:100%;color:#eee6ea}.ck-info-row{border-bottom:1px solid #704055;background:transparent;padding:0 18px}.ck-info-row summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font-family:Metal Mania,serif!important;font-size:16px;letter-spacing:.04em;padding:12px 0;color:#fff}.ck-info-row summary::-webkit-details-marker{display:none}.ck-info-row summary:after{content:"+";color:#ff1485;font-family:Metal Mania,serif!important;font-size:18px;font-weight:400}.ck-info-row[open] summary:after{content:"\2212"}.ck-info-row summary:focus-visible{outline:2px solid #ff1485;outline-offset:3px}.ck-info-row p,.ck-info-row ul{font-family:Metal Mania,serif!important;font-size:16px;line-height:1.65;color:#e4dce1;margin:0;padding:0 0 20px}.ck-info-row ul{padding-left:20px}.ck-info-row li+li{margin-top:7px}@media(max-width:600px){.ck-info-row{padding:0 14px}.ck-info-row summary{font-size:16px;padding:12px 0}.ck-info-row p,.ck-info-row ul{font-size:15px}}#cart.panel{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;bottom:auto;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom))}#cart>h2,#cartTotal,#realPromo,#cart>.pink{flex-shrink:0}#cartRows{flex:1 1 auto;min-height:64px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#cart>.pink{margin-top:16px;min-height:48px}#cartTotal{margin-top:14px}#cart .cartRow>div{min-width:0}#cart .cartRow a{overflow-wrap:anywhere}@media(max-height:560px){#cart.panel{padding-top:16px}#cart>h2{font-size:24px;margin:12px 0}#cartTotal{font-size:20px}#realPromo input{padding:8px}#realPromo .realCartStatus{margin:6px 0}}.ep-info .ck-model-options{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:3px}.ep-info .ck-model-options .ck-model-thumb{display:inline-flex;align-items:center;justify-content:center;flex:0 0 70px;width:70px;height:70px;min-width:70px;min-height:70px;padding:5px;border:2px solid #626262;border-radius:50%;background:#343434;overflow:hidden;box-shadow:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ep-info .ck-model-thumb img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.ep-info .ck-model-options .ck-model-thumb:hover{border-color:#ddd;background:#343434}.ep-info .ck-model-options .ck-model-thumb[aria-pressed=true]{border-color:#ed008c;box-shadow:0 0 0 2px #ed008c33;background:#343434}.ep-info .ck-model-options .ck-model-thumb:focus-visible{outline:2px solid #fff;outline-offset:3px}.ep-info .ck-model-selected{display:inline;margin-left:10px;color:#ddd;font:400 12px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:.02em}.ep-info .ck-model-family{border:0;padding:0;margin:0 0 22px;min-width:0}.ep-info .ck-model-family legend{color:#fff;font-size:14px;letter-spacing:.06em}@media(max-width:600px){.ep-info .ck-model-options{gap:9px}.ep-info .ck-model-options .ck-model-thumb{flex-basis:64px;width:64px;height:64px;min-width:64px;min-height:64px}}#menu .menuBrand{mix-blend-mode:screen!important;isolation:auto!important}#menu .menuBrand .exactLogo{mix-blend-mode:normal!important}.hfy-grid-heart{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;min-width:36px;min-height:36px}.ck-product-intro{max-width:760px;font:13px/1.7 Arial,sans-serif;color:#c9bec5;margin:12px 0 8px;letter-spacing:0;text-transform:none}#sizeChartDialog{background:#130e12;color:#f5edf2;max-height:88dvh;overflow:auto;width:min(850px,calc(100vw - 28px))}#sizeChartDialog .ck-chart-scroll{overflow-x:auto;margin:18px 0;width:100%}#sizeChartDialog .ck-chart-scroll table{display:table!important;border-collapse:collapse;width:100%!important;min-width:560px;font:12px/1.5 Arial,sans-serif;color:#f7edf4!important}#sizeChartDialog .ck-chart-scroll th,#sizeChartDialog .ck-chart-scroll td{background:#20171e!important;color:#f7edf4!important;border:1px solid #634050!important;padding:10px!important;text-align:center;white-space:nowrap}#sizeChartDialog .ck-chart-scroll th{background:#392033!important}#sizeChartDialog .ck-chart-scroll img{display:block;width:100%;height:auto;min-width:520px;-webkit-mask:none!important;mask:none!important;filter:none!important;background:#fff}#sizeChartDialog .ck-chart-units{display:flex;gap:8px}#sizeChartDialog .ck-chart-units button{border:1px solid #7e365c;background:#21111c;color:#fff;padding:9px 16px;font:12px Arial;cursor:pointer}#sizeChartDialog .ck-chart-units button[aria-pressed=true]{background:#ad145f}#sizeChartDialog .ck-chart-note{font:12px/1.6 Arial;color:#c9bac4}.heroMotto{background:transparent!important;border:0!important;clip-path:none!important;text-shadow:0 2px 5px #000;isolation:isolate}.heroMotto:before{content:"";position:absolute;z-index:-1;top:-14%;right:-4%;bottom:-25%;left:-18%;background:#080708;filter:blur(15px);border-radius:42%}#productPage #productBody .ep-info{width:100%;max-width:540px;justify-self:center;text-align:center;box-sizing:border-box}#productPage .ep-info .ep-options,#productPage .ep-info .ck-model-family{width:100%;min-width:0;margin:0 0 22px;padding:0;border:0;box-sizing:border-box}#productPage .ep-info .ep-options legend,#productPage .ep-info .ck-model-family legend{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;padding:0;text-align:center;box-sizing:border-box}#productPage .ep-info .ep-options>div,#productPage .ep-info .ck-model-options{justify-content:center;align-items:center}#productPage .ep-info .ck-model-selected{margin-left:4px}#productPage .ep-info .ep-buy{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:end;gap:12px;width:100%;margin:20px auto 0;box-sizing:border-box}#productPage .ep-info .ep-buy label{text-align:center;min-width:0;margin:0}#productPage .ep-info .ep-buy input{width:100%;height:48px;box-sizing:border-box;text-align:center}#productPage .ep-info .ep-buy button{width:100%;height:auto;min-height:48px;padding:12px 16px;box-sizing:border-box;line-height:1.3}#productPage .ep-info #ck-purchase-notes{text-align:center;width:100%;box-sizing:border-box}#productPage .ep-info #ck-purchase-notes>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}#productPage .ep-info .sizeChartLink{margin-inline:auto}#productPage .ep-info #ck-fit-hint{margin-inline:auto;max-width:460px}@media(max-width:800px){#productPage #productBody .ep-info{max-width:540px}#productPage .ep-info .ep-buy{grid-template-columns:64px minmax(0,1fr);gap:10px}}aside#menu.panel{background:#111!important;background-image:none!important}aside#menu button.menuBrand{background:transparent!important;mix-blend-mode:normal!important;isolation:auto!important}aside#menu button.menuBrand span.exactLogo{background-color:transparent!important;mix-blend-mode:screen!important;isolation:auto!important}aside#menu.panel{background:#101010!important;background-image:none!important;border-right-color:#343434!important}aside#menu button.menuBrand{background:transparent!important;background-image:none!important;box-shadow:none!important;mix-blend-mode:normal!important}aside#menu button.menuBrand span.exactLogo,.header .brand .exactLogo{background:#f5f0f3!important;-webkit-mask-image:url(/cdn/shop/files/castlekrew-campaign-approved-oct07.png?v=1791411057);mask-image:url(/cdn/shop/files/castlekrew-campaign-approved-oct07.png?v=1791411057);mask-mode:luminance;-webkit-mask-size:784% 1155.56%;mask-size:784% 1155.56%;-webkit-mask-position:49.7727% .8421%;mask-position:49.7727% .8421%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:normal!important}aside#menu .menuHome,aside#menu .menuInstagram,aside#menu #menuLinks button,aside#menu .menuInfoLinks a,aside#menu>a{background:transparent!important;background-image:none!important;border-color:#343434!important;-webkit-tap-highlight-color:transparent}aside#menu .menuHome:hover,aside#menu .menuHome:active,aside#menu .menuInstagram:hover,aside#menu .menuInstagram:active,aside#menu #menuLinks button:hover,aside#menu #menuLinks button:active,aside#menu .menuInfoLinks a:hover,aside#menu .menuInfoLinks a:active{background:#1a1a1a!important}aside#menu button:focus-visible,aside#menu a:focus-visible{outline:2px solid #ef4996;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/94/assets/ck-real.css.map */
