@import"https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Poppins:wght@300;400;600;700&display=swap";._container_at2hw_23{background-color:var(--primary-black);color:var(--text-light);overflow-x:hidden;width:100%;position:relative;font-family:Poppins,sans-serif}._inkDrops_at2hw_33{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}._inkDrop_at2hw_33{position:absolute;width:70px;height:70px;background-size:contain;background-repeat:no-repeat;opacity:.5;filter:hue-rotate(320deg) brightness(1.2);animation:_float_at2hw_1 25s infinite ease-in-out}@keyframes _float_at2hw_1{0%,to{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(15px) rotate(5deg) scale(1.05)}50%{transform:translateY(30px) rotate(10deg) scale(1.1)}75%{transform:translateY(15px) rotate(15deg) scale(1.05)}}._hero_at2hw_73{height:100vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}._heroSlideshow_at2hw_82{position:absolute;top:0;left:0;width:100%;height:100%}._heroSlide_at2hw_82{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 1.5s ease-in-out;transform:scale(1.05)}._activeSlide_at2hw_103{opacity:1;z-index:1;animation:_zoomEffect_at2hw_1 8s infinite alternate}@keyframes _zoomEffect_at2hw_1{0%{transform:scale(1.05)}to{transform:scale(1.15)}}._heroOverlay_at2hw_119{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0a0a0acc 30%,#2d0a2db3);z-index:2}._heroContent_at2hw_129{text-align:center;position:relative;z-index:3;padding:2rem;transform:translateY(-20px);animation:_fadeIn_at2hw_1253 1.5s ease-out forwards}@keyframes _fadeIn_at2hw_1253{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._glowText_at2hw_150{font-size:5.5rem;font-weight:800;margin-bottom:0rem;color:var(--primary-pink);text-shadow:0 0 10px rgba(255,0,102,.7),0 0 20px rgba(255,0,102,.4);font-family:Playfair Display,serif;letter-spacing:3px;animation:_textGlow_at2hw_1 3s infinite alternate}@keyframes _textGlow_at2hw_1{0%{text-shadow:0 0 10px rgba(255,0,102,.7),0 0 20px rgba(255,0,102,.4)}to{text-shadow:0 0 15px rgba(255,0,102,.9),0 0 30px rgba(255,0,102,.6),0 0 45px rgba(255,0,102,.3)}}._tagline_at2hw_171{font-size:1.8rem;margin-bottom:2.5rem;font-weight:300;letter-spacing:1.5px;color:var(--text-light)}._highlight_at2hw_179{color:var(--neon-pink);font-weight:600;position:relative;padding:0 5px}._highlight_at2hw_179:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--neon-pink);animation:_lineWidth_at2hw_1 1.5s infinite alternate}@keyframes _lineWidth_at2hw_1{0%{width:0;left:50%}to{width:100%;left:0}}._tattooMachine_at2hw_209{width:100px;height:100px;margin:0 auto 2.5rem;background-size:contain;background-repeat:no-repeat;opacity:0%;background-position:center;filter:drop-shadow(0 0 15px var(--primary-pink));animation:_machinePulse_at2hw_1 2s infinite ease-in-out}@keyframes _machinePulse_at2hw_1{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 10px var(--primary-pink))}50%{transform:scale(1.08) rotate(2deg);filter:drop-shadow(0 0 20px var(--neon-pink))}}._ctaButton_at2hw_234{background:var(--primary-pink);color:#fff;border:none;padding:15px 40px;font-size:1.3rem;border-radius:30px;cursor:pointer;font-weight:600;letter-spacing:1.5px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 5px 20px #ff006680;display:inline-flex;align-items:center;gap:10px}._ctaButton_at2hw_234:hover{background:var(--neon-pink);transform:translateY(-5px);box-shadow:0 10px 25px #ff2e88b3}._ctaButton_at2hw_234:active{transform:translateY(-2px)}._btnText_at2hw_263{position:relative;z-index:1}._btnIcon_at2hw_268{font-size:1.4rem;transition:transform .3s ease}._ctaButton_at2hw_234:hover ._btnIcon_at2hw_268{transform:translate(5px)}._ctaButton_at2hw_234:after{content:"";position:absolute;top:50%;left:50%;width:300px;height:300px;background-color:#ffffff1a;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .6s ease-out}._ctaButton_at2hw_234:active:after{transform:translate(-50%,-50%) scale(2);opacity:0}._scrollArrowContainer_at2hw_296{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:4;cursor:pointer;transition:opacity .3s ease}._scrollArrowContainer_at2hw_296:hover{opacity:.8}._scrollText_at2hw_313{font-size:.9rem;color:var(--text-light);margin-bottom:10px;font-weight:300;letter-spacing:1px;text-align:center;opacity:.9;text-shadow:0 1px 3px rgba(0,0,0,.5)}._scrollArrow_at2hw_296{width:40px;height:40px;border:2px solid var(--primary-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:_arrowBounce_at2hw_1 2s infinite;background:#ff00661a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 20px #ff00664d}._scrollArrow_at2hw_296:before{content:"";width:12px;height:12px;border-right:2px solid var(--primary-pink);border-bottom:2px solid var(--primary-pink);transform:rotate(45deg);animation:_arrowPulse_at2hw_1 2s infinite}@keyframes _arrowBounce_at2hw_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes _arrowPulse_at2hw_1{0%,to{opacity:1;transform:rotate(45deg) scale(1)}50%{opacity:.7;transform:rotate(45deg) scale(.8)}}@media (max-width: 768px){._glowText_at2hw_150{font-size:3.5rem}._tagline_at2hw_171{font-size:1.4rem;margin-bottom:2rem}._heroContent_at2hw_129{padding:1.5rem}._scrollArrowContainer_at2hw_296{bottom:20px}._scrollText_at2hw_313{font-size:.8rem;margin-bottom:8px}._scrollArrow_at2hw_296{width:35px;height:35px}._scrollArrow_at2hw_296:before{width:10px;height:10px}}@media (max-width: 480px){._glowText_at2hw_150{font-size:2.8rem;letter-spacing:2px}._tagline_at2hw_171{font-size:1.2rem;letter-spacing:1px}._scrollText_at2hw_313{font-size:.75rem;line-height:1.2}._scrollArrow_at2hw_296{width:32px;height:32px}._scrollArrow_at2hw_296:before{width:8px;height:8px}}._tattooStyles_at2hw_436{padding:8rem 2rem;background-color:var(--primary-black);position:relative;overflow:hidden;background-size:cover;opacity:.1%}._tattooStyles_at2hw_436:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/adina1.jpg);background-size:cover;opacity:1;mix-blend-mode:overlay}._sectionTitle_at2hw_459{text-align:center;font-size:3.2rem;margin-bottom:3.5rem;color:var(--primary-pink);font-weight:700;position:relative;text-transform:uppercase;letter-spacing:2px}._sectionTitle_at2hw_459:after{content:"";display:block;width:100px;height:4px;background:linear-gradient(90deg,transparent,var(--primary-pink),transparent);margin:15px auto 0;border-radius:2px}._carouselContainer_at2hw_480{max-width:1200px;margin:0 auto;position:relative}._carouselNavigation_at2hw_486{display:flex;align-items:center;margin-bottom:2rem}._carouselArrow_at2hw_492{background:none;border:none;color:var(--primary-pink);font-size:2.5rem;cursor:pointer;padding:0 1rem;z-index:2;transition:all .3s ease;background-color:#00000080;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}._carouselArrow_at2hw_492:hover{color:var(--neon-pink);transform:scale(1.1)}._stylesSlider_at2hw_515{display:flex;overflow-x:hidden;padding:2rem 0;scroll-behavior:smooth;gap:2rem;flex:1}._styleCard_at2hw_524{flex:0 0 80%;max-width:350px;background-color:#000000b3;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #0009;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform:scale(.9);opacity:.7;border:1px solid rgba(255,0,102,.1);margin:0 auto}._activeCard_at2hw_538{transform:scale(1);opacity:1;border-color:#ff00664d;box-shadow:0 20px 40px #f063}._styleCard_at2hw_524:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 50px #ff00664d;border-color:#ff006680}._styleImageContainer_at2hw_551{height:350px;position:relative;overflow:hidden}._styleImage_at2hw_551{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .6s ease}._styleCard_at2hw_524:hover ._styleImage_at2hw_551{transform:scale(1.1)}._inkOverlay_at2hw_569{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;mix-blend-mode:color-burn;opacity:0;opacity:.5;transition:opacity .4s ease}._styleCard_at2hw_524:hover ._inkOverlay_at2hw_569{opacity:.3}._styleInfo_at2hw_587{padding:1.5rem;border-top:1px solid rgba(255,0,102,.2)}._styleInfo_at2hw_587 h3{font-size:1.8rem;margin-bottom:.7rem;color:var(--primary-pink);font-weight:600;letter-spacing:1px}._styleInfo_at2hw_587 p{color:var(--text-light);font-size:1.1rem;line-height:1.5;opacity:.8}._slideIndicators_at2hw_607{display:flex;justify-content:center;gap:12px;margin-top:2rem}._slideIndicator_at2hw_607{width:12px;height:12px;border-radius:50%;background-color:#fff3;border:none;cursor:pointer;transition:all .3s ease}._activeIndicator_at2hw_624{background-color:var(--primary-pink);transform:scale(1.2);box-shadow:0 0 10px var(--primary-pink)}._about_at2hw_631{padding:8rem 2rem;position:relative;overflow:hidden;background-color:var(--dark-purple)}._inkBackdrop_at2hw_638{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/ink_drop.jpg);background-size:cover;background-position:center;opacity:.1;mix-blend-mode:lighten;filter:contrast(1.5)}._aboutContent_at2hw_652{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:4rem;position:relative;z-index:2}._aboutImage_at2hw_662{flex:0 0 40%;position:relative}._imageFrame_at2hw_667{position:relative;width:100%;padding-bottom:120%;background-image:url(/adina4.jpg);background-size:cover;background-position:center;border-radius:10px;box-shadow:0 20px 40px #00000080;transition:all .5s ease}._imageFrame_at2hw_667:before{content:"";position:absolute;top:-15px;left:-15px;right:15px;bottom:15px;border:2px solid var(--primary-pink);border-radius:10px;z-index:-1;opacity:.7;transition:all .5s ease}._aboutImage_at2hw_662:hover ._imageFrame_at2hw_667{transform:scale(1.02) translateY(-10px)}._aboutImage_at2hw_662:hover ._imageFrame_at2hw_667:before{top:-25px;left:-25px}._aboutText_at2hw_702{flex:1}._aboutText_at2hw_702 p{font-size:1.2rem;line-height:1.8;margin-bottom:2rem;color:var(--text-light);opacity:.9}._aboutStats_at2hw_714{display:flex;gap:2rem;margin:3rem 0}._statItem_at2hw_720{text-align:center}._statNumber_at2hw_724{display:block;font-size:3rem;font-weight:700;color:var(--primary-pink);margin-bottom:.5rem;text-shadow:0 0 10px rgba(255,0,102,.5)}._statLabel_at2hw_733{font-size:1rem;color:var(--text-light);opacity:.7}._moreLink_at2hw_739{display:inline-flex;align-items:center;color:var(--primary-pink);font-size:1.2rem;text-decoration:none;margin-top:1.5rem;font-weight:600;transition:all .3s ease}._arrow_at2hw_750{margin-left:10px;transition:transform .3s ease}._moreLink_at2hw_739:hover{color:var(--neon-pink)}._moreLink_at2hw_739:hover ._arrow_at2hw_750{transform:translate(5px)}._galleryPreview_at2hw_764{padding:8rem 2rem;background-color:var(--primary-black);position:relative}._galleryGrid_at2hw_770{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}._galleryItem_at2hw_778{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 10px 30px #00000080;cursor:pointer;transition:all .4s ease}._galleryItem_at2hw_778:hover{transform:translateY(-10px);box-shadow:0 20px 40px #ff00664d}._galleryImage_at2hw_792{height:300px;background-size:cover;background-position:center;transition:transform .6s ease}._galleryItem_at2hw_778:hover ._galleryImage_at2hw_792{transform:scale(1.1)}._galleryOverlay_at2hw_803{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 70%);display:flex;align-items:flex-end;padding:20px;opacity:0;transition:opacity .4s ease}._galleryItem_at2hw_778:hover ._galleryOverlay_at2hw_803{opacity:1}._viewDetails_at2hw_821{color:var(--text-light);font-size:1.1rem;display:flex;align-items:center;gap:8px}._plusIcon_at2hw_829{font-size:1.5rem;color:var(--primary-pink)}._viewAllButton_at2hw_834{display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:var(--primary-pink);border:2px solid var(--primary-pink);border-radius:30px;padding:12px 30px;font-size:1.2rem;margin:3rem auto 0;cursor:pointer;transition:all .3s ease;text-decoration:none;width:fit-content}._viewAllButton_at2hw_834:hover{background:var(--primary-pink);color:#fff;transform:translateY(-5px);box-shadow:0 10px 20px #ff00664d}._viewAllButton_at2hw_834:hover ._btnArrow_at2hw_859{transform:translate(5px)}._modal_at2hw_868{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:100;opacity:1;animation:_fadeInModal_at2hw_1 .4s ease forwards}@keyframes _fadeInModal_at2hw_1{0%{opacity:1}to{opacity:1}}._modalContent_at2hw_893{max-width:90%;max-height:90%;position:relative;border-radius:10px;overflow:hidden;background-color:var(--primary-black);box-shadow:0 25px 50px #00000080;animation:_scaleInModal_at2hw_1 .4s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:1}@keyframes _scaleInModal_at2hw_1{0%{transform:scale(.9)}to{transform:scale(1)}}._modalClose_at2hw_915{position:absolute;top:15px;right:15px;font-size:2rem;background:none;border:none;color:#fff;cursor:pointer;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#00000080;transition:all .3s ease}._modalClose_at2hw_915:hover{background-color:var(--primary-pink);transform:rotate(90deg)}._modalImage_at2hw_940{max-width:100%;max-height:80vh;display:block}._modalTitle_at2hw_946{padding:15px;color:var(--text-light);font-size:1.5rem;text-align:center;background-color:#000c}._inkNav_at2hw_955{position:fixed;bottom:40px;left:50%;transform:translate(-50%);display:flex;gap:10px;background-color:#0a0a0acc;padding:10px 20px;border-radius:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000080;z-index:90;border:1px solid rgba(255,0,102,.3)}._navNeedle_at2hw_971{position:absolute;top:-15px;left:20px;width:2px;height:15px;background-color:var(--primary-pink);z-index:1}._navItem_at2hw_981{padding:10px 15px;color:var(--text-light);text-decoration:none;font-size:1rem;position:relative;transition:all .3s ease}._navItem_at2hw_981._active_at2hw_103,._navItem_at2hw_981:hover{color:var(--primary-pink)}._navInk_at2hw_994{position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:100%;height:2px;background-color:var(--primary-pink);transition:transform .3s ease;transform-origin:center}._navItem_at2hw_981._active_at2hw_103 ._navInk_at2hw_994,._navItem_at2hw_981:hover ._navInk_at2hw_994{transform:translate(-50%) scaleX(1)}._footer_at2hw_1011{background-color:var(--primary-black);padding:5rem 2rem 2rem;position:relative;overflow:hidden}._footerInkEffect_at2hw_1018{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/adina2.jpg);background-size:cover;background-position:top center;opacity:.15;mix-blend-mode:lighten}._footerContent_at2hw_1031{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}._footerLogo_at2hw_1039{display:flex;align-items:center;gap:15px}._tattooMachineIcon_at2hw_1045{width:50px;height:50px;background-image:url(/ladyartist_logo.jpg);background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 0 10px var(--primary-pink))}._footerLogo_at2hw_1039 h3{font-size:2rem;color:var(--primary-pink);font-weight:700}._footerInfo_at2hw_1060{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between}._footerSection_at2hw_1067{flex:1;min-width:250px}._footerSection_at2hw_1067 h4{font-size:1.4rem;color:var(--primary-pink);margin-bottom:1.5rem;position:relative}._footerSection_at2hw_1067 h4:after{content:"";display:block;width:40px;height:2px;background:var(--primary-pink);margin-top:10px}._footerSection_at2hw_1067 p{margin-bottom:.8rem;color:var(--text-light);opacity:.8}._socialIcons_at2hw_1094{display:flex;gap:15px;margin-top:1rem}._socialIcon_at2hw_1094{width:60px;height:60px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;text-decoration:none}._socialIcon_at2hw_1094:before{content:"";position:absolute;width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center}._instagram_at2hw_1123:before{background-image:url(/instagram_ink.png)}._facebook_at2hw_1127:before{background-image:url(/facebook_ink.png)}._socialIcon_at2hw_1094:hover{background-color:var(--primary-pink);transform:translateY(-5px);box-shadow:0 5px 15px #f066}._srOnly_at2hw_1137{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._copyright_at2hw_1149{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:var(--text-light);opacity:.6;font-size:.9rem}._whatsappButton_at2hw_1161{position:fixed;bottom:15px;right:10px;width:60px;height:60px;background-color:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff66b3;box-shadow:0 5px 15px #00000080;z-index:100;transition:all .3s ease;border:2px solid #ff66b3}._whatsappButton_at2hw_1161:hover{transform:scale(1.1);background-color:#252525;box-shadow:0 5px 20px #ff66b34d}._whatsappIcon_at2hw_1185{width:45px;height:40px;filter:drop-shadow(0 0 2px #ff66b3);padding-right:4px}._whatsappTooltip_at2hw_1192{position:absolute;right:70px;background-color:#252525;color:#ff66b3;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;border:1px solid #ff66b3;text-transform:uppercase;letter-spacing:1px;font-weight:700}._whatsappButton_at2hw_1161:hover ._whatsappTooltip_at2hw_1192{opacity:1;visibility:visible;right:75px}@media (max-width: 768px){._hero_at2hw_73 h1{font-size:3rem}._tagline_at2hw_171{font-size:1.2rem}._sectionTitle_at2hw_459{font-size:2rem}._aboutContent_at2hw_652{flex-direction:column}._aboutImageWrapper_at2hw_1233,._aboutText_at2hw_702{width:100%}._galleryMasonry_at2hw_1237{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}._galleryItemLarge_at2hw_1241{grid-row:span 1;height:250px}._footerContent_at2hw_1031{flex-direction:column}}._fadeInUp_at2hw_1253{opacity:0;transform:translateY(40px);transition:all 1s ease}._fadeInLeft_at2hw_1259{opacity:0;transform:translate(-40px);transition:all 1s ease}._fadeInRight_at2hw_1265{opacity:0;transform:translate(40px);transition:all 1s ease}._visible_at2hw_1271{opacity:1;transform:translate(0)}@media (max-width: 1200px){._glowText_at2hw_150{font-size:4.5rem}._aboutContent_at2hw_652{flex-direction:column;text-align:center}._aboutImage_at2hw_662{width:70%;margin:0 auto}._aboutStats_at2hw_714{justify-content:center}._imageFrame_at2hw_667:before{right:-15px;bottom:-15px}}@media (max-width: 768px){._carouselContainer_at2hw_480{padding:0 10px}._carouselNavigation_at2hw_486{position:relative;justify-content:center}._stylesSlider_at2hw_515{padding:1rem 0;scroll-snap-type:x mandatory;gap:1rem}._styleCard_at2hw_524{flex:0 0 85%;min-width:250px;max-width:300px;scroll-snap-align:center;margin:0 auto}._styleImageContainer_at2hw_551{height:280px}._carouselArrow_at2hw_492{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;font-size:1.8rem;z-index:10;background-color:#000000b3}._carouselArrow_at2hw_492:first-child{left:0}._carouselArrow_at2hw_492:last-child{right:0}._styleInfo_at2hw_587{padding:1rem}._styleInfo_at2hw_587 h3{font-size:1.5rem;margin-bottom:.5rem}._styleInfo_at2hw_587 p{font-size:.95rem}}@media (max-width: 480px){._styleCard_at2hw_524{flex:0 0 90%;min-width:220px}._carouselArrow_at2hw_492{width:35px;height:35px;font-size:1.5rem}._slideIndicators_at2hw_607{gap:8px}._slideIndicator_at2hw_607{width:10px;height:10px}}._giveawaySection_at2hw_1394{display:block!important;visibility:visible!important;opacity:1;position:relative;z-index:5;padding-top:25px;padding-bottom:100px;min-height:400px}._giveawaySection_at2hw_1394:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/adina3.jpg);background-size:cover;background-position:center;opacity:.05;mix-blend-mode:overlay}._giveawayContent_at2hw_1419{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:4rem;position:relative;z-index:2}._giveawayButton_at2hw_1429{flex:0 0 45%;text-align:center;background:linear-gradient(135deg,#ff00661a,#8b008b1a);padding:3rem 2rem;border-radius:20px;border:2px solid var(--primary-pink);box-shadow:0 0 30px #f063;position:relative;overflow:hidden}._giveawayButton_at2hw_1429:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,0,102,.1),transparent);animation:_shimmer_at2hw_1 3s infinite;z-index:1}@keyframes _shimmer_at2hw_1{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}._giveawayIcon_at2hw_1463{font-size:4rem;margin-bottom:1rem;animation:_bounce_at2hw_1 2s infinite;position:relative;z-index:2}@keyframes _bounce_at2hw_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}._giveawayTitle_at2hw_1485{font-size:2.5rem;color:var(--primary-pink);margin-bottom:1rem;font-weight:800;text-shadow:0 0 20px rgba(255,0,102,.5);letter-spacing:2px;position:relative;z-index:2}._giveawayText_at2hw_1496{font-size:1.4rem;color:var(--text-light);margin-bottom:2rem;opacity:.9;position:relative;z-index:2}._giveawayBtn_at2hw_1505{background:linear-gradient(135deg,var(--primary-pink) 0%,var(--neon-pink) 100%);color:#fff;border:none;padding:18px 40px;font-size:1.4rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 10px 30px #f066;position:relative;z-index:2;overflow:hidden}._giveawayBtn_at2hw_1505:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}._giveawayBtn_at2hw_1505:hover:before{left:100%}._giveawayBtn_at2hw_1505:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #f069}._giveawayVideo_at2hw_1543{flex:1;position:relative}._videoPlayer_at2hw_1548{width:100%;height:350px;border-radius:15px;box-shadow:0 20px 40px #00000080;border:2px solid rgba(255,0,102,.3);background-color:var(--primary-black);object-fit:cover;transition:all .3s ease}._videoPlayer_at2hw_1548:hover{transform:scale(1.02);box-shadow:0 25px 50px #ff00664d;border-color:var(--primary-pink)}@media (max-width: 768px){._giveawayContent_at2hw_1419{flex-direction:column;gap:2rem}._giveawayButton_at2hw_1429{flex:none;width:100%;padding:2rem 1rem}._giveawayTitle_at2hw_1485{font-size:2rem}._giveawayText_at2hw_1496{font-size:1.2rem}._giveawayBtn_at2hw_1505{padding:15px 30px;font-size:1.2rem}._videoPlayer_at2hw_1548{height:250px;width:400px}}._giveawaySection_at2hw_1394._fadeInUp_at2hw_1253{opacity:0;transform:translateY(40px);transition:all 1s ease}._giveawaySection_at2hw_1394._fadeInUp_at2hw_1253._visible_at2hw_1271{opacity:1;transform:translateY(0)}._shopSection_at2hw_1616{padding:100px 0;color:#000;position:relative;overflow:hidden}._shopSection_at2hw_1616:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.03;z-index:1}._shopHeader_at2hw_1634{text-align:center;margin-bottom:60px;position:relative;z-index:2}._shopSubtitle_at2hw_1641{color:#888;font-size:1.2rem;margin-top:10px;font-weight:300}._shopContainer_at2hw_1648{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}._shopSlider_at2hw_1656{display:flex;gap:25px;overflow-x:auto;overflow-y:hidden;padding:20px 0;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}._shopSlider_at2hw_1656::-webkit-scrollbar{display:none}._shopSlider_at2hw_1656:before,._shopSlider_at2hw_1656:after{content:"";flex-shrink:0;width:20px}._productCard_at2hw_1684{flex:0 0 320px;background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border-radius:20px;overflow:hidden;transition:all .4s ease;cursor:pointer;position:relative;border:2px solid transparent;box-shadow:0 10px 30px #0000004d;height:480px;display:flex;flex-direction:column}._productCard_at2hw_1684:hover{transform:translateY(-10px);border-color:#ff6b35;box-shadow:0 20px 40px #ff6b3533}._productImage_at2hw_1706{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease;display:block}._productCard_at2hw_1684:hover ._productImage_at2hw_1706{transform:scale(1.1)}._productImageContainer_at2hw_1721{position:relative;height:200px;flex-shrink:0;overflow:hidden}._productBadge_at2hw_1728{position:absolute;top:15px;right:15px;background:#ff6b35;color:#fff;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:2}._productOverlay_at2hw_1743{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:1}._productCard_at2hw_1684:hover ._productOverlay_at2hw_1743{opacity:1}@media (max-width: 768px){._productImageContainer_at2hw_1721{height:180px}}@media (max-width: 480px){._productImageContainer_at2hw_1721{height:160px}}._viewProduct_at2hw_1774{color:#fff;font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:10px;transform:translateY(20px);transition:transform .3s ease}._productCard_at2hw_1684:hover ._viewProduct_at2hw_1774{transform:translateY(0)}._cartIcon_at2hw_1789{font-size:1.3rem}._productInfo_at2hw_1793{padding:20px;flex:1;display:flex;flex-direction:column;gap:12px}._productName_at2hw_1801{color:#f06;font-size:1.2rem;font-weight:700;line-height:1.3}._productPricing_at2hw_1808{display:flex;align-items:center;gap:10px}._productPrice_at2hw_1814{color:#fff;font-size:1.4rem;font-weight:700}._originalPrice_at2hw_1820{color:#888;font-size:1rem;text-decoration:line-through}._productDescription_at2hw_1826{color:#ccc;font-size:.9rem;line-height:1.4;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._productFeatures_at2hw_1837{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}._featureTag_at2hw_1844{background:#ff6b351a;color:#cc0052;padding:4px 8px;border-radius:12px;font-size:.75rem;border:1px solid rgba(255,107,53,.3);white-space:nowrap}._shopScrollHint_at2hw_1854{text-align:center;margin-bottom:30px}._scrollHintText_at2hw_1859{color:#fff;font-size:.95rem;font-style:italic;display:inline-block;animation:_fadeInOut_at2hw_1 3s ease-in-out infinite}@keyframes _fadeInOut_at2hw_1{0%,to{opacity:.5}50%{opacity:1}}._shopCTA_at2hw_1877{text-align:center;margin-top:50px}._shopButton_at2hw_1882{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(45deg,#ff6b35,#ff8c42);color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden}._shopButton_at2hw_1882:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ff6b3566}._shopButton_at2hw_1882:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}._shopButton_at2hw_1882:hover:before{left:100%}._shopArrow_at2hw_1920{font-size:1.2rem;transition:transform .3s ease}._shopButton_at2hw_1882:hover ._shopArrow_at2hw_1920{transform:translate(5px)}._modalProductFeatures_at2hw_2050 h4{color:#ff6b35;margin-bottom:10px;font-size:1.2rem}._modalProductFeatures_at2hw_2050 li:before{content:"✓";color:#ff6b35;font-weight:700;position:absolute;left:0}@media (max-width: 768px){._shopSection_at2hw_1616{padding:60px 0}._shopContainer_at2hw_1648{padding:0 15px}._shopSlider_at2hw_1656{gap:20px;padding:15px 0}._shopSlider_at2hw_1656:before,._shopSlider_at2hw_1656:after{width:15px}._productCard_at2hw_1684{flex:0 0 280px;height:420px}._productImageContainer_at2hw_1721{height:180px}._productInfo_at2hw_1793{padding:15px;gap:10px}._productName_at2hw_1801{font-size:1.1rem}._productPrice_at2hw_1814{font-size:1.2rem}._originalPrice_at2hw_1820{font-size:.9rem}._productDescription_at2hw_1826{font-size:.85rem;-webkit-line-clamp:2}._featureTag_at2hw_1844{padding:3px 6px;font-size:.7rem}._shopButton_at2hw_1882{padding:12px 25px;font-size:1rem}._scrollHintText_at2hw_1859{font-size:.85rem}._productModal_at2hw_1929{padding:40px 15px 15px;align-items:flex-start}._productModalContent_at2hw_1943{max-height:85vh;border-radius:15px}._productModalBody_at2hw_1972{grid-template-columns:1fr;gap:20px;padding:20px}._modalProductImage_at2hw_1983{height:300px}._modalProductName_at2hw_2009{font-size:1.5rem}._modalProductPrice_at2hw_2023{font-size:1.7rem}._modalOriginalPrice_at2hw_2029{font-size:1.1rem}._modalProductDescription_at2hw_2044{font-size:1rem}._modalProductFeatures_at2hw_2050 h4{font-size:1.1rem}._modalProductActions_at2hw_2076{flex-direction:column;gap:12px}._addToCartBtn_at2hw_2082,._quickOrderBtn_at2hw_2083{padding:12px 20px;font-size:.95rem}}@media (max-width: 480px){._shopSlider_at2hw_1656{gap:15px}._productCard_at2hw_1684{flex:0 0 250px;height:380px}._productImageContainer_at2hw_1721{height:160px}._productInfo_at2hw_1793{padding:12px}._productName_at2hw_1801{font-size:1rem}._productPrice_at2hw_1814{font-size:1.1rem}._shopButton_at2hw_1882{padding:10px 20px;font-size:.95rem}._productModal_at2hw_1929{padding:20px 10px 10px;align-items:flex-start}._productModalContent_at2hw_1943{max-height:95vh;border-radius:12px;border-width:1px}._productModalClose_at2hw_1955{top:15px;right:20px;font-size:1.8rem;background:#00000080;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._productModalBody_at2hw_1972{padding:15px;gap:15px}._modalProductImage_at2hw_1983{height:220px;border-radius:10px}._modalProductBadge_at2hw_1990{top:10px;right:10px;padding:5px 10px;font-size:.8rem}._modalProductName_at2hw_2009{font-size:1.3rem;line-height:1.3}._modalProductPricing_at2hw_2016{gap:10px}._modalProductPrice_at2hw_2023{font-size:1.5rem}._modalOriginalPrice_at2hw_2029{font-size:1rem}._discountBadge_at2hw_2035{padding:4px 8px;font-size:.8rem}._modalProductDescription_at2hw_2044{font-size:.9rem;line-height:1.5}._modalProductFeatures_at2hw_2050{gap:10px}._modalProductFeatures_at2hw_2050 h4{font-size:1rem;margin-bottom:8px}._modalProductFeatures_at2hw_2050 li{font-size:.9rem;padding:3px 0 3px 18px}._modalProductActions_at2hw_2076{margin-top:15px;gap:10px}._addToCartBtn_at2hw_2082,._quickOrderBtn_at2hw_2083{padding:12px 16px;font-size:.9rem;border-radius:25px}._shippingInfo_at2hw_2130,._warrantyInfo_at2hw_2131{font-size:.85rem}}@media (max-width: 360px){._productModal_at2hw_1929{padding:10px 5px 5px}._productModalContent_at2hw_1943{max-height:98vh;border-radius:8px}._productModalClose_at2hw_1955{top:15px;right:15px;font-size:1.6rem;width:35px;height:35px}._productModalBody_at2hw_1972{padding:12px;gap:12px}._modalProductImage_at2hw_1983{height:180px}._modalProductName_at2hw_2009{font-size:1.2rem}._modalProductPrice_at2hw_2023{font-size:1.3rem}._modalProductDescription_at2hw_2044{font-size:.85rem}._addToCartBtn_at2hw_2082,._quickOrderBtn_at2hw_2083{padding:10px 12px;font-size:.85rem}}._productModal_at2hw_1929{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._productModalContent_at2hw_1943{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border-radius:20px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;border:2px solid #ff6b35;box-shadow:0 20px 60px #00000080}._productModalClose_at2hw_1955{position:absolute;top:20px;right:25px;background:none;border:none;color:#ff6b35;font-size:2rem;cursor:pointer;z-index:1001;transition:color .3s ease}._productModalClose_at2hw_1955:hover{color:#ff8c42}._productModalBody_at2hw_1972{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px}._productModalImage_at2hw_1979{position:relative}._modalProductImage_at2hw_1983{width:100%;height:400px;object-fit:cover;border-radius:15px}._modalProductBadge_at2hw_1990{position:absolute;top:15px;right:15px;background:#ff6b35;color:#fff;padding:8px 15px;border-radius:20px;font-size:.9rem;font-weight:700;text-transform:uppercase}._productModalInfo_at2hw_2003{display:flex;flex-direction:column;gap:20px}._modalProductName_at2hw_2009{color:#f06;font-size:1.8rem;font-weight:700;margin-bottom:0}._modalProductPricing_at2hw_2016{display:flex;align-items:center;gap:15px;flex-wrap:wrap}._modalProductPrice_at2hw_2023{color:#fff;font-size:2rem;font-weight:700}._modalOriginalPrice_at2hw_2029{color:#888;font-size:1.3rem;text-decoration:line-through}._discountBadge_at2hw_2035{background:#ff6b35;color:#fff;padding:5px 10px;border-radius:15px;font-size:.9rem;font-weight:700}._modalProductDescription_at2hw_2044{color:#ccc;font-size:1.1rem;line-height:1.6}._modalProductFeatures_at2hw_2050 h4{color:#f06;margin-bottom:10px;font-size:1.2rem}._modalProductFeatures_at2hw_2050 ul{list-style:none;padding:0}._modalProductFeatures_at2hw_2050 li{color:#ccc;position:relative;padding:5px 0 5px 20px}._modalProductFeatures_at2hw_2050 li:before{content:"✓";color:#f06;font-weight:700;position:absolute;left:0}._modalProductActions_at2hw_2076{display:flex;gap:15px;margin-top:20px}._addToCartBtn_at2hw_2082,._quickOrderBtn_at2hw_2083{flex:1;padding:15px 20px;border:none;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;font-size:1rem}._addToCartBtn_at2hw_2082{background:linear-gradient(45deg,#ff6b35,#ff8c42);color:#fff}._addToCartBtn_at2hw_2082:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3566}._quickOrderBtn_at2hw_2083{background:transparent;color:#ff6b35;border:2px solid #ff6b35}._quickOrderBtn_at2hw_2083:hover{background:#ff6b35;color:#fff;transform:translateY(-2px)}._phoneIcon_at2hw_2120{font-size:1.2rem}._modalProductInfo_at2hw_2124{border-top:1px solid #333;padding-top:20px;margin-top:20px}._shippingInfo_at2hw_2130,._warrantyInfo_at2hw_2131{color:#ccc;font-size:.95rem;margin-bottom:8px}@media (max-width: 768px){._shopSection_at2hw_1616{padding:60px 0}._shopContainer_at2hw_1648{padding:0 15px}._shopSlider_at2hw_1656{gap:20px;padding:15px 0}._shopSlider_at2hw_1656:before,._shopSlider_at2hw_1656:after{width:15px}._productCard_at2hw_1684{flex:0 0 280px;height:420px}._productImageContainer_at2hw_1721{height:180px}._productInfo_at2hw_1793{padding:15px;gap:10px}._productName_at2hw_1801{font-size:1.1rem}._productPrice_at2hw_1814{font-size:1.2rem}._originalPrice_at2hw_1820{font-size:.9rem}._productDescription_at2hw_1826{font-size:.85rem;-webkit-line-clamp:2}._featureTag_at2hw_1844{padding:3px 6px;font-size:.7rem}._shopButton_at2hw_1882{padding:12px 25px;font-size:1rem}._scrollHintText_at2hw_1859{font-size:.85rem}._productModal_at2hw_1929{padding:15px;align-items:center}._productModalContent_at2hw_1943{max-height:85vh;border-radius:15px}._productModalBody_at2hw_1972{grid-template-columns:1fr;gap:20px;padding:20px}._modalProductImage_at2hw_1983{height:300px}._modalProductName_at2hw_2009{font-size:1.5rem}._modalProductPrice_at2hw_2023{font-size:1.7rem}._modalOriginalPrice_at2hw_2029{font-size:1.1rem}._modalProductDescription_at2hw_2044{font-size:1rem}._modalProductFeatures_at2hw_2050 h4{font-size:1.1rem}._modalProductActions_at2hw_2076{flex-direction:column;gap:12px}._addToCartBtn_at2hw_2082,._quickOrderBtn_at2hw_2083{padding:12px 20px;font-size:.95rem}}@media (max-width: 480px){._shopSlider_at2hw_1656{gap:15px}._productCard_at2hw_1684{flex:0 0 250px;height:380px}._productImageContainer_at2hw_1721{height:160px}._productInfo_at2hw_1793{padding:12px}._productName_at2hw_1801{font-size:1rem}._productPrice_at2hw_1814{font-size:1.1rem}._shopButton_at2hw_1882{padding:10px 20px;font-size:.95rem}._productModal_at2hw_1929{padding:10px;align-items:center}._productModalContent_at2hw_1943{max-height:95vh;border-radius:12px;border-width:1px}._productModalClose_at2hw_1955{top:0;right:0;font-size:1.8rem;background:#00000080;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._productModalBody_at2hw_1972{padding:15px;gap:15px}._modalProductImage_at2hw_1983{height:220px;border-radius:10px}._modalProductBadge_at2hw_1990{top:10px;right:10px;padding:5px 10px;font-size:.8rem}._modalProductName_at2hw_2009{font-size:1.3rem;line-height:1.3}._modalProductPricing_at2hw_2016{gap:10px}._modalProductPrice_at2hw_2023{font-size:1.5rem}._modalOriginalPrice_at2hw_2029{font-size:1rem}._discountBadge_at2hw_2035{padding:4px 8px;font-size:.8rem}._modalProductDescription_at2hw_2044{font-size:.9rem;line-height:1.5}._modalProductFeatures_at2hw_2050{gap:10px}._modalProductFeatures_at2hw_2050 h4{font-size:1rem;margin-bottom:8px}._modalProductFeatures_at2hw_2050 li{font-size:.9rem;padding:3px 0 3px 18px}._modalProductActions_at2hw_2076{margin-top:15px;gap:10px}._addToCartBtn_at2hw_2082,._quickOrderBtn_at2hw_2083{padding:12px 16px;font-size:.9rem;border-radius:25px}._shippingInfo_at2hw_2130,._warrantyInfo_at2hw_2131{font-size:.85rem}}@media (max-width: 360px){._productModal_at2hw_1929{padding:5px}._productModalContent_at2hw_1943{max-height:98vh;border-radius:8px}._productModalClose_at2hw_1955{top:10px;right:15px;font-size:1.6rem;width:35px;height:35px}._productModalBody_at2hw_1972{padding:12px;gap:12px}._modalProductImage_at2hw_1983{height:180px}._modalProductName_at2hw_2009{font-size:1.2rem}._modalProductPrice_at2hw_2023{font-size:1.3rem}._modalProductDescription_at2hw_2044{font-size:.85rem}._addToCartBtn_at2hw_2082,._quickOrderBtn_at2hw_2083{padding:10px 12px;font-size:.85rem}}@media (hover: none) and (pointer: coarse){._shopSlider_at2hw_1656{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}._productCard_at2hw_1684{scroll-snap-align:start}._productOverlay_at2hw_1743{opacity:0}._productCard_at2hw_1684:active ._productOverlay_at2hw_1743{opacity:1}._addToCartBtn_at2hw_2082:hover,._quickOrderBtn_at2hw_2083:hover{transform:none;box-shadow:none;background:linear-gradient(45deg,#ff6b35,#ff8c42)}._quickOrderBtn_at2hw_2083:hover{background:transparent;color:#ff6b35}._productModalClose_at2hw_1955{min-width:44px;min-height:44px}._addToCartBtn_at2hw_2082,._quickOrderBtn_at2hw_2083{min-height:44px}}._shopSection_at2hw_1616._fadeInUp_at2hw_1253{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease}._shopSection_at2hw_1616._fadeInUp_at2hw_1253._visible_at2hw_1271{opacity:1;transform:translateY(0)}._productCard_at2hw_1684{opacity:0;transform:translateY(30px);animation:_fadeInUpStagger_at2hw_1 .6s ease forwards}._productCard_at2hw_1684:nth-child(1){animation-delay:.1s}._productCard_at2hw_1684:nth-child(2){animation-delay:.2s}._productCard_at2hw_1684:nth-child(3){animation-delay:.3s}._productCard_at2hw_1684:nth-child(4){animation-delay:.4s}._productCard_at2hw_1684:nth-child(5){animation-delay:.5s}._productCard_at2hw_1684:nth-child(6){animation-delay:.6s}@keyframes _fadeInUpStagger_at2hw_1{to{opacity:1;transform:translateY(0)}}._shopSliderContainer_at2hw_1656{position:relative;overflow:hidden;margin-bottom:40px}._scrollButton_at2hw_2539{position:absolute;top:50%;transform:translateY(-50%);background:linear-gradient(45deg,#ff6b35,#ff8c42);color:#fff;border:none;border-radius:50%;width:50px;height:50px;font-size:1.5rem;font-weight:700;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 4px 15px #ff6b354d}._scrollButton_at2hw_2539:hover:not(:disabled){transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #ff6b3566}._scrollButton_at2hw_2539:disabled{opacity:.3;cursor:not-allowed;transform:translateY(-50%) scale(.9)}._scrollLeft_at2hw_2568{left:20px}._scrollRight_at2hw_2572{right:20px}._shopSlider_at2hw_1656{cursor:grab;-webkit-user-select:none;user-select:none}._shopSlider_at2hw_1656:active{cursor:grabbing}._shopSlider_at2hw_1656:focus{outline:2px solid #ff6b35;outline-offset:2px}@media (max-width: 768px){._scrollButton_at2hw_2539{width:40px;height:40px;font-size:1.2rem}._scrollLeft_at2hw_2568{left:10px}._scrollRight_at2hw_2572{right:10px}}@media (hover: none) and (pointer: coarse){._scrollButton_at2hw_2539{display:none}}._tattooStyles_at2hw_436{position:relative;padding:80px 0;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);overflow:hidden}._carouselContainer_at2hw_480{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:20px}._carouselWrapper_at2hw_3318{flex:1;overflow:hidden;border-radius:15px;position:relative}._carouselTrack_at2hw_3325{display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}._styleCard_at2hw_524{flex:0 0 auto;width:calc(100% / 3);padding:0 10px;box-sizing:border-box}._styleImageContainer_at2hw_551{position:relative;height:300px;border-radius:12px;overflow:hidden;margin-bottom:15px;cursor:pointer;transition:transform .3s ease}._styleImageContainer_at2hw_551:hover{transform:scale(1.05)}._styleImage_at2hw_551{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .5s ease}._styleImageContainer_at2hw_551:hover ._styleImage_at2hw_551{transform:scale(1.1)}._inkOverlay_at2hw_569{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,107,53,.1) 0%,rgba(255,107,53,.05) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}._styleImageContainer_at2hw_551:hover ._inkOverlay_at2hw_569{opacity:1}._styleInfo_at2hw_587{text-align:center;padding:0 10px}._styleInfo_at2hw_587 h3{color:#ff6b35;font-size:1.4rem;margin-bottom:8px;font-weight:600}._styleInfo_at2hw_587 p{color:#ccc;font-size:.9rem;line-height:1.4;margin:0}._carouselArrow_at2hw_492{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:none;color:#fff;width:50px;height:50px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative;z-index:10;box-shadow:0 4px 15px #ff6b354d}._carouselArrow_at2hw_492:hover:not(:disabled){transform:scale(1.1);box-shadow:0 6px 20px #ff6b3580}._carouselArrow_at2hw_492:disabled{opacity:.3;cursor:not-allowed;transform:none}._carouselArrow_at2hw_492:active{transform:scale(.95)}._slideIndicators_at2hw_607{display:flex;justify-content:center;gap:10px;margin-top:30px}._slideIndicator_at2hw_607{width:12px;height:12px;border-radius:50%;border:2px solid #ff6b35;background:transparent;cursor:pointer;transition:all .3s ease}._slideIndicator_at2hw_607._activeIndicator_at2hw_624{background:#ff6b35;transform:scale(1.2)}._slideIndicator_at2hw_607:hover{background:#ff6b3580}@media (max-width: 1024px){._styleCard_at2hw_524{width:50%}._carouselContainer_at2hw_480{gap:15px}._carouselArrow_at2hw_492{width:45px;height:45px;font-size:1.3rem}}@media (max-width: 768px){._styleCard_at2hw_524{width:100%}._carouselContainer_at2hw_480{padding:0 15px;gap:10px}._carouselArrow_at2hw_492{width:40px;height:40px;font-size:1.2rem}._styleImageContainer_at2hw_551{height:250px}._styleInfo_at2hw_587 h3{font-size:1.2rem}._styleInfo_at2hw_587 p{font-size:.85rem}}@media (max-width: 480px){._carouselContainer_at2hw_480{flex-direction:column;gap:20px}._carouselArrow_at2hw_492{display:none}._carouselWrapper_at2hw_3318{width:100%}._styleImageContainer_at2hw_551{height:220px}._tattooStyles_at2hw_436{padding:60px 0}._slideIndicators_at2hw_607{margin-top:20px}}@keyframes _slideIn_at2hw_607{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}._activeCard_at2hw_538{animation:_slideIn_at2hw_607 .5s ease-out}@media (hover: none){._styleImageContainer_at2hw_551:active{transform:scale(.98)}._slideIndicator_at2hw_607:active{transform:scale(1.1)}}._loadMoreButton_at2hw_3559{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;border:none;padding:12px 30px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin:20px auto;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #ff6b354d;position:relative;overflow:hidden}._loadMoreButton_at2hw_3559:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566;background:linear-gradient(135deg,#f7931e,#ff6b35)}._loadMoreButton_at2hw_3559:disabled{opacity:.7;cursor:not-allowed;transform:none}._loadMoreButton_at2hw_3559._loading_at2hw_3590{pointer-events:none}._loadingSpinner_at2hw_3594{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:_spin_at2hw_1 1s linear infinite}@keyframes _spin_at2hw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._btnArrow_at2hw_859{transition:transform .3s ease}._loadMoreButton_at2hw_3559:hover ._btnArrow_at2hw_859{transform:translateY(2px)}@media (max-width: 768px){._loadMoreButton_at2hw_3559{padding:10px 25px;font-size:14px}}._cosmeticTattooSection_at2hw_3631{padding:80px 0;position:relative;overflow:hidden}._cosmeticTattooSection_at2hw_3631:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(255,107,53,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,107,53,.05) 0%,transparent 50%);pointer-events:none}._cosmeticHeader_at2hw_3649{text-align:center;margin-bottom:60px;position:relative;z-index:2}._cosmeticHeader_at2hw_3649 ._sectionTitle_at2hw_459{font-size:3rem;color:#f06;margin-bottom:20px;text-shadow:0 0 20px rgba(255,107,53,.3);position:relative}._cosmeticHeader_at2hw_3649 ._sectionTitle_at2hw_459:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#ff6b35,#ff8555);border-radius:2px}._cosmeticCategories_at2hw_3676{display:flex;justify-content:center;gap:20px;margin-top:30px}._categoryTag_at2hw_3683{background:linear-gradient(45deg,#ff6b35,#ff8555);color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 4px 15px #ff6b354d}._cosmeticContainer_at2hw_3694{max-width:1400px;margin:0 auto;padding:0 20px;position:relative}._cosmeticSliderContainer_at2hw_3701{position:relative;display:flex;align-items:center;gap:20px}._cosmeticSlider_at2hw_3701{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:20px 0;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}._cosmeticSlider_at2hw_3701::-webkit-scrollbar{display:none}._cosmeticItem_at2hw_3723{flex:0 0 440px;height:380px;position:relative;cursor:pointer;scroll-snap-align:start;transition:transform .3s ease}._cosmeticItem_at2hw_3723:hover{transform:translateY(-5px)}._cosmeticImageContainer_at2hw_3736{width:100%;height:100%;position:relative;border-radius:15px;overflow:hidden;box-shadow:0 8px 30px #0000004d}._cosmeticImage_at2hw_3736{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._cosmeticItem_at2hw_3723:hover ._cosmeticImage_at2hw_3736{transform:scale(1.05)}._cosmeticOverlay_at2hw_3756{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.8) 100%);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:15px;opacity:0;transition:opacity .3s ease}._cosmeticItem_at2hw_3723:hover ._cosmeticOverlay_at2hw_3756{opacity:1}._cosmeticCategory_at2hw_3776{background:#ff6b35e6;color:#fff;padding:5px 12px;border-radius:15px;font-size:.8rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:0}._viewCosmeticDetails_at2hw_3787{display:flex;align-items:center;gap:8px;background:#ffffffe6;color:#1a1a1a;padding:10px 15px;border-radius:25px;font-weight:600;font-size:.9rem;transition:all .3s ease}._viewCosmeticDetails_at2hw_3787:hover{background:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #ff6b354d}._cosmeticPlusIcon_at2hw_3806{font-size:1.2rem;font-weight:700;color:#ff6b35}._cosmeticScrollButton_at2hw_3812{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border:none;background:linear-gradient(45deg,#ff6b35,#ff8555);color:#fff;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 5px 15px #ff6b354d}._cosmeticScrollButton_at2hw_3812:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 8px 25px #ff6b3580}._cosmeticScrollButton_at2hw_3812:disabled{opacity:.3;cursor:not-allowed}._cosmeticScrollButton_at2hw_3812:disabled:hover{transform:translateY(-50%) scale(1);box-shadow:0 5px 15px #ff6b354d}._cosmeticScrollLeft_at2hw_3844{left:-25px}._cosmeticScrollRight_at2hw_3848{right:-25px}._cosmeticScrollHint_at2hw_3852{text-align:center;margin-top:30px}._cosmeticScrollHintText_at2hw_3857{color:#888;font-size:.9rem;font-style:italic}@media (max-width: 1024px){._cosmeticScrollButton_at2hw_3812{display:none}._cosmeticSliderContainer_at2hw_3701{gap:0}._cosmeticSlider_at2hw_3701{padding:20px 10px}}@media (max-width: 768px){._cosmeticTattooSection_at2hw_3631{padding:60px 0}._cosmeticHeader_at2hw_3649 ._sectionTitle_at2hw_459{font-size:2.5rem}._cosmeticCategories_at2hw_3676{flex-wrap:wrap;gap:15px}._categoryTag_at2hw_3683{font-size:.8rem;padding:6px 12px}._cosmeticItem_at2hw_3723{flex:0 0 250px;height:250px}._cosmeticSlider_at2hw_3701{gap:15px}._cosmeticOverlay_at2hw_3756{opacity:1;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,transparent 40%,transparent 60%,rgba(0,0,0,.7) 100%)}}@media (max-width: 480px){._cosmeticHeader_at2hw_3649 ._sectionTitle_at2hw_459{font-size:2rem}._cosmeticItem_at2hw_3723{flex:0 0 200px;height:200px}._cosmeticSlider_at2hw_3701{gap:10px;padding:15px 5px}._cosmeticContainer_at2hw_3694{padding:0 10px}._cosmeticCategories_at2hw_3676{gap:10px}._categoryTag_at2hw_3683{font-size:.7rem;padding:5px 10px}}@keyframes _cosmeticSlideIn_at2hw_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._cosmeticTattooSection_at2hw_3631._visible_at2hw_1271,._cosmeticTattooSection_at2hw_3631._visible_at2hw_1271 ._cosmeticItem_at2hw_3723{animation:_cosmeticSlideIn_at2hw_1 .8s ease-out}._cosmeticTattooSection_at2hw_3631._visible_at2hw_1271 ._cosmeticItem_at2hw_3723:nth-child(odd){animation-delay:.1s}._cosmeticTattooSection_at2hw_3631._visible_at2hw_1271 ._cosmeticItem_at2hw_3723:nth-child(2n){animation-delay:.2s}._cosmeticCategories_at2hw_3676{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}._categoryButton_at2hw_3981{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);color:#fff;border:2px solid transparent;padding:.75rem 1.5rem;border-radius:25px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}._categoryButton_at2hw_3981:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff6b354d;border-color:#ff2e88}._categoryButton_at2hw_3981._activeCategory_at2hw_4003{background:linear-gradient(135deg,#f06,#ff8c42);border-color:#ff6b35;box-shadow:0 8px 20px #ff6b3566}._categoryButton_at2hw_3981:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}._categoryButton_at2hw_3981:hover:before{left:100%}._cosmeticInfo_at2hw_4024{text-align:center;margin-top:1rem}._cosmeticCount_at2hw_4029{color:#f06;font-size:.9rem;font-weight:500;opacity:.8}@media (max-width: 768px){._cosmeticCategories_at2hw_3676{gap:.5rem;margin-bottom:1.5rem}._categoryButton_at2hw_3981{padding:.5rem 1rem;font-size:.85rem}}:root{--dark-bg: #0a0a0a;--darker-bg: #050505;--dark-accent: #1a1a1a;--pink-primary: #ff0066;--pink-dark: #990033;--pink-darker: #660022;--pink-light: #ff3385;--ink-black: #000000;--ink-purple: #330033;--text-light: #ffffff;--text-accent: #cccccc;--overlay-gradient: linear-gradient(to top, rgba(10, 10, 10, .9) 0%, rgba(10, 10, 10, .5) 50%, transparent 100%)}body{background-color:var(--dark-bg);color:var(--text-light);font-family:Helvetica Neue,Arial,sans-serif;margin:0;padding:0;overflow-x:hidden}.portfolio-container{position:relative;width:100%;min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--dark-accent)}::-webkit-scrollbar-thumb{background:var(--pink-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--pink-primary)}.portfolio-hero{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--darker-bg),var(--ink-purple))}.hero-content{text-align:center;z-index:2;padding:2rem;background-color:#00000080;border-radius:16px;box-shadow:0 0 25px #ff00664d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transform:translateY(-20px);animation:floatIn 1.2s ease-out forwards}@keyframes floatIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title{font-size:4rem;margin-bottom:1rem;font-weight:700;text-transform:uppercase;letter-spacing:16px;color:var(--pink-primary);text-shadow:0 0 15px rgba(255,0,102,.7)}.hero-subtitle{font-size:1.5rem;margin:0;font-weight:300;color:var(--text-light)}.parallax-decoration{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.tattoo-machine{position:absolute;width:200px;height:300px;bottom:-50px;right:10%;background-image:url(/adina1.jpg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(25deg);filter:drop-shadow(0 0 15px var(--pink-primary))}.ink-splash{position:absolute;border-radius:50%;background:var(--pink-dark);opacity:.7}.splash-1{width:150px;height:150px;top:20%;left:15%;background:radial-gradient(circle,var(--pink-primary),var(--ink-purple));filter:blur(10px)}.splash-2{width:100px;height:100px;bottom:30%;left:25%;background:radial-gradient(circle,var(--pink-light),var(--pink-dark));filter:blur(8px)}.splash-3{width:200px;height:200px;top:40%;right:25%;background:radial-gradient(circle,var(--pink-dark),transparent);filter:blur(15px)}.ink-drops-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.ink-drop{position:absolute;width:50px;height:50px;background:radial-gradient(circle,var(--pink-primary) 0%,transparent 70%);border-radius:50%;opacity:0;animation:inkDrop 5s ease-out forwards;filter:blur(3px);z-index:10}@keyframes inkDrop{0%{transform:scale(0);opacity:.8}40%{opacity:.6}to{transform:scale(5);opacity:0}}.portfolio-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;padding:2rem 1rem;background-color:var(--darker-bg);box-shadow:0 5px 15px #000000b3;position:sticky;top:0;z-index:100}.tab-btn{background:transparent;color:var(--text-light);border:none;padding:12px 25px;cursor:pointer;font-size:1.1rem;position:relative;overflow:hidden;transition:color .3s ease;text-transform:uppercase;letter-spacing:1px}.tab-btn:hover{color:var(--pink-primary)}.tab-btn.active{color:var(--pink-primary);font-weight:700}.tab-ink-drop{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;background-color:var(--pink-primary);transition:width .3s ease;border-radius:2px;box-shadow:0 0 8px var(--pink-primary)}.tab-btn:hover .tab-ink-drop,.tab-btn.active .tab-ink-drop{width:70%}.tab-content{min-height:400px;background-color:var(--dark-bg)}.section-title{color:var(--pink-primary);font-size:2.5rem;text-align:center;margin:2rem 0 1rem;letter-spacing:2px;text-shadow:0 0 10px rgba(255,0,102,.5)}.section-description{text-align:center;max-width:800px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6;color:var(--text-accent);padding:0 1rem}.style-filter{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;padding:2rem 1rem;position:relative;background-color:var(--dark-accent);box-shadow:0 0 20px #00000080}.filter-needle{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:2px;height:40px;background-color:var(--pink-primary);z-index:2;box-shadow:0 0 8px var(--pink-primary)}.filter-btn{background:transparent;color:var(--text-light);border:none;padding:10px 20px;cursor:pointer;font-size:1rem;position:relative;overflow:hidden;transition:color .3s ease}.filter-btn:hover{color:var(--pink-primary)}.filter-btn.active{color:var(--pink-primary);font-weight:700}.btn-ink{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background-color:var(--pink-primary);transition:width .3s ease;box-shadow:0 0 5px var(--pink-primary)}.filter-btn:hover .btn-ink,.filter-btn.active .btn-ink{width:80%}.portfolio-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;padding:3rem 2rem;background-color:var(--dark-bg)}.portfolio-item{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 5px 15px #0000004d;transition:transform .3s ease,box-shadow .3s ease;opacity:0;animation:fadeInUp .5s ease forwards}.portfolio-item:hover{transform:translateY(-10px);box-shadow:0 10px 25px #f063}.item-image-container{position:relative;overflow:hidden;aspect-ratio:1 / 1}.item-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.portfolio-item:hover .item-image{transform:scale(1.1)}.item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-gradient);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;opacity:0;transition:opacity .3s ease;box-sizing:border-box}.portfolio-item:hover .item-overlay{opacity:1}.item-overlay h3{margin:0 0 .5rem;font-size:1.4rem;color:var(--pink-primary)}.item-overlay p{margin:0;font-size:1rem;color:var(--text-accent)}.item-ink-splash{position:absolute;width:100px;height:100px;right:-20px;bottom:-20px;background:radial-gradient(circle,var(--pink-primary) 0%,transparent 70%);border-radius:50%;opacity:0;transition:opacity .3s ease}.portfolio-item:hover .item-ink-splash{opacity:.7}.before-after-section,.cover-ups-section,.skin-tones-section{padding:2rem 1rem 4rem;background-color:var(--darker-bg)}.slideshow-container{max-width:1000px;margin:0 auto;background-color:var(--dark-accent);border-radius:12px;padding:1.5rem;box-shadow:0 10px 30px #00000080;position:relative;overflow:hidden}.slideshow-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.slideshow-btn{background-color:transparent;border:2px solid var(--pink-dark);color:var(--text-light);width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.slideshow-btn:hover{background-color:var(--pink-dark);border-color:var(--pink-primary);box-shadow:0 0 10px var(--pink-primary)}.slideshow-indicator{font-size:1.1rem;color:var(--text-accent);font-weight:300}.before-after-slide{position:relative}.slide-title{text-align:center;color:var(--pink-primary);font-size:1.8rem;margin-bottom:1.5rem}.comparison-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.comparison-item{flex:1;min-width:280px;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0006}.comparison-image{width:100%;display:block;aspect-ratio:1 / 1;object-fit:cover}.comparison-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:var(--text-light);padding:15px;text-align:center;font-size:1.1rem;font-weight:500}.slide-description{text-align:center;margin-top:1.5rem;color:var(--text-accent);line-height:1.6}.skin-tones-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;padding:1rem}.skin-tone-item{border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #0006;transition:transform .3s ease,box-shadow .3s ease}.skin-tone-item:hover{transform:translateY(-10px);box-shadow:0 10px 25px #ff00664d}.skin-tone-image-container{position:relative;overflow:hidden}.skin-tone-image{width:100%;display:block;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s ease}.skin-tone-item:hover .skin-tone-image{transform:scale(1.1)}.skin-tone-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-gradient);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;opacity:0;transition:opacity .3s ease;box-sizing:border-box}.skin-tone-item:hover .skin-tone-overlay{opacity:1}.skin-tone-overlay h3{margin:0 0 .5rem;color:var(--pink-primary);font-size:1.3rem}.skin-tone-overlay p{margin:0;color:var(--text-accent)}.section-separator{position:relative;height:100px;background:linear-gradient(to bottom,var(--darker-bg),var(--dark-bg));overflow:hidden}.ink-trail{position:absolute;top:50%;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent,var(--pink-primary),transparent);transform:translateY(-50%);box-shadow:0 0 15px var(--pink-primary)}.ink-trail:before{content:"";position:absolute;top:50%;left:0;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle,var(--pink-primary) 0%,transparent 70%);transform:translate(-50%,-50%);animation:trailMove 8s linear infinite}@keyframes trailMove{0%{left:0}to{left:100%}}.animate-on-scroll{opacity:0;transform:translateY(15px);transition:opacity .3s ease,transform .3s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.tab-content>div:not([style*="display: none"]) .animate-on-scroll{opacity:1;transform:translateY(0)}.portfolio-tabs{z-index:100;position:sticky;top:0}.tab-content>div{transition:opacity .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 5px var(--pink-dark)}50%{box-shadow:0 0 15px var(--pink-primary)}to{box-shadow:0 0 5px var(--pink-dark)}}@media (max-width: 768px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1.2rem}.portfolio-gallery{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:2rem 1rem;gap:1.5rem}.comparison-container{flex-direction:column}.section-title{font-size:2rem}.tab-btn{padding:10px 15px;font-size:.9rem}.testimonials-carousel{flex-direction:column;align-items:center}.testimonial-card{width:100%}.style-filter{padding:1.5rem .5rem}.filter-btn{padding:8px 12px;font-size:.9rem}}@media (prefers-reduced-motion: no-preference){.portfolio-item,.testimonial-card,.comparison-item,.skin-tone-item{transition:opacity .5s ease,transform .5s ease,box-shadow .3s ease}}.portfolio-section .animate-on-scroll,.before-after-section .animate-on-scroll,.cover-ups-section .animate-on-scroll,.skin-tones-section .animate-on-scroll{transition:opacity .5s ease,transform .5s ease}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.portfolio-item{animation-duration:.3s}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn .3s ease}.modal-content{position:relative;max-width:90%;max-height:90%;margin:auto;background-color:var(--dark-accent);border-radius:12px;box-shadow:0 0 30px #f066;overflow:hidden;animation:scaleIn .3s ease}.modal-image{width:100%;max-height:80vh;object-fit:contain;display:block}.modal-info{padding:20px;background-color:var(--darker-bg)}.modal-info h3{color:var(--pink-primary);margin-top:0;margin-bottom:10px;font-size:1.5rem}.modal-info p{color:var(--text-accent);margin:0;line-height:1.5}.close-modal{position:absolute;top:10px;right:15px;color:var(--text-light);font-size:28px;font-weight:700;cursor:pointer;z-index:1001;background-color:#00000080;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.close-modal:hover{color:var(--pink-primary);background-color:#000c;transform:scale(1.1)}.view-more{display:inline-block;margin-top:10px;color:var(--pink-primary);font-size:.9rem;opacity:.8;transition:opacity .3s}.item-overlay:hover .view-more,.skin-tone-overlay:hover .view-more{opacity:1;text-decoration:underline}.portfolio-item,.comparison-item,.skin-tone-item{cursor:pointer;position:relative}.portfolio-item:after,.comparison-item:after,.skin-tone-item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f060,#ff00661a);opacity:0;transition:opacity .3s ease;pointer-events:none}.portfolio-item:hover:after,.comparison-item:hover:after,.skin-tone-item:hover:after{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.modal-content{max-width:95%;max-height:95%}.modal-info{padding:15px}.modal-info h3{font-size:1.3rem}.close-modal{width:35px;height:35px;font-size:24px}}.load-more-container{display:flex;justify-content:center;margin:40px 0;padding:20px}.load-more-btn{position:relative;background:linear-gradient(45deg,#1a1a1a,#2d2d2d);color:#fff;border:2px solid #444;padding:15px 30px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;overflow:hidden;display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:1px}.load-more-btn:hover:not(:disabled){background:linear-gradient(45deg,#2d2d2d,#1a1a1a);border-color:#666;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.load-more-btn:disabled{cursor:not-allowed;opacity:.7}.load-more-btn.loading{pointer-events:none}.loading-spinner{width:20px;height:20px;border:2px solid #666;border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.load-more-btn .btn-ink{position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease}.load-more-btn:hover .btn-ink{width:100%;height:100%}:root{--dark: #121212;--darker: #0a0a0a;--pink: #ff0066;--pink-dark: #990044;--pink-light: #ff66a3;--accent: #00ccff;--text: #f0f0f0;--text-dark: #aaaaaa}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--dark);color:var(--text);font-family:Poppins,sans-serif;overflow-x:hidden;scroll-behavior:smooth}.contact-container{position:relative;min-height:100vh;perspective:1000px;overflow:hidden}.ink-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.ink-splash-1,.ink-splash-2,.ink-splash-3{position:absolute;background-size:contain;background-repeat:no-repeat;opacity:.15;filter:blur(2px)}.ink-splash-1{top:10%;left:5%;width:600px;height:600px;background-image:url(/adina2.jpg);transform:rotate(-15deg)}.ink-splash-2{bottom:15%;right:10%;width:400px;height:400px;background-image:url(/adina2.jpg);transform:rotate(22deg)}.tattoo-machine{position:absolute;bottom:10%;left:8%;width:200px;height:400px;background-image:url(/adina2.jpg);background-size:contain;background-repeat:no-repeat;opacity:0;transform:rotate(12deg)}.ink-drop{position:absolute;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--pink-dark);box-shadow:0 0 15px #f069;filter:blur(2px);opacity:0;transform:scale(0);animation:inkDrop 2s ease-out forwards;pointer-events:none;z-index:0}@keyframes inkDrop{0%{transform:scale(0);opacity:.8}50%{opacity:.4}to{transform:scale(1);opacity:0}}.contact-content{max-width:1200px;margin:0 auto;padding:100px 20px;position:relative;z-index:1}h1{font-family:Permanent Marker,cursive;font-size:4rem;text-align:center;margin-bottom:60px;text-shadow:0 0 10px rgba(255,0,102,.5);position:relative;overflow:hidden}h1 span{color:var(--pink);position:relative;display:inline-block}.glitch-text{position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.glitch-text:before{animation:glitch-effect 3s infinite;color:var(--pink);clip:rect(44px,450px,56px,0);left:5px}.glitch-text:after{animation:glitch-effect 2s infinite;color:var(--accent);clip:rect(44px,450px,46px,0);left:-5px}@keyframes glitch-effect{0%{clip:rect(31px,9999px,94px,0)}5%{clip:rect(70px,9999px,71px,0)}10%{clip:rect(29px,9999px,83px,0)}15%{clip:rect(50px,9999px,5px,0)}20%{clip:rect(19px,9999px,39px,0)}25%{clip:rect(37px,9999px,49px,0)}30%{clip:rect(57px,9999px,98px,0)}35%{clip:rect(55px,9999px,14px,0)}40%{clip:rect(80px,9999px,86px,0)}45%{clip:rect(91px,9999px,59px,0)}50%{clip:rect(10px,9999px,23px,0)}55%{clip:rect(37px,9999px,65px,0)}60%{clip:rect(31px,9999px,77px,0)}65%{clip:rect(96px,9999px,13px,0)}70%{clip:rect(18px,9999px,14px,0)}75%{clip:rect(69px,9999px,44px,0)}80%{clip:rect(26px,9999px,77px,0)}85%{clip:rect(75px,9999px,35px,0)}90%{clip:rect(4px,9999px,82px,0)}95%{clip:rect(43px,9999px,96px,0)}to{clip:rect(53px,9999px,16px,0)}}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:50px;margin-bottom:80px}.info-card{background:linear-gradient(135deg,#191919e6,#0f0f0fcc);border-radius:10px;padding:25px;display:flex;align-items:center;box-shadow:0 10px 20px #0000004d,inset 0 0 1px 1px #f063;transition:transform .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.info-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0006,0 0 15px #ff00664d,inset 0 0 1px 1px #ff00664d}.card-icon{background-color:var(--pink-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:30px;font-size:1.2rem;box-shadow:0 0 15px #ff006680}.card-text h3{font-size:1.2rem;margin-bottom:5px;color:var(--pink-light)}.card-text p{font-size:.9rem;color:var(--text-dark)}.contact-form{background:linear-gradient(to bottom,#191919f2,#0f0f0fe6);border-radius:15px;padding:40px;margin-bottom:60px;box-shadow:0 20px 40px #00000080,inset 0 0 2px 1px #ff00664d;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-form:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,0,102,.1) 0%,transparent 70%);opacity:.5;pointer-events:none}.form-header{text-align:center;margin-bottom:30px}.form-header h2{font-family:Permanent Marker,cursive;font-size:2.5rem;color:var(--pink);margin-bottom:10px}.form-header p{color:var(--text-dark)}.form-group{position:relative;margin-bottom:25px}.form-input{width:100%;padding:15px;background-color:#0000004d;border:none;border-radius:8px;color:var(--text);font-family:Poppins,sans-serif;font-size:1rem;transition:all .3s ease}.form-input:focus{outline:none;background-color:#0a0a0a99;box-shadow:0 0 10px #ff00664d}.input-border{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:linear-gradient(to right,var(--pink-dark),var(--pink),var(--pink-dark));transition:width .3s ease}.form-input:focus+.input-border{width:100%}.textarea{resize:vertical;min-height:120px}.submit-btn{position:relative;display:block;width:100%;padding:15px;background:linear-gradient(135deg,var(--pink-dark),var(--pink));border:none;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:600;cursor:pointer;overflow:hidden;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.submit-btn:hover{box-shadow:0 0 20px #ff006680;transform:translateY(-2px)}.btn-splash{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;opacity:0;pointer-events:none}.submit-btn:active .btn-splash{animation:btn-splash .6s ease-out}@keyframes btn-splash{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}.social-links{text-align:center;margin-bottom:60px}.social-links h3{font-family:Permanent Marker,cursive;font-size:1.8rem;margin-bottom:20px;color:var(--pink-light)}.social-icons{display:flex;justify-content:center;gap:20px}.social-icon{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#191919e6,#0f0f0fcc);background-color:#fff;border-radius:50%;font-size:1.5rem;color:var(--text);text-decoration:none;transition:all .3s ease;box-shadow:0 5px 15px #0000004d,inset 0 0 1px 1px #f063;position:relative;overflow:hidden}.social-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,var(--pink) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.social-icon:hover{transform:translateY(-5px);color:#fff;box-shadow:0 10px 20px #0006,0 0 15px #ff006680}.social-icon:hover:before{opacity:.15}.social-image{width:100%;height:100%;object-fit:contain;z-index:1}.ink-nav{position:fixed;top:10px;left:50%;transform:translate(-50%);display:flex;gap:20px;padding:15px 25px;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;z-index:100;box-shadow:0 10px 30px #00000080,inset 0 0 2px 1px #ff00664d}.nav-needle{position:absolute;top:50%;left:10px;transform:translateY(-50%);width:15px;height:3px;background:linear-gradient(to right,transparent,var(--pink),transparent);box-shadow:0 0 10px var(--pink);transition:left .3s ease;opacity:0}.nav-item{position:relative;color:var(--text);text-decoration:none;font-weight:600;padding:8px 20px;transition:all .3s ease;border-radius:20px;overflow:hidden}.nav-text{position:relative;z-index:22}.nav-ink{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--pink);transition:width .3s ease}.nav-item:hover .nav-ink{width:80%}.nav-item.active{color:#fff;text-shadow:0 0 5px rgba(255,0,102,.5)}.nav-item.active .nav-ink{width:80%;box-shadow:0 0 10px var(--pink)}.nav-item:hover{background:#ff00661a}.nav-item:hover~.nav-needle{left:calc(100% - 25px)}.tattoo-footer{position:relative;padding:60px 0 30px;background:linear-gradient(to top,var(--darker),transparent);overflow:hidden}.footer-design{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.needle-line{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent,var(--pink),transparent);opacity:.7;box-shadow:0 0 10px var(--pink)}.ink-splatter{position:absolute;top:-120px;right:10%;width:300px;height:300px;background-image:url(/adina2.jpg);background-size:contain;background-repeat:no-repeat;opacity:.1;transform:rotate(180deg)}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 20px}.footer-logo{flex:1;min-width:250px;margin-bottom:30px}.footer-logo h2{font-family:Permanent Marker,cursive;font-size:2.5rem;margin-bottom:10px;color:var(--pink)}.footer-quick-links{flex:1;min-width:250px;margin-bottom:30px}.footer-quick-links h3,.footer-newsletter h3{font-size:1.3rem;margin-bottom:20px;color:var(--pink-light)}.footer-quick-links ul{list-style:none}.footer-quick-links li{margin-bottom:10px}.footer-quick-links a{color:var(--text-dark);text-decoration:none;transition:color .3s ease;display:inline-block;position:relative}.footer-quick-links a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--pink);transition:width .3s ease}.footer-quick-links a:hover{color:var(--text)}.footer-quick-links a:hover:after{width:100%}.footer-newsletter{flex:1;min-width:250px;margin-bottom:30px}.footer-newsletter p{color:var(--text-dark);margin-bottom:15px}.newsletter-form{display:flex;height:45px}.newsletter-form input{flex:1;padding:0 15px;background-color:#0000004d;border:none;border-radius:8px 0 0 8px;color:var(--text);font-family:Poppins,sans-serif}.newsletter-form input:focus{outline:none;box-shadow:0 0 10px #ff00664d}.newsletter-form button{width:50px;background:linear-gradient(135deg,var(--pink-dark),var(--pink));border:none;border-radius:0 8px 8px 0;color:#fff;cursor:pointer;transition:all .3s ease}.newsletter-form button:hover{background:linear-gradient(135deg,var(--pink),var(--pink-dark));box-shadow:0 0 10px #ff006680}.copyright{text-align:center;padding:30px 20px 0;color:var(--text-dark);font-size:.9rem;border-top:1px solid rgba(255,255,255,.1);margin-top:30px}@media (max-width: 1200px){h1{font-size:3.5rem}.form-header h2{font-size:2.2rem}}@media (max-width: 992px){.contact-info{grid-template-columns:repeat(2,1fr)}.ink-nav{padding:4px}.nav-item{padding:1px}}@media (max-width: 768px){h1{font-size:3rem}.contact-content{padding:80px 20px}.ink-nav{width:90%;justify-content:space-between}.form-header h2{font-size:2rem}.social-icon{width:100px;height:100px;font-size:1.3rem}.glitch-text{padding-top:70px}}@media (max-width: 576px){h1{font-size:2.5rem}.contact-info{grid-template-columns:1fr}.ink-nav{flex-wrap:wrap;justify-content:center;gap:10px}.nav-item{padding:6px 12px;font-size:.9rem}.social-icons{flex-wrap:wrap}.contact-form{padding:30px 20px}.form-header h2{font-size:1.8rem}.footer-content{flex-direction:column}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.parallax-element{animation:float 8s ease-in-out infinite}.studio-map{margin-bottom:60px;position:relative;border-radius:15px;overflow:hidden;box-shadow:0 15px 30px #00000080,0 0 15px #ff00664d}.studio-map:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 20px 5px #f063;pointer-events:none;z-index:1;border-radius:15px}.tattoo-services{margin-bottom:120px}.tattoo-services h2{font-family:Permanent Marker,cursive;font-size:2.5rem;color:var(--pink);text-align:center;margin-bottom:30px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:50px}.service-card{background:linear-gradient(135deg,#191919e6,#0f0f0fcc);border-radius:10px;padding:70px;text-align:center;box-shadow:0 10px 20px #0000004d,inset 0 0 1px 1px #f063;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0006,0 0 15px #ff00664d}.service-icon{width:70px;height:70px;margin:0 auto 20px;background-color:var(--pink-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 0 15px #ff006680}.service-card h3{font-size:1.3rem;margin-bottom:10px;color:var(--pink-light)}.service-card p{color:var(--text-dark);font-size:.9rem}.tattoo-faq{margin-bottom:60px}.tattoo-faq h2{font-family:Permanent Marker,cursive;font-size:2.5rem;color:var(--pink);text-align:center;margin-bottom:30px}.faq-item{background:linear-gradient(135deg,#191919e6,#0f0f0fcc);border-radius:10px;padding:25px;margin-bottom:20px;box-shadow:0 10px 20px #0000004d,inset 0 0 1px 1px #f063;transition:transform .3s ease,box-shadow .3s ease}.faq-item:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0006,0 0 15px #ff00664d}.faq-item h3{font-size:1.2rem;margin-bottom:10px;color:var(--pink-light)}.faq-item p{color:var(--text-dark);font-size:.95rem;line-height:1.6}.whatsappButton{position:fixed;bottom:30px;right:30px;z-index:1000;width:60px;height:60px;background-color:#000000b3;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px #0000004d,0 0 15px #f066;transition:transform .3s ease,box-shadow .3s ease}.whatsappButton:hover{transform:scale(1.1);box-shadow:0 8px 20px #0006,0 0 20px #f069}.whatsappIcon{width:35px;height:35px}.whatsappTooltip{position:absolute;top:-40px;right:0;background-color:#000c;color:#fff;padding:5px 10px;border-radius:5px;font-size:.8rem;opacity:0;transition:opacity .3s ease;white-space:nowrap;pointer-events:none}.whatsappButton:hover .whatsappTooltip{opacity:1}@media (max-width: 768px){.services-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.whatsappButton{bottom:20px;right:20px;width:50px;height:50px}.whatsappIcon{width:30px;height:30px}.tattoo-services h2,.tattoo-faq h2{font-size:2rem}}@media (max-width: 576px){.services-grid{grid-template-columns:1fr}.faq-item{padding:20px}.tattoo-services h2,.tattoo-faq h2{font-size:1.8rem}}._container_tjn01_23{background-color:var(--primary-black);color:var(--text-light);overflow-x:hidden;width:100%;position:relative;font-family:Poppins,sans-serif;min-height:100vh}._inkDrops_tjn01_34{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}._inkDrop_tjn01_34{position:absolute;width:50px;height:50px;background-color:var(--primary-pink);border-radius:50%;opacity:.3;animation:_float_tjn01_1 20s infinite ease-in-out}@keyframes _float_tjn01_1{0%,to{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(15px) rotate(5deg) scale(1.05)}50%{transform:translateY(30px) rotate(10deg) scale(1.1)}75%{transform:translateY(15px) rotate(15deg) scale(1.05)}}._hero_tjn01_73{height:100vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-black) 0%,var(--dark-purple) 100%)}._heroOverlay_tjn01_83{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0a0a0acc 30%,#2d0a2db3);z-index:2}._heroContent_tjn01_93{text-align:center;position:relative;z-index:3;padding:2rem;animation:_fadeIn_tjn01_1 1.5s ease-out forwards}@keyframes _fadeIn_tjn01_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._glowText_tjn01_113{font-size:4.5rem;font-weight:800;margin-bottom:1rem;color:var(--primary-pink);text-shadow:0 0 10px rgba(255,0,102,.7),0 0 20px rgba(255,0,102,.4);font-family:Playfair Display,serif;letter-spacing:3px;animation:_textGlow_tjn01_1 3s infinite alternate}@keyframes _textGlow_tjn01_1{0%{text-shadow:0 0 10px rgba(255,0,102,.7),0 0 20px rgba(255,0,102,.4)}to{text-shadow:0 0 15px rgba(255,0,102,.9),0 0 30px rgba(255,0,102,.6),0 0 45px rgba(255,0,102,.3)}}._tagline_tjn01_134{font-size:1.5rem;margin-bottom:2rem;font-weight:300;letter-spacing:1.5px;color:var(--text-light)}._highlight_tjn01_142{color:var(--neon-pink);font-weight:600;position:relative;padding:0 5px}._highlight_tjn01_142:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--neon-pink);animation:_lineWidth_tjn01_1 1.5s infinite alternate}@keyframes _lineWidth_tjn01_1{0%{width:0;left:50%}to{width:100%;left:0}}._tattooMachine_tjn01_172{width:250px;height:250px;margin:0 auto;background-image:url(/adina2.jpg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 0 15px var(--primary-pink));animation:_machinePulse_tjn01_1 2s infinite ease-in-out}@keyframes _machinePulse_tjn01_1{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 10px var(--primary-pink))}50%{transform:scale(1.05) rotate(1deg);filter:drop-shadow(0 0 20px var(--neon-pink))}}._filtersSection_tjn01_197{padding:4rem 2rem 2rem;background-color:var(--primary-black);position:flex;z-index:2}._filtersContainer_tjn01_204{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}._filterGroup_tjn01_214,._sortGroup_tjn01_214{display:inline-grid;align-items:center;gap:1rem}._filterGroup_tjn01_214 h3,._sortGroup_tjn01_214 h3{color:var(--primary-pink);font-size:1.2rem;font-weight:600}._filterButtons_tjn01_226{display:flex;gap:1rem}._filterBtn_tjn01_231{background:transparent;border:2px solid var(--primary-pink);color:var(--primary-pink);padding:.5rem 1.5rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:600}._filterBtn_tjn01_231:hover,._filterBtn_tjn01_231._active_tjn01_242{background:var(--primary-pink);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #ff00664d}._sortSelect_tjn01_249{background:var(--primary-black);border:2px solid var(--primary-pink);color:var(--text-light);padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:1rem}._sortSelect_tjn01_249:focus{outline:none;border-color:var(--neon-pink)}._productsSection_tjn01_265{padding:4rem 2rem;background-color:var(--primary-black);position:relative;z-index:2}._productsGrid_tjn01_272{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}._productCard_tjn01_280{background-color:#000000b3;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #00000080;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,0,102,.1);cursor:pointer;position:relative}._productCard_tjn01_280:hover{transform:translateY(-10px);box-shadow:0 20px 40px #f063;border-color:#ff00664d}._productImageContainer_tjn01_297{position:relative;height:300px;overflow:hidden}._productImage_tjn01_297{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .6s ease}._productCard_tjn01_280:hover ._productImage_tjn01_297{transform:scale(1.1)}._productOverlay_tjn01_315{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 70%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}._productCard_tjn01_280:hover ._productOverlay_tjn01_315{opacity:1}._viewDetails_tjn01_333{color:var(--text-light);font-size:1.2rem;font-weight:600;display:flex;align-items:center;gap:10px;text-shadow:0 2px 10px rgba(0,0,0,.8)}._plusIcon_tjn01_343{font-size:1.5rem;color:var(--primary-pink);font-weight:700}._productInfo_tjn01_349{padding:1.5rem}._productInfo_tjn01_349 h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--primary-pink);font-weight:600}._productPrice_tjn01_360{font-size:1.3rem;font-weight:700;color:var(--neon-pink);margin-bottom:1rem}._productColors_tjn01_367{display:flex;gap:.5rem;margin-top:1rem}._colorDot_tjn01_373{width:20px;height:20px;border-radius:50%;background-color:var(--primary-pink);border:2px solid var(--text-light);cursor:pointer;transition:transform .3s ease}._colorDot_tjn01_373:hover{transform:scale(1.2)}._modal_tjn01_388{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000f2;display:flex;justify-content:center;align-items:center;z-index:1000;padding:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._modalContent_tjn01_403{background-color:var(--primary-black);border-radius:0;max-width:100%;width:100%;height:100%;max-height:100vh;overflow-y:auto;position:relative;border:none;box-shadow:none;display:flex;flex-direction:column}._modalClose_tjn01_418{position:fixed;top:15px;right:20px;background:#000c;border:2px solid var(--primary-pink);border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--primary-pink);cursor:pointer;z-index:1001;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modalClose_tjn01_418:hover{background:var(--primary-pink);color:#fff;transform:scale(1.1)}._modalBody_tjn01_444{display:flex;flex-direction:column;gap:0;padding:0;flex:1}._modalImageSection_tjn01_452{position:relative;background-color:var(--primary-black);border-bottom:2px solid var(--primary-pink);flex-shrink:0}._modalImageContainer_tjn01_459{position:relative;background-color:#ff00660d;border-radius:0;overflow:hidden;height:50vh;min-height:300px}._modalImage_tjn01_452{width:100%;height:100%;object-fit:cover;display:block}._modalArrow_tjn01_475{position:absolute;top:50%;transform:translateY(-50%);background:#ff0066e6;color:#fff;border:none;padding:12px;font-size:1.4rem;cursor:pointer;border-radius:50%;transition:all .3s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modalArrow_tjn01_475:hover{background:var(--primary-pink);transform:translateY(-50%) scale(1.1)}._modalArrow_tjn01_475:active{transform:translateY(-50%) scale(.95)}._modalArrowLeft_tjn01_504{left:15px}._modalArrowRight_tjn01_508{right:15px}._modalThumbnails_tjn01_512{display:flex;gap:8px;overflow-x:auto;padding:15px 20px;background-color:#ff00660d;scrollbar-width:thin;scrollbar-color:var(--primary-pink) transparent}._modalThumbnails_tjn01_512::-webkit-scrollbar{height:4px}._modalThumbnails_tjn01_512::-webkit-scrollbar-track{background:transparent}._modalThumbnails_tjn01_512::-webkit-scrollbar-thumb{background:var(--primary-pink);border-radius:2px}._modalThumbnail_tjn01_512{width:70px;height:70px;object-fit:cover;border-radius:8px;cursor:pointer;opacity:.6;transition:opacity .3s ease;border:2px solid transparent;flex-shrink:0}._modalThumbnail_tjn01_512:hover{opacity:.8}._activeThumbnail_tjn01_551{opacity:1;border-color:var(--primary-pink)}._modalProductInfo_tjn01_556{padding:20px;flex:1;overflow-y:auto}._modalProductInfo_tjn01_556 h2{color:var(--primary-pink);font-size:1.8rem;margin-bottom:15px;font-weight:700;line-height:1.3}._modalPrice_tjn01_570{font-size:1.6rem;color:var(--neon-pink);font-weight:800;margin-bottom:20px}._modalDescription_tjn01_577{color:var(--text-light);line-height:1.6;margin-bottom:25px;font-size:1rem}._modalOptions_tjn01_584{margin-bottom:25px}._optionGroup_tjn01_588{margin-bottom:20px}._optionGroup_tjn01_588 h4{color:var(--primary-pink);margin-bottom:10px;font-weight:600;font-size:1.1rem}._sizeOptions_tjn01_599,._colorOptions_tjn01_599{display:flex;gap:8px;flex-wrap:wrap}._sizeOption_tjn01_599,._colorOption_tjn01_599{padding:10px 16px;border:2px solid var(--primary-black);border-radius:25px;color:var(--primary-black);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:45px;text-align:center}._sizeOption_tjn01_599:hover,._colorOption_tjn01_599:hover,._sizeOption_tjn01_599._selected_tjn01_619,._colorOption_tjn01_599._selected_tjn01_619{background-color:var(--primary-pink);color:#fff;transform:translateY(-2px)}._productDetails_tjn01_625{margin-bottom:25px}._productDetails_tjn01_625 h4{color:var(--primary-pink);margin-bottom:15px;font-weight:600;font-size:1.1rem}._productDetails_tjn01_625 ul{list-style:none;padding:0}._productDetails_tjn01_625 li{color:var(--text-light);margin-bottom:8px;padding-left:20px;position:relative;line-height:1.5}._productDetails_tjn01_625 li:before{content:"�";color:var(--primary-pink);position:absolute;left:0;font-weight:700}._modalActions_tjn01_657{display:flex;flex-direction:column;gap:15px;padding:20px;background-color:#ff00660d;border-top:1px solid rgba(255,0,102,.2);position:sticky;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._contactButton_tjn01_669,._whatsappOrderButton_tjn01_669{width:100%;padding:15px 20px;border:none;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}._contactButton_tjn01_669{background:transparent;color:var(--primary-pink);border:2px solid var(--primary-pink)}._contactButton_tjn01_669:hover{background:var(--primary-pink);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #ff00664d}._whatsappOrderButton_tjn01_669{background:#25d366;color:#fff;border:2px solid #25D366}._whatsappOrderButton_tjn01_669:hover{background:#1da851;border-color:#1da851;transform:translateY(-2px);box-shadow:0 8px 25px #25d3664d}@media (min-width: 768px){._modal_tjn01_388{padding:2rem;background-color:#000000e6}._modalContent_tjn01_403{border-radius:20px;max-width:1000px;height:auto;max-height:90vh;border:2px solid var(--primary-pink);box-shadow:0 20px 60px #ff00664d}._modalClose_tjn01_418{position:absolute;top:20px;right:25px;background:none;border:none;width:auto;height:auto;font-size:2rem}._modalBody_tjn01_444{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem;flex-direction:row}._modalImageSection_tjn01_452{border-bottom:none}._modalImageContainer_tjn01_459{height:400px;border-radius:15px}._modalThumbnails_tjn01_512{background-color:transparent;padding:.5rem 0}._modalThumbnail_tjn01_512{width:80px;height:80px}._modalProductInfo_tjn01_556{padding:1rem 0}._modalProductInfo_tjn01_556 h2{font-size:2rem}._modalPrice_tjn01_570{font-size:1.8rem}._modalActions_tjn01_657{flex-direction:row;background-color:transparent;border-top:none;position:static;padding:0;margin-top:1rem}._contactButton_tjn01_669,._whatsappOrderButton_tjn01_669{flex:1;min-width:200px}}._inkNav_tjn01_794{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);display:flex;background:#000000e6;border-radius:50px;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,0,102,.3);z-index:100;box-shadow:0 10px 30px #00000080}._navNeedle_tjn01_809{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:4px;height:20px;background:var(--primary-pink);border-radius:2px;box-shadow:0 0 10px var(--primary-pink)}._navItem_tjn01_821{position:relative;padding:.8rem 1.5rem;color:var(--text-light);text-decoration:none;transition:all .3s ease;border-radius:25px;overflow:hidden;font-weight:500}._navItem_tjn01_821:hover{color:var(--primary-pink);transform:translateY(-2px)}._navItem_tjn01_821._active_tjn01_242{color:var(--primary-pink);background:#ff00661a}._navInk_tjn01_842{position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--primary-pink);transform:scaleX(0);transition:transform .3s ease}._navItem_tjn01_821:hover ._navInk_tjn01_842{transform:scaleX(1)}._navText_tjn01_857{position:relative;z-index:1}._footer_tjn01_863{background-color:var(--primary-black);padding:5rem 2rem 2rem;position:relative;overflow:hidden}._footerInkEffect_tjn01_870{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/adina2.jpg);background-size:cover;background-position:top center;opacity:.15;mix-blend-mode:lighten}._footerContent_tjn01_883{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}._footerLogo_tjn01_891{display:flex;align-items:center;gap:15px}._tattooMachineIcon_tjn01_897{width:50px;height:50px;background-image:url(/ladyartist_logo.jpg);background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 0 10px var(--primary-pink))}._footerLogo_tjn01_891 h3{font-size:2rem;color:var(--primary-pink);font-weight:700}._footerInfo_tjn01_912{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between}._footerSection_tjn01_919{flex:1;min-width:250px}._footerSection_tjn01_919 h4{font-size:1.4rem;color:var(--primary-pink);margin-bottom:1.5rem;position:relative}._footerSection_tjn01_919 h4:after{content:"";display:block;width:40px;height:2px;background:var(--primary-pink);margin-top:10px}._footerSection_tjn01_919 p{margin-bottom:.8rem;color:var(--text-light);opacity:.8}._socialIcons_tjn01_946{display:flex;gap:15px;margin-top:1rem}._socialIcon_tjn01_946{width:60px;height:60px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;text-decoration:none}._socialIcon_tjn01_946:before{content:"";position:absolute;width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center}._instagram_tjn01_975:before{background-image:url(/instagram_ink.png)}._facebook_tjn01_979:before{background-image:url(/facebook_ink.png)}._socialIcon_tjn01_946:hover{background-color:var(--primary-pink);transform:translateY(-5px);box-shadow:0 5px 15px #f066}._srOnly_tjn01_989{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._copyright_tjn01_1001{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:var(--text-light);opacity:.6;font-size:.9rem}._whatsappButton_tjn01_1012{position:fixed;bottom:15px;right:10px;width:60px;height:60px;background-color:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff66b3;box-shadow:0 5px 15px #00000080;z-index:100;transition:all .3s ease;border:2px solid #ff66b3}._whatsappButton_tjn01_1012:hover{transform:scale(1.1);background-color:#252525;box-shadow:0 5px 20px #ff66b34d}._whatsappIcon_tjn01_1036{width:45px;height:40px;filter:drop-shadow(0 0 2px #ff66b3);padding-right:4px}._whatsappTooltip_tjn01_1043{position:absolute;right:70px;background-color:#252525;color:#ff66b3;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;border:1px solid #ff66b3;text-transform:uppercase;letter-spacing:1px;font-weight:700}._whatsappButton_tjn01_1012:hover ._whatsappTooltip_tjn01_1043{opacity:1;visibility:visible;right:75px}._selectedOption_tjn01_1069{background-color:#f06!important;color:#000!important;border:7px solid #ff1493!important;transform:scale(1.05);box-shadow:0 0 10px #ff69b480}._sizeOption_tjn01_599._selectedOption_tjn01_1069,._colorOption_tjn01_599._selectedOption_tjn01_1069{background-color:#f06!important;color:#000!important;border:1px solid #ff1493!important}._selectedOption_tjn01_1069:hover{background-color:#ff1493!important;transform:scale(1.1)}._container_e6yu7_25{background-color:var(--primary-black);color:var(--text-light);overflow-x:hidden;width:100%;position:relative;font-family:Poppins,sans-serif}._hero_e6yu7_35{height:60vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-black) 0%,var(--dark-purple) 100%)}._heroOverlay_e6yu7_45{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0a0a0acc 30%,#2d0a2db3);z-index:1}._heroContent_e6yu7_55{text-align:center;position:relative;z-index:2;padding:2rem;animation:_fadeInUp_e6yu7_1 1.5s ease-out}._giveawayIcon_e6yu7_63{font-size:5rem;margin-bottom:1rem;animation:_bounce_e6yu7_1 2s infinite;filter:drop-shadow(0 0 20px var(--primary-pink))}@keyframes _bounce_e6yu7_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}._glowText_e6yu7_84{font-size:4.5rem;font-weight:800;margin-bottom:1rem;color:var(--primary-pink);text-shadow:0 0 10px rgba(255,0,102,.7),0 0 20px rgba(255,0,102,.4);font-family:Playfair Display,serif;letter-spacing:3px;animation:_textGlow_e6yu7_1 3s infinite alternate}@keyframes _textGlow_e6yu7_1{0%{text-shadow:0 0 10px rgba(255,0,102,.7),0 0 20px rgba(255,0,102,.4)}to{text-shadow:0 0 15px rgba(255,0,102,.9),0 0 30px rgba(255,0,102,.6),0 0 45px rgba(255,0,102,.3)}}._tagline_e6yu7_105{font-size:1.6rem;margin-bottom:2rem;font-weight:300;letter-spacing:1px;color:var(--text-light)}._highlight_e6yu7_113{color:var(--neon-pink);font-weight:600;position:relative;padding:0 5px}._highlight_e6yu7_113:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--neon-pink);animation:_lineWidth_e6yu7_1 1.5s infinite alternate}@keyframes _lineWidth_e6yu7_1{0%{width:0;left:50%}to{width:100%;left:0}}._rulesSection_e6yu7_144{padding:6rem 2rem;background-color:var(--primary-black);position:relative}._rulesSection_e6yu7_144:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/adina1.jpg);background-size:cover;opacity:.05;mix-blend-mode:overlay}._rulesContent_e6yu7_163{max-width:1000px;margin:0 auto;position:relative;z-index:2}._sectionTitle_e6yu7_170{text-align:center;font-size:3rem;margin-bottom:3rem;color:var(--primary-pink);font-weight:700;text-transform:uppercase;letter-spacing:2px;position:relative}._sectionTitle_e6yu7_170:after{content:"";display:block;width:100px;height:4px;background:linear-gradient(90deg,transparent,var(--primary-pink),transparent);margin:15px auto 0;border-radius:2px}._rulesContainer_e6yu7_191{display:grid;gap:2rem;margin-bottom:3rem}._ruleItem_e6yu7_197{background:#0009;border-radius:15px;padding:2rem;border:1px solid rgba(255,0,102,.2);box-shadow:0 10px 30px #0000004d;transition:all .3s ease;position:relative;overflow:hidden}._ruleItem_e6yu7_197:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--primary-pink),var(--neon-pink))}._ruleItem_e6yu7_197:hover{transform:translateY(-5px);border-color:#f066;box-shadow:0 15px 40px #ff00661a}._ruleTitle_e6yu7_224{font-size:1.8rem;color:var(--primary-pink);margin-bottom:1rem;font-weight:600;letter-spacing:1px}._subrulesList_e6yu7_232{list-style:none;padding:0}._subruleItem_e6yu7_237{padding:.8rem 0 .8rem 1.5rem;position:relative;color:var(--text-light);font-size:1.1rem;line-height:1.6;border-bottom:1px solid rgba(255,255,255,.1)}._subruleItem_e6yu7_237:last-child{border-bottom:none}._subruleItem_e6yu7_237:before{content:"▸";position:absolute;left:0;color:var(--primary-pink);font-weight:700}._acceptSection_e6yu7_260{text-align:center;margin-top:3rem}._acceptButton_e6yu7_265{background:linear-gradient(135deg,var(--primary-pink) 0%,var(--neon-pink) 100%);color:#fff;border:none;padding:18px 40px;font-size:1.2rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 30px #f066;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px}._acceptButton_e6yu7_265:hover:not(:disabled){transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #f069}._acceptButton_e6yu7_265:disabled{background:linear-gradient(135deg,var(--accent-color) 0%,var(--secondary-accent) 100%);cursor:not-allowed}._acceptButton_e6yu7_265._accepted_e6yu7_295{background:linear-gradient(135deg,#0c6,#0a5)}._checkIcon_e6yu7_299{font-size:1.5rem;font-weight:700}._formSection_e6yu7_305{padding:6rem 2rem;background:linear-gradient(135deg,var(--dark-purple) 0%,var(--primary-black) 100%);position:relative;transition:all .8s ease}._formSection_e6yu7_305._hidden_e6yu7_312{opacity:0;transform:translateY(50px);max-height:0;overflow:hidden;padding:0 2rem}._formSection_e6yu7_305._visible_e6yu7_320{opacity:1;transform:translateY(0);max-height:none}._formContent_e6yu7_326{max-width:800px;margin:0 auto;position:relative;z-index:2}._giveawayForm_e6yu7_333{background:#000000b3;border-radius:20px;padding:3rem;border:1px solid rgba(255,0,102,.2);box-shadow:0 20px 50px #00000080;position:relative;overflow:hidden}._giveawayForm_e6yu7_333:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,0,102,.03),transparent);pointer-events:none}._inputGroup_e6yu7_354{margin-bottom:2rem;position:relative}._label_e6yu7_359{display:block;margin-bottom:.8rem;color:var(--primary-pink);font-weight:600;font-size:1.1rem;letter-spacing:.5px}._input_e6yu7_354,._select_e6yu7_368{width:100%;padding:15px 20px;border:2px solid rgba(255,255,255,.1);border-radius:10px;background:#000c;color:var(--text-light);font-size:1rem;transition:all .3s ease;font-family:Poppins,sans-serif}._input_e6yu7_354:focus,._select_e6yu7_368:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 20px #ff00664d;background:#000000e6}._input_e6yu7_354::placeholder{color:#f5f5f580}._input_e6yu7_354._error_e6yu7_391,._select_e6yu7_368._error_e6yu7_391{border-color:#ff4757;box-shadow:0 0 10px #ff47574d}._errorText_e6yu7_396{color:#ff4757;font-size:.9rem;margin-top:.5rem;display:block}._select_e6yu7_368{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff0066' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:50px}._select_e6yu7_368 option{background:var(--primary-black);color:var(--text-light);padding:10px}._submitButton_e6yu7_419{width:100%;background:linear-gradient(135deg,var(--primary-pink) 0%,var(--neon-pink) 100%);color:#fff;border:none;padding:20px;font-size:1.4rem;font-weight:700;border-radius:15px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 10px 30px #f066;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:2rem}._submitButton_e6yu7_419:hover:not(:disabled){transform:translateY(-5px);box-shadow:0 15px 40px #f069}@media (max-width: 768px){._hero_e6yu7_35{height:100vh;min-height:600px}._glowText_e6yu7_84{font-size:2.2rem;letter-spacing:1px}._giveawayIcon_e6yu7_63{font-size:2.5rem}._tagline_e6yu7_105{font-size:1.1rem;padding:0 1.5rem}._sectionTitle_e6yu7_170{font-size:1.8rem;margin-bottom:1.5rem}._ruleItem_e6yu7_197{padding:1.2rem}._ruleTitle_e6yu7_224{font-size:1.3rem}._subruleItem_e6yu7_237{font-size:.95rem}._giveawayForm_e6yu7_333{padding:1.5rem}}@media (max-width: 480px){._subruleItem_e6yu7_237{font-size:.9rem;padding:.6rem 0 .6rem 1.2rem}._acceptButton_e6yu7_265{padding:14px 24px;font-size:1rem;min-width:180px}._submitButton_e6yu7_419{padding:16px 18px;font-size:1.1rem}._giveawayForm_e6yu7_333{padding:1.2rem}}._container_1n2q0_2{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a);color:#fff;overflow-x:hidden}._hero_1n2q0_10{position:relative;height:50vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#8b0000,#4a0000,#8b0000);overflow:hidden}._heroOverlay_1n2q0_20{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#8b0000cc,#4a0000e6,#8b0000cc);animation:_pulseOverlay_1n2q0_1 4s ease-in-out infinite}@keyframes _pulseOverlay_1n2q0_1{0%,to{opacity:.8}50%{opacity:.6}}._heroContent_1n2q0_40{position:relative;z-index:2;text-align:center}._extractionIcon_1n2q0_46{font-size:4rem;margin-bottom:1rem;animation:_bounce_1n2q0_1 2s infinite}@keyframes _bounce_1n2q0_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}._glowText_1n2q0_66{font-size:4rem;font-weight:900;text-shadow:0 0 20px #8b0000,0 0 40px #8b0000,0 0 60px #8b0000;margin-bottom:1rem;animation:_glow_1n2q0_66 3s ease-in-out infinite alternate}@keyframes _glow_1n2q0_66{0%{text-shadow:0 0 20px #8b0000,0 0 40px #8b0000,0 0 60px #8b0000}to{text-shadow:0 0 30px #ff0000,0 0 50px #ff0000,0 0 70px #ff0000}}._tagline_1n2q0_84{font-size:1.5rem;font-weight:300;opacity:.9}._highlight_1n2q0_90{color:#f44;font-weight:600}._loading_1n2q0_96{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}._loadingSpinner_1n2q0_104{width:50px;height:50px;border:3px solid #333;border-top:3px solid #8b0000;border-radius:50%;animation:_spin_1n2q0_1 1s linear infinite;margin-bottom:1rem}@keyframes _spin_1n2q0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statsSection_1n2q0_125{padding:4rem 2rem;background:#00000080}._statsContent_1n2q0_130{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}._statCard_1n2q0_138{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:15px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}._statCard_1n2q0_138:hover{transform:translateY(-5px);box-shadow:0 10px 30px #8b00004d}._statIcon_1n2q0_152{font-size:3rem;margin-bottom:1rem}._statNumber_1n2q0_157{font-size:3rem;font-weight:900;color:#8b0000;margin-bottom:.5rem}._statLabel_1n2q0_164{font-size:1.1rem;color:#ccc;font-weight:300}._participantsSection_1n2q0_171{padding:4rem 2rem}._sectionTitle_1n2q0_175{text-align:center;font-size:2.5rem;font-weight:800;margin-bottom:3rem;color:#fff;text-shadow:0 0 10px rgba(139,0,0,.5)}._participantsList_1n2q0_184{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}._participantCard_1n2q0_192{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:10px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease}._participantCard_1n2q0_192:hover{transform:translateY(-3px);box-shadow:0 5px 20px #8b000033;border-color:#8b0000}._participantAvatar_1n2q0_209{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#8b0000,#4a0000);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}._participantInfo_1n2q0_223 h4{margin:0 0 .5rem;color:#fff;font-weight:600}._participantInfo_1n2q0_223 p{margin:0 0 .5rem;color:#ccc;font-size:.9rem}._participantPhone_1n2q0_235{color:#999;font-size:.8rem}._extractionSection_1n2q0_241{padding:4rem 2rem;background:#0000004d}._extractionControls_1n2q0_246{text-align:center;margin-bottom:3rem}._startButton_1n2q0_251{background:linear-gradient(135deg,#8b0000,#4a0000);color:#fff;border:none;border-radius:50px;padding:1rem 3rem;font-size:1.3rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 5px 20px #8b000066}._startButton_1n2q0_251:hover{transform:translateY(-2px);box-shadow:0 8px 30px #8b000099}._startButton_1n2q0_251:disabled{opacity:.5;cursor:not-allowed}._buttonIcon_1n2q0_277{font-size:1.5rem}._extractionInfo_1n2q0_281{margin-top:1rem;color:#ccc;font-size:1.1rem}._errorMessage_1n2q0_287{background:#ff00001a;border:1px solid #ff0000;color:#f66;padding:1rem;border-radius:10px;text-align:center;margin-bottom:2rem}._winnersContainer_1n2q0_298{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}._winnerCard_1n2q0_306{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:2px solid #333;border-radius:15px;overflow:hidden;transition:all .3s ease}._winnerCard_1n2q0_306._hasWinner_1n2q0_314{border-color:#8b0000;box-shadow:0 10px 30px #8b00004d}._winnerCard_1n2q0_306._extracting_1n2q0_319{animation:_pulse_1n2q0_1 1s infinite;border-color:#f44}@keyframes _pulse_1n2q0_1{0%{transform:scale(1);box-shadow:0 0 #8b0000b3}70%{transform:scale(1.05);box-shadow:0 0 0 10px #8b000000}to{transform:scale(1);box-shadow:0 0 #8b000000}}._winnerPlace_1n2q0_341{padding:1rem;text-align:center;font-weight:800;font-size:1.2rem;color:#000}._winnerContent_1n2q0_349{padding:2rem}._winnerAvatar_1n2q0_353{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#8b0000,#4a0000);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5);margin:0 auto 1rem}._winnerInfo_1n2q0_368{text-align:center;margin-bottom:1.5rem}._winnerInfo_1n2q0_368 h3{margin:0 0 .5rem;color:#fff;font-weight:700;font-size:1.3rem}._winnerInfo_1n2q0_368 p{margin:0 0 .5rem;color:#ccc;font-size:1rem}._winnerPhone_1n2q0_386{color:#999;font-size:.9rem}._winnerPrize_1n2q0_391{background:#8b00001a;border:1px solid #8b0000;border-radius:10px;padding:1rem;text-align:center;font-weight:600;color:#f66}._emptyWinner_1n2q0_401{text-align:center}._emptyAvatar_1n2q0_405{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#333,#555);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:2rem;color:#999;margin:0 auto 1rem}._emptyInfo_1n2q0_419 h3{margin:0 0 .5rem;color:#999;font-weight:600}._emptyInfo_1n2q0_419 p{margin:0;color:#666;font-size:.9rem}._extractionComplete_1n2q0_432{text-align:center;margin-top:3rem}._congratulations_1n2q0_437{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:2px solid #8b0000;border-radius:15px;padding:3rem;max-width:600px;margin:0 auto}._congratulations_1n2q0_437 h2{color:#8b0000;font-size:2.5rem;margin-bottom:1rem}._congratulations_1n2q0_437 p{color:#ccc;font-size:1.2rem;margin-bottom:2rem}._resetButton_1n2q0_458{background:linear-gradient(135deg,#333,#555);color:#fff;border:none;border-radius:25px;padding:.8rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}._resetButton_1n2q0_458:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}._inkNav_1n2q0_476{display:flex;justify-content:center;gap:2rem;padding:2rem;background:#000c;position:relative;overflow:hidden}._navItem_1n2q0_486{position:relative;text-decoration:none;color:#fff;font-weight:600;font-size:1.1rem;padding:1rem 2rem;border-radius:10px;transition:all .3s ease;overflow:hidden;z-index:1}._navItem_1n2q0_486:hover{color:#8b0000;transform:translateY(-2px)}._navText_1n2q0_504{position:relative;z-index:2}._navInk_1n2q0_509{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#8b00001a,#8b00004d);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;z-index:1}._navItem_1n2q0_486:hover ._navInk_1n2q0_509{transform:scaleX(1)}._footer_1n2q0_527{position:relative;background:#0a0a0a;color:#fff;padding:3rem 2rem 1rem;overflow:hidden}._footerInkEffect_1n2q0_535{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,transparent 0%,#8b0000 50%,transparent 100%);animation:_inkFlow_1n2q0_1 3s ease-in-out infinite}@keyframes _inkFlow_1n2q0_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._footerContent_1n2q0_555{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 3fr;gap:3rem;align-items:start}._footerLogo_1n2q0_564{display:flex;align-items:center;gap:1rem}._tattooMachineIcon_1n2q0_570{width:40px;height:40px;background:linear-gradient(135deg,#8b0000,#4a0000);border-radius:50%;position:relative}._tattooMachineIcon_1n2q0_570:before{content:"🖋️";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem}._footerLogo_1n2q0_564 h3{font-size:1.8rem;font-weight:800;color:#8b0000;margin:0}._footerInfo_1n2q0_594{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}._footerSection_1n2q0_600 h4{color:#8b0000;font-weight:700;margin-bottom:1rem;font-size:1.1rem}._footerSection_1n2q0_600 p{color:#ccc;margin:.5rem 0;font-size:.9rem}._footerSection_1n2q0_600 h7{color:#fff;font-weight:600;display:block;margin-bottom:.5rem}._socialIcons_1n2q0_620{display:flex;gap:1rem;margin-top:.5rem}._socialIcon_1n2q0_620{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;font-size:1.2rem}._socialIcon_1n2q0_620._instagram_1n2q0_639{background:linear-gradient(135deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}._socialIcon_1n2q0_620._facebook_1n2q0_643{background:#1877f2}._socialIcon_1n2q0_620:hover{transform:translateY(-3px) scale(1.1);box-shadow:0 5px 15px #0000004d}._srOnly_1n2q0_652{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._copyright_1n2q0_664{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #333;color:#999;font-size:.9rem}@media (max-width: 768px){._glowText_1n2q0_66{font-size:2.5rem}._tagline_1n2q0_84{font-size:1.2rem}._statsContent_1n2q0_130{grid-template-columns:1fr;gap:1rem}._participantsList_1n2q0_184,._winnersContainer_1n2q0_298{grid-template-columns:1fr}._inkNav_1n2q0_476{flex-direction:column;gap:1rem}._footerContent_1n2q0_555{grid-template-columns:1fr;gap:2rem}._footerInfo_1n2q0_594{grid-template-columns:1fr}}@media (max-width: 480px){._hero_1n2q0_10{height:40vh}._glowText_1n2q0_66{font-size:2rem}._extractionIcon_1n2q0_46{font-size:3rem}._sectionTitle_1n2q0_175{font-size:2rem}._startButton_1n2q0_251{font-size:1.1rem;padding:.8rem 2rem}._congratulations_1n2q0_437{padding:2rem}._congratulations_1n2q0_437 h2{font-size:2rem}}._container_1bidw_23{background-color:var(--primary-black);color:var(--text-light);overflow-x:hidden;width:100%;position:relative;font-family:Poppins,sans-serif;min-height:100vh}._inkDrops_1bidw_34{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}._inkDrop_1bidw_34{position:absolute;width:3px;height:3px;background:radial-gradient(circle,var(--neon-pink),transparent);border-radius:50%;animation:_inkFloat_1bidw_1 25s infinite linear;opacity:.3}@keyframes _inkFloat_1bidw_1{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(-100px) rotate(360deg);opacity:0}}._hero_1bidw_75{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-black) 0%,var(--dark-purple) 50%,var(--primary-black) 100%);overflow:hidden}._heroOverlay_1bidw_85{position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="tattoo-pattern" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M10,5 L15,10 L10,15 L5,10 Z" fill="none" stroke="%23ff0066" stroke-width="0.5" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23tattoo-pattern)"/></svg>');opacity:.1}._heroContent_1bidw_95{text-align:center;z-index:2;position:relative;animation:_heroFadeIn_1bidw_1 2s ease-out}@keyframes _heroFadeIn_1bidw_1{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}._tattooMachine_1bidw_114{width:80px;height:80px;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink));border-radius:50%;margin:0 auto 2rem;position:relative;animation:_machinePulse_1bidw_1 3s ease-in-out infinite}._tattooMachine_1bidw_114:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;background:var(--primary-black);border-radius:50%;transform:translate(-50%,-50%)}._tattooMachine_1bidw_114:after{content:"⚡";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;color:var(--neon-pink)}@keyframes _machinePulse_1bidw_1{0%,to{transform:scale(1);box-shadow:0 0 20px var(--primary-pink)}50%{transform:scale(1.1);box-shadow:0 0 40px var(--neon-pink)}}._glowText_1bidw_158{font-size:4rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink),var(--light-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px var(--primary-pink);animation:_glowPulse_1bidw_1 2s ease-in-out infinite alternate}@keyframes _glowPulse_1bidw_1{0%{filter:brightness(1)}to{filter:brightness(1.2)}}._tagline_1bidw_180{font-size:1.5rem;color:var(--text-light);margin-bottom:2rem;opacity:.9}._highlight_1bidw_187{color:var(--neon-pink);font-weight:600}._lastUpdated_1bidw_192{font-size:1rem;color:var(--text-light);opacity:.7;padding:1rem 2rem;border:1px solid var(--primary-pink);border-radius:25px;display:inline-block;background:#ff00661a}._lastUpdated_1bidw_192 span{color:var(--neon-pink);font-weight:600}._stickyNav_1bidw_209{position:sticky;top:0;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--primary-pink);z-index:100;padding:1rem 0}._navContainer_1bidw_219{max-width:1200px;margin:0 auto;padding:0 2rem}._navTitle_1bidw_225{font-size:1.2rem;font-weight:600;color:var(--neon-pink);margin-bottom:1rem;text-align:center}._navItems_1bidw_233{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}._navItem_1bidw_233{background:transparent;border:1px solid var(--primary-pink);color:var(--text-light);padding:.5rem 1rem;border-radius:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;font-size:.9rem}._navItem_1bidw_233:hover{background:var(--primary-pink);transform:translateY(-2px);box-shadow:0 5px 15px #ff00664d}._navItem_1bidw_233._active_1bidw_259{background:var(--primary-pink);box-shadow:0 0 20px var(--primary-pink)}._navInk_1bidw_264{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--neon-pink),transparent);transition:left .5s ease}._navItem_1bidw_233:hover ._navInk_1bidw_264{left:100%}._mainContent_1bidw_279{max-width:1200px;margin:0 auto;padding:2rem;position:relative;z-index:2}._introSection_1bidw_288{position:relative;margin-bottom:4rem;padding:4rem 2rem;border-radius:20px;background:linear-gradient(135deg,var(--primary-dark),var(--dark-purple));overflow:hidden}._inkBackdrop_1bidw_297{position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="%23ff0066" opacity="0.1"/><circle cx="20" cy="20" r="1" fill="%23ff2e88" opacity="0.15"/><circle cx="80" cy="30" r="1.5" fill="%23ff3385" opacity="0.1"/></svg>');opacity:.3}._introContent_1bidw_307{position:relative;z-index:2;text-align:center}._sectionTitle_1bidw_313{font-size:2.5rem;font-weight:700;color:var(--neon-pink);margin-bottom:2rem;text-align:center}._introText_1bidw_321{font-size:1.2rem;line-height:1.8;color:var(--text-light);margin-bottom:3rem;opacity:.9}._studioInfo_1bidw_329{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem;background:#ff00661a;border-radius:15px;border:1px solid var(--primary-pink)}._studioLogo_1bidw_340{width:60px;height:60px;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--primary-black);font-weight:700}._studioDetails_1bidw_353 h3{color:var(--neon-pink);font-size:1.5rem;margin-bottom:.5rem}._studioDetails_1bidw_353 p{color:var(--text-light);opacity:.8;font-size:.9rem}._termsSection_1bidw_366{margin-bottom:4rem;padding:3rem 0;scroll-margin-top:100px}._termsContent_1bidw_372{margin-top:2rem}._termCard_1bidw_376{background:linear-gradient(135deg,var(--primary-dark),var(--secondary-accent));border:1px solid var(--primary-pink);border-radius:15px;padding:2rem;margin-bottom:2rem;transition:all .3s ease;position:relative;overflow:hidden}._termCard_1bidw_376:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,102,.1),transparent);transition:left .5s ease}._termCard_1bidw_376:hover:before{left:100%}._termCard_1bidw_376:hover{transform:translateY(-5px);box-shadow:0 10px 30px #f063}._termCard_1bidw_376 h3{color:var(--neon-pink);font-size:1.3rem;margin-bottom:1rem}._termCard_1bidw_376 p{color:var(--text-light);line-height:1.6;opacity:.9}._termCard_1bidw_376 ul{list-style:none;padding-left:0}._termCard_1bidw_376 li{color:var(--text-light);line-height:1.6;opacity:.9;margin-bottom:.5rem;padding-left:1.5rem;position:relative}._termCard_1bidw_376 li:before{content:"▶";position:absolute;left:0;color:var(--primary-pink);font-size:.8rem}._servicesList_1bidw_442{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}._serviceCard_1bidw_449{background:linear-gradient(135deg,var(--primary-dark),var(--dark-purple));border:1px solid var(--primary-pink);border-radius:15px;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}._serviceCard_1bidw_449:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,102,.1),transparent);transition:left .5s ease}._serviceCard_1bidw_449:hover:before{left:100%}._serviceCard_1bidw_449:hover{transform:translateY(-5px);box-shadow:0 10px 30px #f063}._serviceIcon_1bidw_480{font-size:3rem;margin-bottom:1rem;display:block}._serviceCard_1bidw_449 h3{color:var(--neon-pink);font-size:1.3rem;margin-bottom:1rem}._serviceCard_1bidw_449 p{color:var(--text-light);line-height:1.6;opacity:.9}._serviceNotes_1bidw_498{background:#ff00661a;border:1px solid var(--primary-pink);border-radius:15px;padding:2rem;margin-top:2rem}._serviceNotes_1bidw_498 h4{color:var(--neon-pink);font-size:1.2rem;margin-bottom:1rem}._serviceNotes_1bidw_498 p{color:var(--text-light);line-height:1.6;opacity:.9}._bookingRules_1bidw_519{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}._ruleCard_1bidw_525{background:linear-gradient(135deg,var(--primary-dark),var(--secondary-accent));border:1px solid var(--primary-pink);border-radius:15px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}._ruleCard_1bidw_525:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,102,.1),transparent);transition:left .5s ease}._ruleCard_1bidw_525:hover:before{left:100%}._ruleCard_1bidw_525:hover{transform:translateY(-5px);box-shadow:0 10px 30px #f063}._ruleCard_1bidw_525 h3{color:var(--neon-pink);font-size:1.3rem;margin-bottom:1rem}._paymentInfo_1bidw_562{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}._paymentCard_1bidw_568{background:linear-gradient(135deg,var(--primary-dark),var(--secondary-accent));border:1px solid var(--primary-pink);border-radius:15px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}._paymentCard_1bidw_568:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,102,.1),transparent);transition:left .5s ease}._paymentCard_1bidw_568:hover:before{left:100%}._paymentCard_1bidw_568:hover{transform:translateY(-5px);box-shadow:0 10px 30px #f063}._paymentCard_1bidw_568 h3{color:var(--neon-pink);font-size:1.3rem;margin-bottom:1rem}._paymentMethods_1bidw_604{display:flex;flex-direction:column;gap:1rem}._paymentMethod_1bidw_604{display:flex;align-items:center;gap:1rem;padding:.5rem;background:#ff00661a;border-radius:10px}._paymentIcon_1bidw_619{font-size:1.5rem}._healthInfo_1bidw_624{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}._healthCard_1bidw_630{background:linear-gradient(135deg,var(--primary-dark),var(--secondary-accent));border:1px solid var(--primary-pink);border-radius:15px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}._healthCard_1bidw_630:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,102,.1),transparent);transition:left .5s ease}._healthCard_1bidw_630:hover:before{left:100%}._healthCard_1bidw_630:hover{transform:translateY(-5px);box-shadow:0 10px 30px #f063}._healthCard_1bidw_630 h3{color:var(--neon-pink);font-size:1.3rem;margin-bottom:1rem}._privacyInfo_1bidw_667{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}._privacyCard_1bidw_673{background:linear-gradient(135deg,var(--primary-dark),var(--secondary-accent));border:1px solid var(--primary-pink);border-radius:15px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}._privacyCard_1bidw_673:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,102,.1),transparent);transition:left .5s ease}._privacyCard_1bidw_673:hover:before{left:100%}._privacyCard_1bidw_673:hover{transform:translateY(-5px);box-shadow:0 10px 30px #f063}._privacyCard_1bidw_673 h3{color:var(--neon-pink);font-size:1.3rem;margin-bottom:1rem}._contactInfo_1bidw_710{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}._contactCard_1bidw_716{background:linear-gradient(135deg,var(--primary-dark),var(--secondary-accent));border:1px solid var(--primary-pink);border-radius:15px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}._contactCard_1bidw_716:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,102,.1),transparent);transition:left .5s ease}._contactCard_1bidw_716:hover:before{left:100%}._contactCard_1bidw_716:hover{transform:translateY(-5px);box-shadow:0 10px 30px #f063}._contactCard_1bidw_716 h3{color:var(--neon-pink);font-size:1.3rem;margin-bottom:1rem}._contactDetails_1bidw_752{display:flex;flex-direction:column;gap:1rem}._contactItem_1bidw_758{display:flex;align-items:center;gap:1rem;padding:.5rem;background:#ff00661a;border-radius:10px}._contactIcon_1bidw_767{font-size:1.2rem;color:var(--neon-pink)}._schedule_1bidw_772{display:flex;flex-direction:column;gap:1rem}._scheduleItem_1bidw_778{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#ff00661a;border-radius:10px}._scheduleItem_1bidw_778 span:first-child{color:var(--neon-pink);font-weight:600}._scheduleItem_1bidw_778 span:last-child{color:var(--text-light)}._footer_1bidw_797{background:linear-gradient(135deg,var(--primary-black),var(--dark-purple));border-top:1px solid var(--primary-pink);padding:3rem 0 1rem;margin-top:4rem}._footerContent_1bidw_804{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}._footerSection_1bidw_813 h4{color:var(--neon-pink);font-size:1.2rem;margin-bottom:1rem}._footerLogo_1bidw_819{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._tattooMachineIcon_1bidw_826{width:40px;height:40px;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink));border-radius:50%;display:flex;align-items:center;justify-content:center}._footerLogo_1bidw_819 h3{color:var(--neon-pink);font-size:1.5rem}._footerSection_1bidw_813 p{color:var(--text-light);opacity:.8;line-height:1.6}._footerLinks_1bidw_847{display:flex;flex-direction:column;gap:.5rem}._footerLinks_1bidw_847 a{color:var(--text-light);text-decoration:none;opacity:.8;transition:all .3s ease}._footerLinks_1bidw_847 a:hover{color:var(--neon-pink);opacity:1}._copyright_1bidw_865{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid rgba(255,0,102,.2);color:var(--text-light);opacity:.6}@media (max-width: 768px){._glowText_1bidw_158{font-size:2.5rem}._tagline_1bidw_180{font-size:1.2rem}._mainContent_1bidw_279{padding:1rem}._navItems_1bidw_233{gap:.5rem}._navItem_1bidw_233{padding:.4rem .8rem;font-size:.8rem}._sectionTitle_1bidw_313{font-size:2rem}._servicesList_1bidw_442,._bookingRules_1bidw_519,._paymentInfo_1bidw_562,._healthInfo_1bidw_624,._privacyInfo_1bidw_667,._contactInfo_1bidw_710{grid-template-columns:1fr}._studioInfo_1bidw_329{flex-direction:column;text-align:center}._footerContent_1bidw_804{grid-template-columns:1fr;text-align:center}}@media (max-width: 480px){._glowText_1bidw_158{font-size:2rem}._tagline_1bidw_180{font-size:1rem}._sectionTitle_1bidw_313{font-size:1.8rem}._termCard_1bidw_376,._serviceCard_1bidw_449{padding:1.5rem}._navTitle_1bidw_225{font-size:1rem}._navItem_1bidw_233{padding:.3rem .6rem;font-size:.7rem}}._backToHome_1bidw_968{text-align:center;padding:40px 20px;background:linear-gradient(135deg,var(--primary-black) 0%,var(--dark-purple) 100%)}._backButton_1bidw_974{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink));color:var(--text-light);border:none;padding:15px 30px;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}._backButton_1bidw_974:hover{transform:translateY(-3px);box-shadow:0 10px 25px #f066}._backIcon_1bidw_995{font-size:1.2rem;transition:transform .3s ease}._backButton_1bidw_974:hover ._backIcon_1bidw_995{transform:translate(-5px)}._footer_1bidw_797{background:var(--primary-black);border-top:1px solid rgba(255,0,102,.1);padding:40px 20px}._footerContent_1bidw_804{max-width:400px;margin:0 auto;text-align:center}._footerLogo_1bidw_819{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px}._tattooMachineIcon_1bidw_826{width:40px;height:40px;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink));border-radius:8px;position:relative}._tattooMachineIcon_1bidw_826:before{content:"⚡";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;color:var(--text-light)}._footerLogo_1bidw_819 h3{font-size:1.5rem;font-weight:600;color:var(--neon-pink)}._copyright_1bidw_865{opacity:.7;font-size:.9rem}:root{--primary-dark: #0a0a0a;--primary-black: #000000;--primary-pink: #ff0066;--neon-pink: #ff2e88;--deep-pink: #cc0052;--light-pink: #ff3385;--dark-purple: #330033;--text-light: #f5f5f5;--text-dark: #121212;--accent-color: #8b008b;--secondary-accent: #2d0a2d}*{margin:0;padding:0;box-sizing:border-box}._container_jmyhw_23{background-color:var(--primary-black);color:var(--text-light);overflow-x:hidden;width:100%;position:relative;font-family:Poppins,sans-serif;min-height:100vh}._inkDrops_jmyhw_34{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}._inkDrop_jmyhw_34{position:absolute;width:20px;height:20px;background:radial-gradient(circle,var(--neon-pink) 0%,transparent 70%);border-radius:50%;opacity:.3;animation:_inkDropFall_jmyhw_1 linear infinite}@keyframes _inkDropFall_jmyhw_1{0%{transform:translateY(-100vh) rotate(0);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(100vh) rotate(360deg);opacity:0}}._hero_jmyhw_75{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,var(--primary-black) 0%,var(--dark-purple) 50%,var(--primary-black) 100%);overflow:hidden}._heroOverlay_jmyhw_85{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(255,0,102,.1) 0%,transparent 70%);z-index:2}._heroContent_jmyhw_95{text-align:center;z-index:3;position:relative;max-width:800px;padding:0 20px}._tattooMachine_jmyhw_103{width:80px;height:80px;margin:0 auto 30px;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink));border-radius:15px;position:relative;animation:_pulse_jmyhw_1 2s ease-in-out infinite}._tattooMachine_jmyhw_103:before{content:"⚡";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px;color:var(--text-light)}@keyframes _pulse_jmyhw_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._glowText_jmyhw_133{font-size:4rem;font-weight:700;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink),var(--light-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px var(--neon-pink);margin-bottom:20px;animation:_glow_jmyhw_133 3s ease-in-out infinite}@keyframes _glow_jmyhw_133{0%,to{text-shadow:0 0 30px var(--neon-pink)}50%{text-shadow:0 0 50px var(--neon-pink),0 0 70px var(--primary-pink)}}._tagline_jmyhw_155{font-size:1.5rem;margin-bottom:30px;opacity:.9}._highlight_jmyhw_161{color:var(--neon-pink);font-weight:600;text-shadow:0 0 10px var(--neon-pink)}._mainContent_jmyhw_168{position:relative;z-index:3;padding:80px 20px;max-width:1200px;margin:0 auto}._section_jmyhw_176{margin-bottom:100px;opacity:0;transition:all .8s ease-out}._section_jmyhw_176._visible_jmyhw_182{opacity:1;transform:translateY(0)}._fadeInUp_jmyhw_187{transform:translateY(50px)}._fadeInLeft_jmyhw_191{transform:translate(-50px)}._fadeInRight_jmyhw_195{transform:translate(50px)}._sectionContent_jmyhw_199{background:linear-gradient(135deg,#ff00660d,#8b008b08);border:1px solid rgba(255,0,102,.1);border-radius:20px;padding:60px 40px;position:relative;overflow:hidden}._sectionContent_jmyhw_199:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,0,102,.03) 0%,transparent 70%);animation:_rotate_jmyhw_1 20s linear infinite;z-index:-1}@keyframes _rotate_jmyhw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sectionTitle_jmyhw_230{font-size:2.5rem;font-weight:700;margin-bottom:30px;color:var(--neon-pink);position:relative;display:inline-block}._sectionTitle_jmyhw_230:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--primary-pink),var(--neon-pink));border-radius:2px}._text_jmyhw_250{font-size:1.1rem;line-height:1.8;margin-bottom:20px;opacity:.9}._dataList_jmyhw_258{display:grid;gap:30px;margin-top:40px}._dataItem_jmyhw_264{display:flex;align-items:flex-start;gap:20px;background:#ff006608;padding:25px;border-radius:15px;border:1px solid rgba(255,0,102,.1);transition:all .3s ease}._dataItem_jmyhw_264:hover{transform:translateY(-5px);border-color:var(--neon-pink);box-shadow:0 10px 30px #f063}._dataIcon_jmyhw_281{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink));border-radius:12px;flex-shrink:0}._dataItem_jmyhw_264 h3{font-size:1.3rem;font-weight:600;margin-bottom:10px;color:var(--light-pink)}._dataItem_jmyhw_264 p{opacity:.8;line-height:1.6}._usageGrid_jmyhw_306{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}._usageCard_jmyhw_313{background:#8b008b0d;border:1px solid rgba(139,0,139,.2);border-radius:20px;padding:30px;text-align:center;position:relative;overflow:hidden;transition:all .3s ease}._usageCard_jmyhw_313:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,102,.1),transparent);transition:left .5s ease}._usageCard_jmyhw_313:hover:before{left:100%}._usageCard_jmyhw_313:hover{transform:translateY(-10px);border-color:var(--neon-pink);box-shadow:0 20px 40px #f063}._usageIcon_jmyhw_345{font-size:3rem;margin-bottom:20px;display:block}._usageCard_jmyhw_313 h3{font-size:1.4rem;font-weight:600;margin-bottom:15px;color:var(--neon-pink)}._usageCard_jmyhw_313 p{opacity:.8;line-height:1.6}._protectionSection_jmyhw_364{background:linear-gradient(135deg,#3300331a,#ff00660d);border:2px solid rgba(255,0,102,.2)}._protectionContent_jmyhw_369{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:center;margin-top:30px}._protectionList_jmyhw_377{list-style:none;margin-top:20px}._protectionList_jmyhw_377 li{position:relative;padding:10px 0 10px 30px}._protectionList_jmyhw_377 li:before{content:"✓";position:absolute;left:0;color:var(--neon-pink);font-weight:700;font-size:1.2rem}._protectionVisual_jmyhw_397{text-align:center;padding:40px;background:#ff00660d;border-radius:20px;border:1px solid rgba(255,0,102,.2)}._securityIcon_jmyhw_405{font-size:4rem;margin-bottom:20px;animation:_pulse_jmyhw_1 2s ease-in-out infinite}._securityText_jmyhw_411{font-size:1.2rem;font-weight:600;color:var(--neon-pink)}._rightsGrid_jmyhw_418{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}._rightCard_jmyhw_425{background:#ff006608;border:1px solid rgba(255,0,102,.1);border-radius:20px;padding:30px;text-align:center;position:relative;transition:all .3s ease}._rightCard_jmyhw_425:hover{transform:translateY(-5px);border-color:var(--neon-pink);box-shadow:0 15px 35px #f063}._rightIcon_jmyhw_441{font-size:2.5rem;margin-bottom:20px;display:block}._rightCard_jmyhw_425 h3{font-size:1.3rem;font-weight:600;margin-bottom:15px;color:var(--light-pink)}._rightCard_jmyhw_425 p{opacity:.8;line-height:1.6}._contactSection_jmyhw_460{background:linear-gradient(135deg,#ff006614,#8b008b0d);border:2px solid rgba(255,0,102,.2)}._contactContent_jmyhw_465{margin-top:30px}._contactText_jmyhw_469{font-size:1.1rem;margin-bottom:40px;opacity:.9;line-height:1.8}._contactInfo_jmyhw_476{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}._contactItem_jmyhw_482{display:flex;align-items:center;gap:20px;background:#ff00660d;padding:25px;border-radius:15px;border:1px solid rgba(255,0,102,.1);transition:all .3s ease}._contactItem_jmyhw_482:hover{transform:translateY(-5px);border-color:var(--neon-pink);box-shadow:0 10px 30px #f063}._contactIcon_jmyhw_499{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink));border-radius:12px;flex-shrink:0}._contactItem_jmyhw_482 h4{font-size:1.2rem;font-weight:600;margin-bottom:5px;color:var(--light-pink)}._contactItem_jmyhw_482 p{opacity:.8;font-size:1rem}._updateSection_jmyhw_524{background:#3300331a;border:1px solid rgba(139,0,139,.2)}._backToHome_jmyhw_530{text-align:center;padding:40px 20px;background:linear-gradient(135deg,var(--primary-black) 0%,var(--dark-purple) 100%)}._backButton_jmyhw_536{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink));color:var(--text-light);border:none;padding:15px 30px;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}._backButton_jmyhw_536:hover{transform:translateY(-3px);box-shadow:0 10px 25px #f066}._backIcon_jmyhw_557{font-size:1.2rem;transition:transform .3s ease}._backButton_jmyhw_536:hover ._backIcon_jmyhw_557{transform:translate(-5px)}._footer_jmyhw_567{background:var(--primary-black);border-top:1px solid rgba(255,0,102,.1);padding:40px 20px}._footerContent_jmyhw_573{max-width:1200px;margin:0 auto;text-align:center}._footerLogo_jmyhw_579{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px}._tattooMachineIcon_jmyhw_587{width:40px;height:40px;background:linear-gradient(45deg,var(--primary-pink),var(--neon-pink));border-radius:8px;position:relative}._tattooMachineIcon_jmyhw_587:before{content:"⚡";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;color:var(--text-light)}._footerLogo_jmyhw_579 h3{font-size:1.5rem;font-weight:600;color:var(--neon-pink)}._copyright_jmyhw_611{opacity:.7;font-size:.9rem}@media (max-width: 768px){._glowText_jmyhw_133{font-size:2.5rem}._tagline_jmyhw_155{font-size:1.2rem}._sectionContent_jmyhw_199{padding:40px 20px}._sectionTitle_jmyhw_230{font-size:2rem}._protectionContent_jmyhw_369{grid-template-columns:1fr;gap:30px}._usageGrid_jmyhw_306,._rightsGrid_jmyhw_418,._contactInfo_jmyhw_476{grid-template-columns:1fr}._dataItem_jmyhw_264,._contactItem_jmyhw_482{flex-direction:column;text-align:center}}@media (max-width: 480px){._mainContent_jmyhw_168{padding:60px 15px}._glowText_jmyhw_133{font-size:2rem}._sectionTitle_jmyhw_230{font-size:1.8rem}._sectionContent_jmyhw_199{padding:30px 15px}._usageCard_jmyhw_313,._rightCard_jmyhw_425{padding:20px}}
