:root{--ink-ad-pink:#ff3f8d;--ink-ad-pink-soft:#ff92bb;--ink-ad-black:#050305;--ink-ad-panel:#10080d}.ink-ad-lock{overflow:hidden!important}.ink-ad-root{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:clamp(12px,3vw,38px);font-family:Inter,"Segoe UI",Arial,sans-serif;color:#fff;isolation:isolate}.ink-ad-root[hidden]{display:none!important}.ink-ad-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(255,63,141,.18),transparent 33%),radial-gradient(circle at 88% 16%,rgba(142,21,72,.27),transparent 35%),linear-gradient(135deg,rgba(0,0,0,.92),rgba(10,4,8,.97));backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);opacity:0;transition:opacity .28s ease}.ink-ad-backdrop:before,.ink-ad-backdrop:after{content:"";position:absolute;inset:-18%;pointer-events:none;background:radial-gradient(ellipse at 20% 80%,rgba(255,63,141,.14),transparent 30%),radial-gradient(ellipse at 78% 22%,rgba(109,13,52,.24),transparent 34%);filter:blur(28px);animation:inkAdSmoke 6s ease-in-out infinite alternate}.ink-ad-backdrop:after{animation-duration:8s;animation-direction:alternate-reverse;transform:rotate(180deg)}.ink-ad-shell{--ink-ad-width:1040px;position:relative;z-index:2;width:min(var(--ink-ad-width),100%);max-height:min(780px,calc(100dvh - 28px));display:grid;grid-template-columns:minmax(270px,43%) minmax(0,57%);overflow:hidden;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,rgba(20,9,15,.99),rgba(5,3,5,.995));box-shadow:0 38px 140px rgba(0,0,0,.92),0 0 90px rgba(255,63,141,.15),inset 0 0 0 1px rgba(255,63,141,.08);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);opacity:0;transform:translateY(25px) scale(.94)}.ink-ad-shell:before{content:"";position:absolute;z-index:8;inset:8px;border:1px solid rgba(255,63,141,.36);clip-path:inherit;pointer-events:none}.ink-ad-shell:after{content:"";position:absolute;z-index:7;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 37%,rgba(255,255,255,.07) 48%,transparent 58%);transform:translateX(-120%)}.ink-ad-root.is-open .ink-ad-backdrop{opacity:1}.ink-ad-root.is-open .ink-ad-shell{animation:inkAdImpact .64s cubic-bezier(.16,1,.3,1) forwards}.ink-ad-root.is-open .ink-ad-shell[data-animation="glide"]{animation-name:inkAdGlide}.ink-ad-root.is-open .ink-ad-shell[data-animation="zoom"]{animation-name:inkAdZoom}.ink-ad-root.is-open .ink-ad-shell:after{animation:inkAdShine 1s .28s ease-out}.ink-ad-visual{position:relative;min-height:520px;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(255,63,141,.22),transparent 36%),linear-gradient(145deg,#1a0a12,#050305)}.ink-ad-visual:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(5,3,5,.87)),linear-gradient(0deg,rgba(5,3,5,.76),transparent 42%),radial-gradient(circle at 50% 42%,transparent 35%,rgba(0,0,0,.42) 100%);pointer-events:none}.ink-ad-visual:after{content:"TATTOBYBASTI";position:absolute;z-index:3;left:-12px;bottom:8px;color:rgba(255,255,255,.06);font-size:clamp(46px,7vw,96px);font-weight:1000;letter-spacing:-.06em;transform:rotate(-90deg) translateY(100%);transform-origin:left bottom;white-space:nowrap}.ink-ad-visual img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover;filter:saturate(.9) contrast(1.08)}.ink-ad-visual img[data-position="top"]{object-position:center top}.ink-ad-visual img[data-position="bottom"]{object-position:center bottom}.ink-ad-visual img[data-position="left"]{object-position:left center}.ink-ad-visual img[data-position="right"]{object-position:right center}.ink-ad-fallback{position:absolute;inset:0;display:grid;place-items:center;padding:45px;text-align:center}.ink-ad-fallback-mark{display:grid;gap:8px;place-items:center}.ink-ad-fallback-mark span{font-family:"Brush Script MT","Segoe Script",cursive;font-size:clamp(62px,10vw,116px);line-height:.8;color:#ff77aa;text-shadow:0 0 32px rgba(255,63,141,.65)}.ink-ad-fallback-mark small{font-weight:1000;letter-spacing:.38em;color:#e7bdcd}.ink-ad-content{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,78px) clamp(30px,5vw,66px);overflow:auto;background:radial-gradient(circle at 90% 12%,rgba(255,63,141,.11),transparent 28%)}.ink-ad-content:before{content:"✦";position:absolute;top:26px;right:32px;color:#ff5f9e;font-size:22px;text-shadow:0 0 22px #ff3f8d;animation:inkAdPulse 1.8s ease-in-out infinite}.ink-ad-badge{align-self:flex-start;margin-bottom:18px;padding:8px 12px;border:1px solid rgba(255,63,141,.5);background:rgba(255,63,141,.08);color:#ff93bb;font-size:11px;font-weight:1000;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 0 24px rgba(255,63,141,.12)}.ink-ad-rich{color:#ead5dd;font-size:clamp(15px,1.65vw,18px);line-height:1.65}.ink-ad-rich h1,.ink-ad-rich h2,.ink-ad-rich h3,.ink-ad-rich h4{margin:0 0 18px;color:#fff;line-height:.97;letter-spacing:-.045em;text-wrap:balance}.ink-ad-rich h1,.ink-ad-rich h2{font-size:clamp(39px,5.2vw,72px)}.ink-ad-rich h3{font-size:clamp(28px,3.5vw,46px)}.ink-ad-rich p{margin:0 0 16px}.ink-ad-rich strong{color:#fff}.ink-ad-rich a{color:#ff83b3}.ink-ad-rich ul,.ink-ad-rich ol{padding-left:22px}.ink-ad-rich blockquote{margin:20px 0;padding:14px 18px;border-left:3px solid #ff3f8d;background:rgba(255,63,141,.07)}.ink-ad-rich table{width:100%;margin:18px 0;border-collapse:collapse;font-size:.9em}.ink-ad-rich th,.ink-ad-rich td{padding:9px 11px;border:1px solid rgba(255,255,255,.18);text-align:left}.ink-ad-rich th{background:rgba(255,63,141,.12);color:#fff}.ink-ad-rich img{max-width:100%;height:auto}.ink-ad-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:25px}.ink-ad-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:13px 20px;overflow:hidden;border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;font-size:12px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase;background:#160b11;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ink-ad-button:hover{transform:translateY(-2px);border-color:#ff77aa;box-shadow:0 10px 28px rgba(255,63,141,.18)}.ink-ad-button--primary{border-color:#ff3f8d;background:linear-gradient(135deg,#ff4b95,#b5195b);box-shadow:0 13px 34px rgba(255,63,141,.24)}.ink-ad-button--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.25),transparent 70%);transform:translateX(-130%);transition:transform .5s ease}.ink-ad-button--primary:hover:before{transform:translateX(130%)}.ink-ad-close{position:absolute;z-index:20;top:16px;right:16px;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:rgba(4,2,4,.78);color:#fff;font-size:25px;line-height:1;cursor:pointer;backdrop-filter:blur(8px);transition:.2s}.ink-ad-close:hover{border-color:#ff4f95;color:#ff8db7;transform:rotate(5deg)}.ink-ad-corner{position:absolute;z-index:9;width:54px;height:54px;pointer-events:none}.ink-ad-corner--tl{top:0;left:0;border-top:3px solid #ff3f8d;border-left:3px solid #ff3f8d}.ink-ad-corner--br{right:0;bottom:0;border-right:3px solid #ff3f8d;border-bottom:3px solid #ff3f8d}.ink-ad-particles{position:absolute;z-index:10;inset:0;pointer-events:none;overflow:hidden}.ink-ad-particles i{position:absolute;width:3px;height:3px;border-radius:50%;background:#ff78aa;box-shadow:0 0 12px #ff3f8d;animation:inkAdParticle 3.5s linear infinite}.ink-ad-shell[data-layout="image-top"]{grid-template-columns:1fr;grid-template-rows:minmax(210px,39vh) minmax(0,1fr)}.ink-ad-shell[data-layout="image-top"] .ink-ad-visual,.ink-ad-shell[data-layout="image-top"] .ink-ad-visual img{min-height:210px;height:100%}.ink-ad-shell[data-layout="image-top"] .ink-ad-visual:before{background:linear-gradient(0deg,rgba(5,3,5,.95),transparent 58%),radial-gradient(circle at 50% 40%,transparent 35%,rgba(0,0,0,.35))}.ink-ad-shell[data-layout="content-only"]{grid-template-columns:1fr;max-width:min(var(--ink-ad-width),760px)}.ink-ad-shell[data-layout="content-only"] .ink-ad-visual{display:none}.ink-ad-shell[data-layout="content-only"] .ink-ad-content{min-height:480px;text-align:center;align-items:center}.ink-ad-shell[data-layout="content-only"] .ink-ad-badge{align-self:center}.ink-ad-shell[data-layout="content-only"] .ink-ad-actions{justify-content:center}@keyframes inkAdImpact{0%{opacity:0;transform:translateY(34px) scale(.88) rotateX(6deg)}62%{opacity:1;transform:translateY(-4px) scale(1.015)}100%{opacity:1;transform:none}}@keyframes inkAdGlide{0%{opacity:0;transform:translateX(70px)}100%{opacity:1;transform:none}}@keyframes inkAdZoom{0%{opacity:0;transform:scale(.72)}100%{opacity:1;transform:none}}@keyframes inkAdShine{to{transform:translateX(120%)}}@keyframes inkAdSmoke{from{transform:translate3d(-2%,1%,0) scale(1)}to{transform:translate3d(2%,-1%,0) scale(1.06)}}@keyframes inkAdPulse{50%{opacity:.35;transform:scale(.8)}}@keyframes inkAdParticle{0%{opacity:0;transform:translateY(18px) scale(.5)}20%{opacity:1}100%{opacity:0;transform:translateY(-120px) scale(1.7)}}@media(max-width:820px){.ink-ad-root{padding:9px}.ink-ad-shell{max-height:calc(100dvh - 18px);grid-template-columns:1fr;grid-template-rows:minmax(190px,35vh) minmax(0,1fr)}.ink-ad-visual,.ink-ad-visual img{min-height:190px;height:100%}.ink-ad-visual:before{background:linear-gradient(0deg,rgba(5,3,5,.96),transparent 60%),radial-gradient(circle at 50% 40%,transparent 35%,rgba(0,0,0,.3))}.ink-ad-content{justify-content:flex-start;padding:32px 24px 35px}.ink-ad-content:before{top:19px;right:70px}.ink-ad-rich h1,.ink-ad-rich h2{font-size:clamp(34px,10vw,54px)}.ink-ad-actions{display:grid;width:100%}.ink-ad-button{width:100%}.ink-ad-close{top:12px;right:12px}.ink-ad-shell[data-layout="content-only"] .ink-ad-content{min-height:0;justify-content:center}.ink-ad-shell[data-layout="content-only"]{height:auto}}@media(max-width:460px){.ink-ad-root{padding:0}.ink-ad-shell{width:100%;max-height:100dvh;min-height:100dvh;clip-path:none;border:0}.ink-ad-shell:before{inset:5px}.ink-ad-content{padding:28px 20px 34px}.ink-ad-badge{margin-bottom:13px}.ink-ad-rich{font-size:15px}.ink-ad-visual,.ink-ad-visual img{min-height:180px}.ink-ad-close{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.ink-ad-backdrop:before,.ink-ad-backdrop:after,.ink-ad-content:before,.ink-ad-particles i{animation:none!important}.ink-ad-root.is-open .ink-ad-shell{animation:none!important;opacity:1;transform:none}}

/* TattobyBasti botanical popup skin */
:root{--ink-ad-pink:#657a43;--ink-ad-pink-soft:#91a66a;--ink-ad-black:#35422e;--ink-ad-panel:#f5f1e1}
.ink-ad-root{color:#35422e;font-family:Inter,"Segoe UI",Arial,sans-serif}
.ink-ad-backdrop{background:rgba(48,57,40,.58)!important}
.ink-ad-shell{border:1px solid rgba(67,82,51,.18)!important;border-radius:34px!important;clip-path:none!important;background:linear-gradient(145deg,#f7f3e5,#e8e6d1)!important;box-shadow:0 35px 110px rgba(46,55,38,.38)!important}
.ink-ad-shell:before{inset:9px;border-color:rgba(101,122,67,.2);border-radius:27px;clip-path:none}.ink-ad-visual{background:#dfe3cb!important}.ink-ad-visual:before{background:linear-gradient(90deg,transparent 58%,rgba(238,235,216,.86)),linear-gradient(0deg,rgba(53,66,46,.3),transparent 44%)!important}.ink-ad-visual img{filter:saturate(.82) contrast(.98)}
.ink-ad-content{background:radial-gradient(circle at 90% 12%,rgba(101,122,67,.13),transparent 30%)!important}.ink-ad-content:before{content:"❧";color:#71874d;text-shadow:none}
.ink-ad-badge{border-color:rgba(101,122,67,.34);background:rgba(101,122,67,.09);color:#52683a;border-radius:999px}
.ink-ad-rich{color:#66705d}.ink-ad-rich h1,.ink-ad-rich h2,.ink-ad-rich h3,.ink-ad-rich h4,.ink-ad-rich strong{color:#34412e}.ink-ad-rich h1,.ink-ad-rich h2,.ink-ad-rich h3{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.025em}.ink-ad-rich a{color:#5c733e}.ink-ad-rich blockquote{border-color:#657a43;background:rgba(101,122,67,.08)}
.ink-ad-button{border-radius:999px;border-color:rgba(75,91,58,.22);background:rgba(250,248,239,.8);color:#35422e}.ink-ad-button--primary{border-color:#657a43;background:linear-gradient(135deg,#748b4d,#52683a);color:#fff;box-shadow:0 13px 34px rgba(76,93,54,.22)}.ink-ad-button:hover{border-color:#657a43;box-shadow:0 10px 28px rgba(76,93,54,.15)}
.ink-ad-close{border-radius:50%;border-color:rgba(72,87,56,.2);background:rgba(247,244,231,.86);color:#35422e}.ink-ad-close:hover{border-color:#657a43;color:#657a43}.ink-ad-corner{display:none}.ink-ad-particles i{background:#8ca369;box-shadow:0 0 12px #71874d}
.ink-ad-fallback-mark span{color:#5b713e;text-shadow:none}.ink-ad-fallback-mark small{color:#66705d}
