*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090511;color:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-nav{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px}.brand{font-weight:800;letter-spacing:2px}.brand span{font-size:12px;color:#f59bdc;font-weight:400}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}nav a:hover{color:#ff7cd5}.wrap{max-width:1200px;margin:auto;padding:0 24px}.hero img{display:block;width:100%;height:auto;object-fit:contain}.social{text-align:center;padding:28px 0 32px}.social h2,.collection h2,.intro h2{letter-spacing:5px;font-weight:700}.social-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;max-width:840px;margin:20px auto 0}.social-link{min-height:62px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;background:linear-gradient(145deg,#24212b,#101016);border:1px solid var(--accent);box-shadow:0 0 9px color-mix(in srgb,var(--accent),transparent 55%),inset 0 1px #fff2;transition:transform .2s,box-shadow .2s;font-weight:700;font-size:15px;padding:8px}.social-link:hover{transform:translateY(-4px);box-shadow:0 0 20px var(--accent),0 0 32px color-mix(in srgb,var(--accent),transparent 60%)}.social-symbol{color:var(--accent);font-size:28px;line-height:1}.social-link[aria-disabled=true],.track a[aria-disabled=true]{cursor:default}.collection{text-align:center;border-top:1px solid #6a285a;padding:24px 0}.collection h2,.tracks h2{color:#ffa1e4;text-shadow:0 0 14px #ed37ae;letter-spacing:4px}.sub{color:#c6b5d0;font-size:14px}.album-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px auto}.album{display:flex;flex-direction:column;gap:9px;align-items:center}.album-frame{width:100%;aspect-ratio:1;background:#150a21;border:1px solid #ef65d2;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 16px #a41a8a55}.album-frame img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.album:hover .album-frame{box-shadow:0 0 26px #f54db8}.album b{color:#ff9bdd}.album small{color:#83d7ff}.intro{text-align:center;border-top:1px solid #542045;padding:22px 0}.intro p{color:#ff9bdd;letter-spacing:2px}.tracks{text-align:center;padding:10px 0 55px}.tracks h2{font-size:clamp(26px,4vw,45px);color:#fff;text-shadow:0 0 12px #ff2ba5}.big-five{font-size:1.4em;color:#ff6fcf}.track-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:28px 0 32px}.track-frame{aspect-ratio:1;background:#160a21;border:1px solid #ff5abf;border-radius:7px;display:flex;align-items:center;justify-content:center;overflow:hidden}.track-frame img{width:100%;height:100%;object-fit:contain}.track strong{display:block;font-size:13px;margin-top:10px;line-height:1.4}.track a:hover .track-frame{box-shadow:0 0 20px #ff49b4}.more{display:inline-block;padding:17px 38px;border-radius:32px;border:1px solid #ff7bda;background:#64114e;box-shadow:0 0 18px #fa41b588;font-weight:700;letter-spacing:2px}.more:hover{background:#a11e7c}.album-page{padding-top:55px;padding-bottom:100px}.album-page h1{color:#ff9bdd}.back{color:#c1dfff}.album-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px}.album-page-art img{display:block;width:100%;height:auto;object-fit:contain}.coming{padding:60px 20px;background:#21112b;border:1px solid #e44bb5;text-align:center;font-size:30px;color:#ff9ddd}.coming small{font-size:15px}.soundcloud{margin-top:30px}.page{padding:60px 24px}footer{text-align:center;color:#aa8da7;padding:35px 15px;border-top:1px solid #452043;font-size:12px;letter-spacing:2px}@media(max-width:760px){.site-nav{display:block;text-align:center}nav{justify-content:center;margin-top:14px}.social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-link{font-size:13px}.album-grid{gap:8px}.album-frame{border-radius:4px}.album span{font-size:12px}.album small{font-size:10px}.track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.album-page-grid{grid-template-columns:1fr}.social h2,.collection h2,.intro h2{letter-spacing:2px;font-size:21px}}.social-grid{max-width:920px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.social-link{position:relative;overflow:hidden;isolation:isolate;min-height:77px;padding:10px 12px;gap:9px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent),#080510 78%),#0b0813 65%);border:1.5px solid var(--accent);box-shadow:inset 0 1px #ffffff50,0 0 9px color-mix(in srgb,var(--accent),transparent 35%),0 5px 17px #0009;border-radius:17px;font-size:clamp(12px,1.5vw,17px);white-space:nowrap}.social-link:after{content:"";position:absolute;bottom:2px;left:10%;width:80%;height:2px;background:var(--accent);filter:blur(3px);opacity:.8}.social-symbol{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.social-symbol svg{display:block;width:100%;height:100%}.social-symbol:has(.amazon-wordmark){width:auto}.amazon-wordmark{font-size:14px;letter-spacing:-.6px;font-weight:800;position:relative}.amazon-wordmark i{position:absolute;top:10px;left:5px;font-size:24px;color:#45baff;font-style:normal}.social-link:has(.amazon-wordmark)>span:last-child{display:none}.social-link:hover,.social-link:focus-visible{transform:translateY(-4px);box-shadow:0 0 19px var(--accent),0 0 34px color-mix(in srgb,var(--accent),transparent 55%);outline:none}@media(max-width:760px){.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.social-link{min-height:66px;font-size:13px}.social-symbol{width:27px;height:27px}}.site-nav{justify-content:center}.important-news{margin:46px auto 60px;padding:30px 20px 38px;text-align:center;border-top:1px solid #9a3684;border-bottom:1px solid #9a3684;background:radial-gradient(ellipse at top,#31112c 0%,#100815 65%,transparent 100%)}.news-kicker{color:#8cdeff;letter-spacing:3px;font-size:12px;font-weight:700}.important-news h2{font-size:clamp(25px,4vw,44px);letter-spacing:4px;color:#fff;text-shadow:0 0 16px #ed3aa8;margin:14px 0 22px}.news-content{max-width:690px;margin:auto;border:1px solid #e04caf;border-radius:18px;padding:24px;background:linear-gradient(135deg,#291128,#100b19);box-shadow:0 0 24px #e74eb62c}.news-label{display:inline-block;color:#ffd1ee;letter-spacing:2px;font-size:12px;border:1px solid #e04caf;border-radius:99px;padding:6px 13px}.news-content h3{color:#ff9ddd;font-size:clamp(20px,3vw,30px);margin:18px 0 10px}.news-content p{line-height:1.6;color:#f0ddec}.news-link{display:inline-block;margin-top:12px;padding:12px 22px;border-radius:30px;background:#ba218f;font-weight:700}.news-link:hover{background:#e244b5}.age-gate[hidden]{display:none!important}html.age-gate-open{overflow:hidden}.age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:radial-gradient(ellipse at 25% 15%,#522044 0%,transparent 43%),radial-gradient(ellipse at 85% 80%,#102e48 0%,transparent 42%),#090710;color:#fff}.age-panel{width:min(100%,570px);padding:clamp(26px,6vw,54px) clamp(20px,5vw,48px);border:1px solid #c54c9e;border-radius:24px;background:linear-gradient(145deg,#231326,#100d19);box-shadow:0 0 55px #f34da12e,0 24px 65px #0009;text-align:center}.age-brand{font-weight:800;letter-spacing:.22em;color:#ffe3f3;font-size:clamp(13px,2.6vw,18px)}.age-brand span{font-size:.75em;color:#ffa8db}.age-emblem{margin:24px auto 16px;display:grid;place-items:center;width:100px;height:100px;border:2px solid #f47ac9;border-radius:50%;color:#ffb5e3;font-size:37px;font-weight:900;box-shadow:0 0 26px #e64eae77,inset 0 0 25px #e64eae22}.age-panel h1{font-size:clamp(23px,5vw,35px);letter-spacing:.08em;color:#fff;margin:16px 0;text-shadow:0 0 18px #d93d9e}.age-panel p{line-height:1.65;color:#ead6e7}.age-panel .age-question{font-weight:700;color:#fff}.age-accept,.age-decline{display:block;width:100%;box-sizing:border-box;border-radius:999px;padding:15px 14px;margin-top:14px;font-size:14px;font-weight:800;letter-spacing:.03em;text-decoration:none;cursor:pointer}.age-accept{background:#d52d9c;border:1px solid #ff9cdb;color:#fff;box-shadow:0 0 18px #ed3eac66}.age-accept:hover{background:#f04bb2}.age-decline{background:transparent;border:1px solid #9b789a;color:#f6d7ed}.age-decline:hover{background:#3c263b}.age-panel .age-footnote{font-size:12px;color:#bda9bc;margin-top:20px}.age-gate :focus-visible{outline:3px solid #9de8ff;outline-offset:3px}.onlyfans-social{position:relative}.onlyfans-symbol{font-size:17px!important;font-weight:900!important;font-style:italic;letter-spacing:-2px;color:#fff;background:linear-gradient(145deg,#13c9ff,#008bc9);border-radius:50%;width:39px;height:39px;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:0 0 15px #00aff07a}.onlyfans-coming{display:block;color:#79dbff;font-size:9px;letter-spacing:1px;font-weight:800;margin-top:3px}.onlyfans-social[aria-disabled=true]{cursor:default;opacity:1!important}.onlyfans-symbol{background:none!important;box-shadow:0 0 15px #00aff077!important;overflow:visible}.onlyfans-symbol svg{width:39px;height:39px;display:block;filter:drop-shadow(0 0 6px #00aff066)}.social{padding:25px 0 38px}.social-grid{max-width:900px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px auto 0}.social-cell{min-width:0}.social-link{min-height:70px;display:flex;justify-content:center;align-items:center;gap:10px;padding:11px 12px;border-radius:15px;border:1px solid color-mix(in srgb,var(--accent),transparent 43%);background:linear-gradient(165deg,#ffffff12,#15121d 40%,#090810);box-shadow:inset 0 1px #ffffff35,inset 0 -1px #ffffff0b,0 8px 20px #0007,0 0 12px color-mix(in srgb,var(--accent),transparent 72%);font-weight:650;letter-spacing:.02em;color:#fff;text-shadow:0 1px 5px #000b;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.social-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 12%,#ffffff0b 34%,transparent 58%);opacity:.7}.social-link:after{content:"";height:1px;bottom:0;left:20%;width:60%;filter:blur(2px);opacity:.5}.social-symbol{height:34px;width:34px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent),transparent 40%));z-index:1}.social-link>span:last-child{z-index:1}.social-link:hover,.social-link:focus-visible{transform:translateY(-3px);border-color:var(--accent);box-shadow:inset 0 1px #fff5,0 10px 26px #0008,0 0 18px color-mix(in srgb,var(--accent),transparent 35%)}.news-onlyfans-identity{display:flex;flex-direction:column;align-items:center;gap:9px;margin:4px auto 14px}.news-onlyfans-logo{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;box-shadow:0 0 28px #00aff07a,0 0 48px #00aff038;background:#00aff0}.news-onlyfans-logo svg{display:block;width:100%;height:100%}.news-onlyfans-name{font-size:20px;font-weight:800;letter-spacing:.04em;color:#fff}.news-onlyfans-name span{display:block;font-size:10px;letter-spacing:.17em;color:#8ce5ff;margin-top:5px}@media(max-width:760px){.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-link{min-height:66px;padding:9px 8px;font-size:12px}.social-symbol{width:29px;height:29px}}.age-panel{width:min(100%,720px);padding:clamp(18px,4vw,38px)}.age-banner{display:block;width:100%;height:auto;max-height:32vh;object-fit:contain;object-position:center;margin:0 auto 12px;border-radius:10px}.age-emblem{width:78px;height:78px;font-size:29px;margin:14px auto 10px}.age-panel h1{margin:10px 0}@media(max-height:720px){.age-gate{align-items:flex-start}.age-banner{max-height:24vh}.age-panel{margin:auto}.age-emblem{width:60px;height:60px;font-size:24px;margin:9px auto}.age-panel p{margin:8px 0}}.all-tracks-page{padding-top:45px;padding-bottom:80px}.tracks-page-heading{text-align:center;margin-bottom:36px}.tracks-eyebrow{letter-spacing:3px;color:#a4e4ff;font-size:12px;font-weight:800}.tracks-page-heading h1{color:#fff;text-shadow:0 0 22px #e646a6;font-size:clamp(30px,5vw,52px);text-transform:uppercase}.tracks-page-heading p{color:#e9d7e9}.track-catalogue{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.catalogue-track{border:1px solid #9c418f;border-radius:18px;background:linear-gradient(145deg,#261327,#100b19);padding:14px;box-shadow:0 0 18px #c93b9424}.catalogue-artwork img{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px}.catalogue-info{padding:12px 6px}.catalogue-info h2{color:#ffc4e9;font-size:21px;margin:5px 0 10px}.catalogue-info p{color:#e9d7e9;line-height:1.5}.catalogue-listen{display:inline-block;margin-top:10px;padding:11px 16px;background:#a82c86;border-radius:22px;color:#fff;font-weight:800;text-decoration:none}.catalogue-listen:hover{background:#dc49ac}.catalogue-empty{text-align:center;color:#ead6e9}.contact-experience{position:relative;isolation:isolate;overflow:hidden;padding:75px 22px 90px;background:radial-gradient(ellipse at 15% 10%,#30142c 0%,transparent 45%),radial-gradient(ellipse at 88% 75%,#10263c 0%,transparent 45%),#090711}.contact-ambient{position:absolute;z-index:-1;filter:blur(70px);border-radius:50%;opacity:.16;pointer-events:none}.contact-ambient-pink{width:300px;height:300px;background:#f13caa;top:22%;left:-160px}.contact-ambient-blue{width:320px;height:320px;background:#14a9ff;bottom:5%;right:-180px}.contact-container{max-width:1130px;margin:auto}.contact-eyebrow{text-align:center;letter-spacing:.34em;font-size:11px;font-weight:800;color:#f4a7df}.contact-title{text-align:center;font-size:clamp(50px,9vw,105px);letter-spacing:.1em;line-height:1.08;margin:17px 0 10px;color:#fff;text-shadow:0 0 24px #ed3da785}.contact-subtitle{text-align:center;max-width:610px;margin:0 auto 54px;color:#d9c4d6;line-height:1.7;font-size:16px}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:stretch}.contact-story{padding:36px 18px 30px 12px}.contact-line{height:3px;width:74px;background:linear-gradient(90deg,#f449b1,#31baff);border-radius:4px;box-shadow:0 0 16px #e64cad}.contact-overline{display:block;color:#8fdcff;font-size:12px;font-weight:700;letter-spacing:.2em;margin:32px 0 13px}.contact-story h2{font-size:clamp(30px,4vw,49px);line-height:1.1;letter-spacing:.02em;margin:0 0 24px}.contact-pink{color:#f85dbd}.contact-story p{color:#d5c2d4;line-height:1.8;max-width:430px}.contact-divider{width:100%;height:1px;background:linear-gradient(90deg,#8b3a79,transparent);margin:31px 0}.contact-detail{display:flex;align-items:center;gap:12px;margin:18px 0;color:#f5e7f2;font-size:14px}.contact-dot{width:8px;height:8px;background:#fa5cba;border-radius:50%;box-shadow:0 0 10px #f44ab4;flex-shrink:0}.contact-story .contact-note{margin-top:32px;color:#9ccce0;font-size:13px}.contact-form-shell{border:1px solid #954a87;border-radius:22px;padding:clamp(23px,4vw,42px);background:linear-gradient(140deg,#241426ed,#11111eed);box-shadow:0 0 42px #b32c8a1e,0 20px 50px #0005}.contact-form-kicker{font-size:11px;color:#87dcff;letter-spacing:.25em;font-weight:800}.contact-form-shell h2{font-size:28px;letter-spacing:.07em;margin:10px 0 29px}.contact-field{margin:0 0 21px}.contact-field label{display:block;color:#efcce4;font-size:11px;letter-spacing:.14em;font-weight:800;margin-bottom:10px}.contact-field input,.contact-field select,.contact-field textarea{display:block;width:100%;font:inherit;color:#fff;background:#0e0c19;border:1px solid #62435f;border-radius:10px;padding:14px 15px;outline:none;transition:border-color .2s,box-shadow .2s}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#a495aa}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#f26bc1;box-shadow:0 0 0 3px #f26bc12e}.contact-field select{color:#fff}.contact-submit{display:flex;justify-content:space-between;align-items:center;width:100%;background:linear-gradient(95deg,#d72e9d,#8b3cc6);border:1px solid #f178c8;border-radius:10px;color:#fff;font-size:13px;letter-spacing:.12em;font-weight:900;padding:17px 20px;cursor:pointer;box-shadow:0 0 24px #df3caa40;transition:transform .2s,box-shadow .2s}.contact-submit:hover{transform:translateY(-2px);box-shadow:0 0 32px #ef4bb982}.contact-privacy{color:#aa9bae;font-size:11px;text-align:center;line-height:1.5;margin:18px 0 0}.contact-success,.contact-error{padding:15px;margin-bottom:20px;border-radius:9px;background:#1e3c32;color:#bff7d7}.contact-error{background:#44202a;color:#ffd4dc}.contact-bottom{text-align:center;letter-spacing:.25em;color:#b9a5c4;font-size:11px;margin:70px auto 0}.contact-bottom span{color:#f25bb5;margin:0 8px}@media(max-width:760px){.contact-experience{padding:48px 16px 60px}.contact-grid{grid-template-columns:1fr;gap:18px}.contact-story{padding:12px 6px 20px}.contact-subtitle{margin-bottom:30px}.contact-bottom{line-height:2;letter-spacing:.12em;margin-top:45px}}.contact-hero-banner{width:min(100%,1030px);margin:0 auto 38px;border-radius:14px;overflow:hidden;border:1px solid #a34d9a;box-shadow:0 0 32px #d02a9940;background:#0a0711}.contact-hero-banner img{display:block;width:100%;height:auto;object-fit:contain}.contact-listen{text-align:center;margin:0 auto 65px;padding:30px 16px 35px;border-block:1px solid #6d2c67;background:linear-gradient(90deg,transparent,#24132699,transparent)}.contact-listen-kicker{font-size:11px;color:#86d9ff;letter-spacing:.25em;font-weight:800}.contact-listen h2{color:#ffb0e2;letter-spacing:.13em;font-size:clamp(24px,4vw,38px);margin:13px 0}.contact-listen p{color:#ddc6df}.contact-listen-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px}.contact-listen-note{font-size:11px!important;color:#b6a0b6!important;margin-top:17px}@media(max-width:760px){.contact-listen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.contact-hero-banner{margin-bottom:24px}.contact-listen{padding-inline:7px}}.tattoo-gallery-page{padding:55px 20px 90px;max-width:1200px;margin:0 auto}.tattoo-gallery-header{text-align:center;margin:0 auto 52px;max-width:780px}.tattoo-gallery-eyebrow{color:#85dcff;font-size:11px;letter-spacing:.3em;font-weight:800}.tattoo-gallery-header h1{color:#fff;font-size:clamp(36px,6vw,70px);line-height:1.12;letter-spacing:.08em;margin:18px 0;text-shadow:0 0 24px #e748b083}.tattoo-gallery-header p{color:#e1cce0;line-height:1.75}.tattoo-intro{text-align:center;margin-bottom:30px}.tattoo-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tattoo-design{min-width:0;background:linear-gradient(140deg,#211325,#0d0d17);border:1px solid #7e3c78;border-radius:18px;overflow:hidden;box-shadow:0 0 20px #d1329721;transition:transform .2s,border-color .2s}.tattoo-design:hover{transform:translateY(-4px);border-color:#e66dbb}.tattoo-design-image{background:#100b16;padding:10px}.tattoo-design-image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:9px}.tattoo-design-placeholder{min-height:230px;display:grid;place-items:center;background:radial-gradient(circle,#2e1a31,#0b0911);color:#d89fc7;font-size:12px;letter-spacing:.15em;text-align:center;padding:15px}.tattoo-design-copy{padding:20px}.tattoo-design-label{color:#80d5fa;font-size:10px;letter-spacing:.18em;font-weight:800}.tattoo-design-copy h2{color:#fff;font-size:21px;margin:10px 0}.tattoo-design-copy p{color:#d4c0d2;line-height:1.6;font-size:14px}.tattoo-design-link{display:inline-block;margin-top:13px;color:#ff9fdb;font-weight:800;font-size:12px;letter-spacing:.08em}.tattoo-gallery-empty{text-align:center;padding:60px 20px;border:1px solid #7e3c78;border-radius:18px;background:#1b1020}.tattoo-gallery-empty h2{color:#f6b1e1}.tattoo-gallery-footer{color:#aa94a7;font-size:12px;text-align:center;margin:48px auto 0;max-width:660px;line-height:1.6}@media(max-width:850px){.tattoo-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.tattoo-gallery-grid{grid-template-columns:1fr}.tattoo-gallery-page{padding:40px 15px 65px}}.tattoo-feature-banner{margin:20px auto 42px;max-width:1200px;border:1px solid #ae487f;border-radius:16px;overflow:hidden;box-shadow:0 0 34px #c6357c40;background:#0d0610}.tattoo-feature-banner img{display:block;width:100%;height:auto;object-fit:contain}.tattoo-creator{max-width:1120px;margin:35px auto 64px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 35px;background:linear-gradient(110deg,#2c0d20,#131020 65%,#102033);border:1px solid #af467d;border-radius:18px;box-shadow:0 0 30px #c7358a25}.tattoo-creator h2{color:#ffe4f3;letter-spacing:.1em;margin:9px 0}.tattoo-creator p{color:#d6bed0;line-height:1.65;margin:0}.tattoo-facebook-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;text-align:center;padding:14px 19px;color:#fff!important;font-size:12px;font-weight:800;letter-spacing:.06em;text-decoration:none;border:1px solid #7bbfff;border-radius:999px;background:linear-gradient(135deg,#17457a,#0b264c);box-shadow:0 0 24px #267dff55}.tattoo-facebook-button:hover{box-shadow:0 0 30px #319cff99;transform:translateY(-1px)}.tattoo-fb-mark{display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:25px;font-weight:900;background:#2374d8;border-radius:7px;width:28px;height:28px;line-height:1}.tattoo-gallery-heading{text-align:center;margin:0 auto 28px}.tattoo-gallery-heading h2{color:#ffb0e2;font-size:clamp(25px,4vw,40px);margin:12px 0}.tattoo-gallery-heading p{color:#d8c2d6}.tattoo-gallery-grid{align-items:start}.tattoo-design-image{display:flex;align-items:center;justify-content:center;background:#100c15;overflow:hidden}.tattoo-design-image img{display:block;width:100%;height:auto;max-height:690px;object-fit:contain}@media(max-width:700px){.tattoo-creator{flex-direction:column;align-items:flex-start;padding:24px 19px}.tattoo-facebook-button{width:100%}.tattoo-feature-banner{margin-top:10px;margin-bottom:25px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/theme.css.map */
