#tabacart-opening-preview{--taba-logo:url('assets/tabacart-official-logo.svg')}.taba-intro{position:fixed;inset:0;z-index:100;isolation:isolate;overflow:hidden;background:#0b1711}.taba-curtain{position:absolute;top:0;bottom:0;width:calc(50% + 1px);background:#0b1711;overflow:hidden}.taba-curtain:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 100% 40%,#25321b75,#0b171100 74%)}.taba-curtain-left{left:0}.taba-curtain-right{right:0}.taba-curtain-right:after{transform:scaleX(-1)}.taba-seam{position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(transparent 8%,#c9a45e00 15%,#c9a45e44 50%,#c9a45e00 85%,transparent 92%)}.taba-logo-shell{position:absolute;width:min(310px,66%,42svh);aspect-ratio:411/524;top:47%;left:50%;transform:translate(-50%,-50%)}.taba-logo-piece{position:absolute;inset:0;background-image:var(--taba-logo);background-position:center;background-repeat:no-repeat;background-size:contain;transform-origin:50% 35%}.taba-emblem{clip-path:inset(0 0 38% 0)}.taba-wordmark{clip-path:inset(62% 0 12% 0)}.taba-tagline{clip-path:inset(88% 0 0 0)}.taba-smoke,.taba-formation{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.taba-sheen{position:absolute;inset:0;mask-image:var(--taba-logo);-webkit-mask-image:var(--taba-logo);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;background:linear-gradient(110deg,transparent 38%,#ffedc26b 49%,transparent 60%);background-size:330% 100%;opacity:0;pointer-events:none}.taba-rule{position:absolute;width:min(320px,64%);height:1px;top:calc(47% + min(225px,31svh));left:50%;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#c9a45e,transparent)}.taba-skip{position:absolute;bottom:28px;right:32px;padding:12px 6px;min-height:44px;border:0;color:#d4c39e;background:transparent;font-size:10px;letter-spacing:2px}.is-revealed .taba-intro{display:none}.is-revealed .taba-intro{background:transparent}body:not(.is-revealed) .site-header{position:fixed}.taba-intro.is-opening{background:transparent}@media(max-width:600px){.taba-logo-shell{width:min(250px,70%,42svh)}.taba-rule{top:calc(47% + min(190px,31svh))}.taba-skip{bottom:20px;right:20px}}
#tabacart-opening-preview .taba-rule{margin-left:max(-160px,-32%);transform:none}
.taba-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.taba-logo-shell.has-svg .taba-logo-piece{display:none}.taba-logo-shell{transform-origin:50% 50%;will-change:transform}.brand-smoke{position:absolute;pointer-events:none;z-index:2;width:42px;height:54px;left:0;top:0}
