@media screen and (max-width:1520px){.seller-detail-new .buyer-card-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:991px){.seller-detail-new .buyer-card-grid{grid-template-columns:repeat(1,1fr)}}.cs-curtain{--cs-text:#fff4ee;--cs-text-soft:#ffd1ba;--cs-text-muted:#efd0c0;--cs-accent:#ffd3b8;--cs-line:#d99a7b;--cs-sparkle:#ffe0ba;--cs-diamond:#ffe5cc;--cs-ease:cubic-bezier(0.65,0,0.25,1);--cs-gem-size:105px;display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;z-index:2147483000;overflow:hidden;isolation:isolate;background:#350c08;font-family:Montserrat-Regular,sans-serif;font-size:16px;line-height:1.4;font-weight:400;color:var(--cs-text);text-align:center;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.cs-curtain *,.cs-curtain :after,.cs-curtain :before{box-sizing:border-box;font-family:inherit}html[data-curtain=show] .cs-curtain{display:block}html[data-curtain=show],html[data-curtain=show] body{overflow:hidden;overscroll-behavior:none}.cs-panel{position:absolute;top:-8%;display:flex;width:54%;height:116%;overflow:visible;transform-style:preserve-3d;transition:transform 6s var(--cs-ease);will-change:transform}.cs-panel-left{left:-2%;transform-origin:left top}.cs-panel-right{right:-2%;transform-origin:right top}.cs-strip{position:relative;display:block;flex:0 0 19%;width:19%;height:110%;border-radius:0 0 45% 15%;background:linear-gradient(90deg,#691107,#762318 18%,#a33922 40%,#d56a48 52%,#551609 68%,#54160e 88%,#350c08);box-shadow:inset 8px 0 16px rgba(151,189,225,.1),inset -12px 0 20px rgba(0,0,0,.35),8px 0 12px rgba(0,0,0,.18);transform-origin:center top;animation:cs-fabric-swing 3.2s ease-in-out infinite}.cs-strip+.cs-strip{margin-left:-11%}.cs-panel-right .cs-strip{border-radius:0 0 15% 45%;animation-direction:reverse}.cs-shade{transition:opacity 1.2s ease}.cs-shade,.cs-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.cs-sparkles{transition:opacity .5s ease}.cs-sparkle{position:absolute;background:var(--cs-sparkle);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:cs-twinkle 3.6s ease-in-out infinite}.cs-diamonds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transition:opacity .6s ease}.cs-small-diamond{position:absolute;top:calc(var(--diamond-size) * -1.5);width:var(--diamond-size);height:var(--diamond-size);color:var(--cs-diamond);animation:cs-diamond-fall calc(var(--diamond-duration, 5s) * 2) linear infinite;animation-delay:calc(var(--diamond-delay, 0s) * 2.6);will-change:transform}.cs-small-diamond svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(255,204,155,.45))}.cs-diamond-glint{position:absolute;top:4%;right:6%;width:10px;height:10px;background:#fff4df;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:cs-diamond-glow 3s ease-in-out infinite;animation-delay:var(--diamond-delay,0s)}.cs-diamond-1{left:9%;--diamond-size:34px;--diamond-delay:-0.4s}.cs-diamond-2{left:22%;--diamond-size:24px;--diamond-delay:-1.8s;--diamond-duration:6s}.cs-diamond-3{left:11%;--diamond-size:42px;--diamond-delay:-2.6s}.cs-diamond-4{left:24%;--diamond-size:28px;--diamond-delay:-3.2s;--diamond-duration:7s}.cs-diamond-5{left:48%;--diamond-size:23px;--diamond-delay:-1.1s}.cs-diamond-6{right:12%;--diamond-size:38px;--diamond-delay:-2.1s;--diamond-duration:6s}.cs-diamond-7{right:23%;--diamond-size:26px;--diamond-delay:-3.7s}.cs-diamond-8{right:9%;--diamond-size:40px;--diamond-delay:-0.9s;--diamond-duration:7s}.cs-diamond-9{right:24%;--diamond-size:25px;--diamond-delay:-2.9s}.cs-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));transition:opacity .5s ease,transform .7s ease}.cs-card,.cs-content{display:flex;flex-direction:column;align-items:center}.cs-card{width:min(100%,560px);margin:auto;padding:clamp(8px,4vh,36px) 24px}.cs-content .cs-logo{display:block;flex-shrink:0;width:min(360px,85%,42vh);height:auto;padding:clamp(8px,1.6vh,14px) clamp(20px,3.5vh,32px);border-radius:999px;background:rgba(255,244,238,.94);border:1px solid rgba(255,209,182,.9);box-shadow:0 0 0 6px rgba(255,209,182,.12),0 0 36px rgba(255,190,150,.45),0 10px 24px rgba(0,0,0,.25);margin:0 auto clamp(10px,3vh,28px)}.cs-content .cs-eyebrow{margin:clamp(10px,2.6vh,24px) 0 clamp(6px,1.6vh,14px);text-indent:4px;font-family:Montserrat-SemiBold,sans-serif;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:4px;text-transform:uppercase;color:var(--cs-text-soft)}.cs-content .cs-title{max-width:100%;margin:0;font-family:Montserrat-Bold,sans-serif;font-weight:700;font-size:min(clamp(28px,4.2vw + 12px,64px),7vh);line-height:1.15;letter-spacing:-.5px;overflow-wrap:break-word;color:var(--cs-text)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cs-content .cs-title{background:linear-gradient(100deg,var(--cs-text) 25%,#ffd1ba 38%,#ff8a68 50%,#ffd1ba 62%,var(--cs-text) 75%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:cs-shimmer 6s linear infinite}}.cs-divider{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:14px;margin:clamp(10px,3vh,28px) 0}.cs-divider-line{display:block;width:70px;height:1px;background:var(--cs-line)}.cs-divider-gem{display:block;width:7px;height:7px;background:var(--cs-accent);transform:rotate(45deg)}.cs-gem{position:relative;flex-shrink:0;width:min(var(--cs-gem-size),12vh);height:calc(min(var(--cs-gem-size), 12vh) * .95);margin:0 auto}.cs-gem-svg{position:relative;z-index:1;display:block;width:100%;height:auto;overflow:visible;animation:cs-gem-float 4s ease-in-out infinite}.cs-gem-fill{animation:cs-facet-fill 1.6s ease both}.cs-gem-line{fill:none;stroke:#ffe6d4;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:cs-draw 1.5s ease forwards}.cs-gem-facets{animation-delay:.35s}.cs-gem-shine{fill:#ffffff;opacity:.45;animation:cs-shine 4s ease-in-out infinite}.cs-gem-glint{position:absolute;top:9px;right:12px;z-index:2;width:16px;height:16px;background:#ffffff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:cs-twinkle 3s ease-in-out infinite}.cs-gem-shadow{position:absolute;bottom:-9px;left:25%;width:50%;height:8px;border-radius:50%;background:rgba(0,0,0,.28);filter:blur(4px);animation:cs-shadow 4s ease-in-out infinite}.cs-content .cs-button{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:48px;margin:0;padding:17px 36px;border:0;border-radius:999px;overflow:hidden;cursor:pointer;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;color:#ffffff;background:#fe4a22;background:linear-gradient(135deg,#ff6c45,#fe4a22 50%,#d8380f);box-shadow:0 12px 28px rgba(254,74,34,.35),inset 0 1px 0 rgba(255,255,255,.35);-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;transition:transform .25s ease,box-shadow .25s ease}.cs-content .cs-button:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:cs-sweep 3.4s ease-in-out infinite}.cs-content .cs-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(254,74,34,.5);animation:cs-pulse 2.4s ease-out infinite}.cs-content .cs-button-static{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.cs-content .cs-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(254,74,34,.5),inset 0 1px 0 rgba(255,255,255,.4)}.cs-content .cs-button:hover .cs-button-arrow{transform:translateX(4px)}}.cs-content .cs-button:active{transform:translateY(0) scale(.98)}.cs-content .cs-button:focus{outline:none}.cs-content .cs-button:focus-visible{outline:3px solid #ffbc91;outline-offset:4px}.cs-button-arrow,.cs-button-label{position:relative;z-index:1}.cs-button-arrow{display:block;flex-shrink:0;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.cs-content .cs-hint{margin:16px 0 0;font-size:12px;line-height:1.4;letter-spacing:1px;color:var(--cs-text-muted)}.cs-curtain[data-state=checking] .cs-button{cursor:progress;pointer-events:none}.cs-curtain[data-state=checking] .cs-button-arrow{animation:cs-nudge .8s ease-in-out infinite}.cs-curtain[data-state=checking] .cs-gem-svg{animation:cs-gem-spin 1.6s ease-in-out infinite}.cs-curtain[data-state=opening]{pointer-events:none;background:transparent;transition:background .6s ease}.cs-curtain[data-state=opening] .cs-panel-left{transform:translateX(-110%) scaleX(.18)}.cs-curtain[data-state=opening] .cs-panel-right{transform:translateX(110%) scaleX(.18)}.cs-curtain[data-state=opening] .cs-content{opacity:0;transform:translateY(-16px) scale(.96)}.cs-curtain[data-state=opening] .cs-diamonds,.cs-curtain[data-state=opening] .cs-shade,.cs-curtain[data-state=opening] .cs-sparkles{opacity:0}@keyframes cs-fabric-swing{0%,to{transform:rotate(1.5deg)}50%{transform:rotate(-1.5deg)}}@keyframes cs-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}@keyframes cs-diamond-fall{0%{opacity:0;transform:translate(0) rotate(-15deg)}8%{opacity:1}25%{transform:translate(14px,30vh) rotate(10deg)}50%{transform:translate(-10px,60vh) rotate(-12deg)}75%{transform:translate(12px,90vh) rotate(8deg)}92%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 120px)) rotate(-15deg)}}@keyframes cs-diamond-glow{0%,to{opacity:.15;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(90deg)}}@keyframes cs-gem-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cs-shadow{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:.25;transform:scaleX(.8)}}@keyframes cs-facet-fill{0%{opacity:0}to{opacity:1}}@keyframes cs-draw{to{stroke-dashoffset:0}}@keyframes cs-shine{0%,25%{transform:translateX(-40px) rotate(20deg)}65%,to{transform:translateX(190px) rotate(20deg)}}@keyframes cs-shimmer{0%{background-position:100% 0}to{background-position:-160% 0}}@keyframes cs-sweep{0%,55%{left:-60%}to{left:130%}}@keyframes cs-pulse{0%{box-shadow:0 0 0 0 rgba(254,74,34,.5)}to{box-shadow:0 0 0 18px rgba(254,74,34,0)}}@keyframes cs-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}@keyframes cs-gem-spin{0%{transform:perspective(400px) rotateY(0deg)}to{transform:perspective(400px) rotateY(1turn)}}@media (min-width:1600px){.cs-content .cs-title{font-size:min(72px,7vh)}.cs-content .cs-button{padding:20px 44px;font-size:18px}}@media (max-width:600px){.cs-curtain{--cs-gem-size:85px}.cs-card{padding:24px 0}.cs-content .cs-logo{width:min(250px,80%);margin-bottom:24px}.cs-content .cs-eyebrow{text-indent:3px;font-size:10px;letter-spacing:3px}.cs-content .cs-button{padding:15px 28px;font-size:14px;letter-spacing:1.5px}.cs-small-diamond{width:calc(var(--diamond-size) * .72);height:calc(var(--diamond-size) * .72)}.cs-diamond-1,.cs-diamond-2{left:5%}.cs-diamond-3{left:4%}.cs-diamond-4{left:12%}.cs-diamond-5{left:47%}.cs-diamond-6{right:5%}.cs-diamond-7,.cs-diamond-8{right:4%}.cs-diamond-9{right:13%}}@media (max-width:374px){.cs-curtain{--cs-gem-size:72px}.cs-content .cs-logo{width:min(210px,85%)}.cs-content .cs-title{font-size:25px}.cs-divider-line{width:44px}.cs-content .cs-button{gap:8px;padding:14px 22px;font-size:13px;letter-spacing:1px}.cs-button-arrow{width:18px;height:18px}}@media (max-height:600px){.cs-curtain{--cs-gem-size:60px}.cs-card{padding:12px 0}.cs-content .cs-logo{width:min(260px,85%,44vh);margin-bottom:12px}.cs-content .cs-eyebrow{margin:12px 0 8px}.cs-content .cs-title{font-size:clamp(24px,6.5vh,40px)}.cs-divider{margin:14px 0 16px}.cs-content .cs-button{min-height:44px;padding:12px 28px}.cs-content .cs-hint{margin-top:10px}}@media (max-height:420px){.cs-content .cs-hint,.cs-gem{display:none}}@media (prefers-reduced-motion:reduce){.cs-curtain,.cs-curtain *,.cs-curtain :after,.cs-curtain :before{animation:none!important;transition:none!important}.cs-gem-line{stroke-dashoffset:0}}