.v2-root .dm-pin-track{position:relative;--dm-pin-screen:calc(100vh - var(--rcf-header-h, 155px));height:calc(var(--dm-pin-count, 4) * 1.35 * var(--dm-pin-screen))}@supports (height:100svh){.v2-root .dm-pin-track{--dm-pin-screen:calc(100svh - var(--rcf-header-h, 155px))}}.v2-root .dm-pin-sticky{position:sticky;top:var(--rcf-header-h,155px);height:var(--dm-pin-screen);overflow:hidden;display:flex;align-items:center;background:#fff}.v2-root .dm-pin-bg{position:absolute;inset:0 0 0 52%;z-index:0}.v2-root .dm-pin-pattern{position:absolute;inset:0;opacity:.07;pointer-events:none;background-image:radial-gradient(var(--v2-pine-900) 1.4px,transparent 1.4px);background-size:30px 30px}.v2-root .dm-pin-inner{position:relative;z-index:3;width:100%;padding:0 clamp(24px,5vw,96px)}.v2-root .dm-pin-textwrap{position:relative;min-height:400px;max-width:min(38%,460px)}.v2-root .dm-pin-text{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;will-change:opacity,transform}.v2-root .dm-pin-count{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--v2-muted)}.v2-root .dm-pin-count b{color:var(--v2-pine-800);font-weight:800}.v2-root .dm-pin-count i{width:28px;height:1px;background:var(--v2-rule)}.v2-root .dm-pin-name{font-size:clamp(40px,5vw,68px);line-height:1.02;margin:0;color:var(--v2-turmeric);letter-spacing:-.02em}.v2-root .dm-pin-sub{font-size:clamp(20px,2.2vw,30px);font-weight:700;line-height:1.1;color:var(--v2-ink);margin:2px 0 16px;letter-spacing:-.01em}.v2-root .dm-pin-blurb{font-size:15px;line-height:1.6;color:var(--v2-ink-2);margin:0 0 22px;max-width:34ch}.v2-root .dm-pin-spec{display:inline-flex;align-self:flex-start;border:1px solid var(--v2-rule);border-radius:10px;overflow:hidden;margin:0 0 26px;background:#fff}.v2-root .dm-pin-spec>div{padding:10px 20px;text-align:center;min-width:104px;display:flex;flex-direction:column;align-items:center;gap:4px}.v2-root .dm-pin-spec>div+div{border-left:1px solid var(--v2-rule)}.v2-root .dm-pin-spec span{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--v2-muted)}.v2-root .dm-pin-spec b{font-size:22px;font-weight:700;color:var(--v2-pine-900);line-height:1}.v2-root .dm-pin-spec svg{width:24px;height:24px;stroke:var(--v2-pine-700);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.v2-root .dm-pin-cta{align-self:flex-start}.v2-root .dm-pin-stage{position:absolute;inset:0;z-index:1;perspective:1100px;perspective-origin:52% 50%;pointer-events:none}.v2-root .dm-pin-pouch{position:absolute;left:52%;top:50%;height:84vh;max-height:720px;width:auto;display:block;transform-style:preserve-3d;will-change:opacity,transform;filter:drop-shadow(0 26px 34px rgba(22,51,42,.18))}.v2-root .dm-pin-tabs{position:absolute;right:0;bottom:44px;z-index:3;display:flex;background:#fff;border:1px solid var(--v2-rule);border-right:0;border-radius:12px 0 0 12px;overflow:hidden}.v2-root .dm-pin-tabs button{padding:14px 22px;font-size:13.5px;font-weight:600;line-height:1;color:var(--v2-muted);background:none;border:0;cursor:pointer;transition:color .25s var(--v2-ease),background-color .25s var(--v2-ease)}.v2-root .dm-pin-tabs button+button{border-left:1px solid var(--v2-rule)}.v2-root .dm-pin-tabs button:hover{color:var(--v2-pine-800)}.v2-root .dm-pin-tabs button[data-active=true]{color:var(--v2-pine-900);background:var(--v2-straw-100)}.v2-root .dm-pin-cue{position:absolute;left:clamp(24px,5vw,96px);bottom:46px;z-index:3;display:flex;align-items:center;gap:12px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-muted)}.v2-root .dm-pin-cue i{display:block;width:52px;height:1px;background:var(--v2-pine-700);transform-origin:left;animation:dmCue 2.1s ease-in-out infinite}@keyframes dmCue{0%,to{transform:scaleX(.35);opacity:.45}50%{transform:scaleX(1);opacity:1}}.v2-root .dm-pin-rail{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:3;background:rgba(22,51,42,.08)}.v2-root .dm-pin-rail span{display:block;height:100%;background:var(--v2-pine-700);transform:scaleX(0);transform-origin:left}@media (max-width:899px){.v2-root .dm-pin-bg{inset:0}.v2-root .dm-pin-sticky{align-items:flex-end}.v2-root .dm-pin-inner{padding:0 20px 52px}.v2-root .dm-pin-stage{--dm-pin-gap:clamp(16px,4.5vw,32px);top:var(--dm-pin-gap);bottom:auto;height:calc(40% - var(--dm-pin-gap));perspective:800px;perspective-origin:50% 50%}.v2-root .dm-pin-pouch{left:50%;top:50%;height:92%;max-height:none;filter:drop-shadow(0 14px 20px rgba(22,51,42,.16))}.v2-root .dm-pin-textwrap{max-width:none;min-height:calc(var(--dm-pin-screen) * .6 - 52px)}.v2-root .dm-pin-text{align-items:center;text-align:center}.v2-root .dm-pin-count{justify-content:center;margin-bottom:10px}.v2-root .dm-pin-name{font-size:clamp(32px,9vw,52px)}.v2-root .dm-pin-sub{font-size:clamp(17px,4vw,24px);margin-bottom:10px}.v2-root .dm-pin-blurb{font-size:14.5px;margin-bottom:18px;max-width:38ch}.v2-root .dm-pin-spec{align-self:center;margin-bottom:18px}.v2-root .dm-pin-cta{align-self:center}.v2-root .dm-pin-tabs{left:0;right:0;bottom:0;border-radius:0;border-right:1px solid var(--v2-rule);border-left:0;overflow-x:auto;scrollbar-width:none}.v2-root .dm-pin-tabs::-webkit-scrollbar{display:none}.v2-root .dm-pin-tabs button{flex:1 0 auto;padding:12px 16px;font-size:12.5px;white-space:nowrap}.v2-root .dm-pin-rail{top:0;bottom:auto}.v2-root .dm-pin-cue{display:none}}@media (max-width:560px){.v2-root .dm-pin-inner{padding:0 16px 48px}.v2-root .dm-pin-name{font-size:30px}.v2-root .dm-pin-sub{font-size:16px;margin-bottom:8px}.v2-root .dm-pin-blurb{font-size:13.5px;line-height:1.55;margin-bottom:14px}.v2-root .dm-pin-spec{margin-bottom:14px}.v2-root .dm-pin-spec>div{padding:7px 14px;min-width:88px}.v2-root .dm-pin-spec b{font-size:17px}.v2-root .dm-pin-spec svg{width:19px;height:19px}.v2-root .dm-pin-textwrap{min-height:calc(var(--dm-pin-screen) * .6 - 48px)}.v2-root .dm-pin-tabs button{padding:11px 14px;font-size:12px}}.v2-root .dm-pin-static{height:auto}.v2-root .dm-pin-static .dm-pin-sticky{position:static}.v2-root .dm-pin-static .dm-pin-bg{opacity:1}@media (prefers-reduced-motion:reduce){.v2-root .dm-pin-cue i{animation:none}}.v2-root .dm-pin-meesho{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;color:var(--v2-muted);transition:color .16s var(--v2-ease)}.v2-root .dm-pin-meesho b{color:#570d5e;font-weight:800;letter-spacing:-.02em}.v2-root .dm-pin-meesho svg{width:12px;height:12px;flex:none;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.v2-root .dm-pin-meesho:hover{color:var(--v2-ink-2)}@media (max-width:899px){.v2-root .dm-pin-meesho{align-self:center;margin-top:10px}}