body:is(.shein,.xbBlue){--s-white:#ffffff;--s-mist:#F3F6FC;--s-ice:#E1E9F8;--s-line:#D5E0F3;--s-cobalt:#1F47E0;--s-cobalt-deep:#1535B4;--s-navy:#0A1A3A;--s-slate:#56647F;--s-sky:#8FB0FF;--s-font:"SF Arabic","Noto Sans Arabic","Segoe UI",system-ui,-apple-system,sans-serif;--s-display:"Noto Kufi Arabic","SF Arabic","Segoe UI",system-ui,sans-serif;--s-latin:"Avenir Next","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;--xb-orange:var(--s-cobalt);--xb-orange-deep:var(--s-cobalt-deep);--xb-orange-soft:var(--s-ice);--xb-accent:var(--s-cobalt);--xb-accent-deep:var(--s-cobalt-deep);--xb-accent-soft:var(--s-ice);--xb-bg:var(--s-mist);--xb-ink:var(--s-navy);--xb-line:var(--s-line);--xb-sale:var(--s-cobalt);--xb-shadow:0 18px 44px rgba(10,26,58,.10);--xb-shadow-soft:0 8px 24px rgba(10,26,58,.06);background:var(--s-white)!important;color:var(--s-navy);font-family:var(--s-font)!important;letter-spacing:0!important;padding-bottom:96px}
body:is(.shein,.xbBlue) ::selection{background:var(--s-cobalt);color:#fff}
body:is(.shein,.xbBlue) :focus-visible{outline:2.5px solid var(--s-cobalt);outline-offset:2px}
body:is(.shein,.xbBlue) .top{background:rgba(255,255,255,.82)!important;color:var(--s-navy)!important;backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);box-shadow:none!important;border-bottom:1px solid transparent;transition:border-color .2s ease,background .2s ease}
body:is(.shein,.xbBlue).sScrolled .top{border-bottom-color:var(--s-line);background:rgba(255,255,255,.94)!important}
body:is(.shein,.xbBlue) .top{padding-inline:10px!important}
body:is(.shein,.xbBlue) .top .left,body:is(.shein,.xbBlue) .top .right{gap:2px!important}
body:is(.shein,.xbBlue) .top .brand{min-width:92px!important}
body:is(.shein,.xbBlue) .iconbtn{color:var(--s-navy);width:38px!important;height:38px!important}
body:is(.shein,.xbBlue) .iconbtn:active{background:var(--s-ice)!important}
body:is(.shein,.xbBlue) .badge em{background:var(--s-cobalt)!important;color:#fff!important;box-shadow:0 0 0 2px #fff}
body:is(.shein,.xbBlue) .sSwitch{border:1px solid var(--s-line);background:#fff;color:var(--s-navy);border-radius:999px;height:30px;padding:0 9px;margin-inline-start:2px;font:800 11px/1 var(--s-latin);letter-spacing:.02em;cursor:pointer;white-space:nowrap}
body:is(.shein,.xbBlue) .sSwitch:active{background:var(--s-ice)}
body:is(.shein,.xbBlue) .sWordBtn{line-height:1}
body:is(.shein,.xbBlue) .sWord{display:flex;flex-direction:column;align-items:center;direction:ltr;font-family:var(--s-latin)!important;color:var(--s-navy)}
body:is(.shein,.xbBlue) .sWord small{font-weight:600;letter-spacing:.46em;margin-inline-end:-.46em;color:var(--s-cobalt)}
body:is(.shein,.xbBlue) .sWord b{font-family:var(--s-latin)!important;font-size:23px!important;font-weight:800;letter-spacing:-.035em!important;margin-top:1px}
@media(max-width:350px){
body:is(.shein,.xbBlue) .sSwitch{display:none}
}
body:is(.shein,.xbBlue) .searchbar{background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--s-line)!important;box-shadow:0 18px 30px rgba(10,26,58,.06)!important}
body:is(.shein,.xbBlue) .searchbar input{background:var(--s-mist)!important;border:1px solid var(--s-line)!important;color:var(--s-navy)}
body:is(.shein,.xbBlue) .searchbar input:focus{border-color:var(--s-cobalt)!important;box-shadow:0 0 0 3px rgba(31,71,224,.14)!important}
body:is(.shein,.xbBlue) .sPreview{position:sticky;top:0;z-index:31;background:var(--s-navy);color:#fff;font-size:12px;font-weight:700;text-align:center;padding:7px 12px}
body:is(.shein,.xbBlue) .hero.sHero{background:#fff!important;cursor:default;overflow:hidden;display:grid;grid-template-columns:1fr;padding:12px 0 6px;isolation:isolate}
body:is(.shein,.xbBlue) .sHeroText{position:relative;z-index:2;padding:10px 20px 0;text-align:center;animation:sRise .7s cubic-bezier(.2,.8,.2,1) both}
body:is(.shein,.xbBlue) .sKicker{margin:0 0 8px;font-size:12.5px;font-weight:700;color:var(--s-slate)}
body:is(.shein,.xbBlue) .sTitle{margin:0;font-family:var(--s-display);font-weight:900;font-size:clamp(27px,7.6vw,54px);line-height:1.18;letter-spacing:-.01em;color:var(--s-navy);text-wrap:balance}
body:is(.shein,.xbBlue) .sLead{margin:10px auto 0;max-width:34ch;font-size:14.5px;line-height:1.75;color:var(--s-slate)}
body:is(.shein,.xbBlue) .sHeroActions{margin-top:14px;display:flex;justify-content:center}
body:is(.shein,.xbBlue) .sCta{border:0;border-radius:999px;min-height:52px;padding:0 30px;background:var(--s-cobalt);color:#fff;font:800 16px/1 var(--s-font);cursor:pointer;box-shadow:0 14px 30px rgba(31,71,224,.30);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
body:is(.shein,.xbBlue) .sCta:active{transform:scale(.97);background:var(--s-cobalt-deep)}
body:is(.shein,.xbBlue) .sStage{position:relative;height:clamp(290px,80vw,440px);margin-top:0;perspective:1100px;perspective-origin:50% 40%;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;animation:sRise .9s .12s cubic-bezier(.2,.8,.2,1) both}
body:is(.shein,.xbBlue) .sStage.isDragging{cursor:grabbing}
body:is(.shein,.xbBlue) .sDisc{position:absolute;left:50%;top:50%;width:min(122vw,640px);aspect-ratio:1;transform:translate(-50%,-42%);border-radius:50%;background:radial-gradient(circle at 50% 42%,#DCE6FB 0,#EAF0FC 38%,rgba(255,255,255,0) 66%);z-index:-1}
body:is(.shein,.xbBlue) .sDisc::after{content:"";position:absolute;left:50%;bottom:30%;width:62%;height:9%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(10,26,58,.18),rgba(10,26,58,0) 70%)}
body:is(.shein,.xbBlue) .sRing{position:absolute;left:50%;top:44%;width:0;height:0;transform-style:preserve-3d;will-change:transform}
body:is(.shein,.xbBlue) .sItem{--face:1;position:absolute;width:clamp(118px,33vw,168px);aspect-ratio:3/4;margin-left:calc(clamp(118px,33vw,168px) / -2);margin-top:calc(clamp(118px,33vw,168px) * -.667);border:0;padding:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 40px rgba(10,26,58,.16);cursor:pointer;filter:saturate(calc(.6 + var(--face) * .4)) brightness(calc(.9 + var(--face) * .1));opacity:calc(.34 + (var(--face) + 1) * .33)}
body:is(.shein,.xbBlue) .sItem img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;background:var(--s-mist)}
body:is(.shein,.xbBlue) .sItem::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(10,26,58,.06);background:linear-gradient(160deg,rgba(255,255,255,.34) 0,rgba(255,255,255,0) 38%);pointer-events:none}
body:is(.shein,.xbBlue) .sItemTag{position:absolute;right:8px;bottom:8px;z-index:1;background:rgba(255,255,255,.94);color:var(--s-navy);border-radius:999px;padding:5px 9px;font:800 12px/1 var(--s-latin);direction:ltr;box-shadow:0 4px 12px rgba(10,26,58,.12)}
body:is(.shein,.xbBlue) .sItem.sGhost{display:grid;place-items:center;background:linear-gradient(155deg,#fff 0,#E6EDFB 100%);border:1px solid var(--s-line)}
body:is(.shein,.xbBlue) .sItem.sGhost span{font:800 20px/1 var(--s-latin);letter-spacing:-.02em;color:var(--s-cobalt);opacity:.55}
body:is(.shein,.xbBlue) .sStageHint{position:absolute;left:0;right:0;bottom:4px;margin:0;text-align:center;font-size:12px;color:var(--s-slate)}
body:is(.shein,.xbBlue) .sStage.isEmpty .sStageHint{visibility:hidden}
@keyframes sRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(min-width:760px){
body:is(.shein,.xbBlue){padding-bottom:0}
body:is(.shein,.xbBlue) .hero.sHero{grid-template-columns:1fr 1.1fr;align-items:center;max-width:1180px;margin:0 auto;padding:36px 24px 24px}
body:is(.shein,.xbBlue) .sHeroText{text-align:right;padding:0 12px}
body:is(.shein,.xbBlue) .sLead{margin-inline:0}
body:is(.shein,.xbBlue) .sHeroActions{justify-content:flex-start}
body:is(.shein,.xbBlue) .sStage{height:480px}
body:is(.shein,.xbBlue) .sCta:hover{box-shadow:0 18px 36px rgba(31,71,224,.36);transform:translateY(-1px)}
}
body:is(.shein,.xbBlue) .wrap{max-width:1180px}
body:is(.shein,.xbBlue) .sectionTitle h2{font-family:var(--s-display);font-weight:800;font-size:22px;color:var(--s-navy);letter-spacing:0}
body:is(.shein,.xbBlue) .sectionTitle span{color:var(--s-slate)!important;font-weight:600}
body:is(.shein,.xbBlue) .sGridTitle{margin-top:26px!important}
body:is(.shein,.xbBlue) .chip,body:is(.shein,.xbBlue) .catsTop .chipAll,body:is(.shein,.xbBlue) .catsSub .chip{background:#fff!important;border:1px solid var(--s-line)!important;color:var(--s-navy)!important;box-shadow:none!important;font-weight:700}
body:is(.shein,.xbBlue) .chip.active,body:is(.shein,.xbBlue) .catsTop .chipAll.active,body:is(.shein,.xbBlue) .catsSub .chip.active{background:var(--s-cobalt)!important;border-color:var(--s-cobalt)!important;color:#fff!important;box-shadow:0 10px 22px rgba(31,71,224,.24)!important}
@media(hover:hover) and (pointer:fine){
body:is(.shein,.xbBlue) .chip:hover{border-color:var(--s-cobalt)!important;box-shadow:none!important}
}
body:is(.shein,.xbBlue) .grid{gap:14px}
body:is(.shein,.xbBlue) .card{--mx:50%;--my:30%;background:#fff!important;border:1px solid var(--s-ice)!important;border-radius:20px!important;box-shadow:none!important;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease;will-change:transform}
body:is(.shein,.xbBlue) .card.isTilt{transition:transform .08s linear,box-shadow .2s ease;box-shadow:0 22px 44px rgba(10,26,58,.14)!important;border-color:var(--s-line)!important}
body:is(.shein,.xbBlue) .card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;opacity:0;transition:opacity .25s ease;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.55),rgba(255,255,255,0) 45%)}
body:is(.shein,.xbBlue) .card.isTilt::after{opacity:1}
body:is(.shein,.xbBlue) .card:active{transform:none}
body:is(.shein,.xbBlue) .card .pic{border-radius:19px 19px 0 0!important;background:var(--s-mist)!important}
body:is(.shein,.xbBlue) .imageButton{background:linear-gradient(180deg,#F7F9FE,#EEF3FB)!important}
body:is(.shein,.xbBlue) .pic::after,body:is(.shein,.xbBlue) .card .pic::after{background:none!important}
body:is(.shein,.xbBlue) .fav{background:rgba(255,255,255,.95)!important;color:var(--s-cobalt)!important;box-shadow:0 6px 16px rgba(10,26,58,.10)!important}
body:is(.shein,.xbBlue) .stock{background:rgba(10,26,58,.80)!important;color:#fff!important}
body:is(.shein,.xbBlue) .stock.stockAvailable{background:rgba(255,255,255,.95)!important;color:var(--s-cobalt)!important;border:1px solid var(--s-line)}
body:is(.shein,.xbBlue) .stock.stockOut{background:var(--s-navy)!important}
body:is(.shein,.xbBlue) .newBadge{background:var(--s-cobalt)!important;color:#fff!important;border-color:var(--s-cobalt)!important}
body:is(.shein,.xbBlue) .cardInfo{padding:12px 12px 13px!important}
body:is(.shein,.xbBlue) .model{color:var(--s-slate)!important;letter-spacing:.06em}
body:is(.shein,.xbBlue) .name{color:var(--s-navy);font-weight:700}
body:is(.shein,.xbBlue) .price{color:var(--s-navy);font-family:var(--s-latin);font-weight:800;font-variant-numeric:tabular-nums}
body:is(.shein,.xbBlue) .price del,body:is(.shein,.xbBlue) .salePrice del{color:#98A3B8!important}
body:is(.shein,.xbBlue) .offerTimer,body:is(.shein,.xbBlue) .reserveTimer{color:var(--s-slate)!important}
body:is(.shein,.xbBlue) .offerTimer b{color:var(--s-cobalt)!important}
body:is(.shein,.xbBlue) .card .add{background:var(--s-navy)!important;color:#fff!important;border:0!important;border-radius:14px!important;box-shadow:none!important;min-height:44px;transition:background .18s ease,transform .18s ease}
body:is(.shein,.xbBlue) .card .add:not(:disabled):active{background:var(--s-cobalt)!important;transform:scale(.97)}
@media(hover:hover) and (pointer:fine){
body:is(.shein,.xbBlue) .card .add:not(:disabled):hover{background:var(--s-cobalt)!important}
}
body:is(.shein,.xbBlue) .add:disabled,body:is(.shein,.xbBlue) .card .add.addOut{background:var(--s-mist)!important;color:#8994A9!important}
body:is(.shein,.xbBlue) .instantPic{background:linear-gradient(110deg,#E8EEF9 45%,#F3F6FC 55%,#E8EEF9 65%)!important;background-size:200% 100%!important}
body:is(.shein,.xbBlue) .update{background:var(--s-mist)!important;border:1px solid var(--s-ice)!important;box-shadow:none!important;color:var(--s-navy)}
body:is(.shein,.xbBlue) .update small,body:is(.shein,.xbBlue) .update span{color:var(--s-slate)!important}
body:is(.shein,.xbBlue) .contactBox{background:var(--s-navy)!important;border-radius:24px!important;box-shadow:none!important;position:relative;overflow:hidden}
body:is(.shein,.xbBlue) .contactBox::before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;left:-90px;top:-150px;background:radial-gradient(circle,rgba(143,176,255,.28),rgba(143,176,255,0) 70%);pointer-events:none}
body:is(.shein,.xbBlue) .contactAddress b{letter-spacing:-.03em}
body:is(.shein,.xbBlue) .sContactBy{font-style:normal;color:var(--s-sky);font-size:13px;font-weight:700}
body:is(.shein,.xbBlue) .hours b{color:var(--s-sky)!important}
body:is(.shein,.xbBlue) .contactActions a.contactMaps{background:#fff!important;color:var(--s-navy)!important}
body:is(.shein,.xbBlue) .sLegal{margin:14px auto 0;max-width:60ch;text-align:center;font-size:11px;line-height:1.8;color:#8A95AA}
body:is(.shein,.xbBlue) .siteCopyright{text-align:center;padding:4px 14px 18px;color:#8A95AA;font-size:12px;line-height:1.8}
body:is(.shein,.xbBlue) .bottom.sNav{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;height:66px!important;padding-bottom:0!important;border-radius:22px;background:rgba(10,26,58,.94)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 40px rgba(10,26,58,.28)!important}
body:is(.shein,.xbBlue) .bottom .nav{color:#B8C4DC!important;font-weight:700}
body:is(.shein,.xbBlue) .bottom .nav .headIcon,body:is(.shein,.xbBlue) .bottom .nav .bagIcon{width:22px;height:22px}
body:is(.shein,.xbBlue) .bottom .nav.active{color:#fff!important}
body:is(.shein,.xbBlue) .bottom .nav.active span:first-child{color:var(--s-sky)}
body:is(.shein,.xbBlue) .bottom .nav[data-action="openWhatsApp"],body:is(.shein,.xbBlue) .bottom .nav[data-action="openWhatsApp"] span:first-child{color:#B8C4DC!important}
body:is(.shein,.xbBlue) .nav.shop span:first-child{background:var(--s-cobalt)!important;color:#fff!important;box-shadow:0 10px 24px rgba(31,71,224,.5),0 0 0 5px #fff!important}
body:is(.shein,.xbBlue) .toast{background:var(--s-navy)!important;color:#fff!important;bottom:92px}
@media(min-width:760px){
body:is(.shein,.xbBlue) .bottom.sNav{position:sticky!important;left:auto!important;right:auto!important;margin:28px auto 18px;max-width:520px}
}
body:is(.shein,.xbBlue) .overlay{background:rgba(10,26,58,.42)!important}
body:is(.shein,.xbBlue) .sheet{color:var(--s-navy)}
body:is(.shein,.xbBlue) .grab{background:var(--s-line)!important}
body:is(.shein,.xbBlue) .sheetHead{background:rgba(255,255,255,.95)!important}
body:is(.shein,.xbBlue) .close,body:is(.shein,.xbBlue) .backHead{background:var(--s-mist)!important;border:1px solid var(--s-ice)!important;color:var(--s-navy)!important}
body:is(.shein,.xbBlue) .primary,body:is(.shein,.xbBlue) button[data-action="checkout"],body:is(.shein,.xbBlue) button[data-action="reviewCheckout"]{background:var(--s-cobalt)!important;color:#fff!important;border:0!important;box-shadow:0 12px 26px rgba(31,71,224,.26)!important}
body:is(.shein,.xbBlue) .primary:active{background:var(--s-cobalt-deep)!important}
body:is(.shein,.xbBlue) .secondary{background:#fff!important;border:1px solid var(--s-line)!important;color:var(--s-navy)!important;box-shadow:none!important}
body:is(.shein,.xbBlue) .opt{background:#fff!important;border:1px solid var(--s-line)!important;color:var(--s-navy)!important}
body:is(.shein,.xbBlue) .opt.sel{background:var(--s-navy)!important;border-color:var(--s-navy)!important;color:#fff!important;box-shadow:0 8px 18px rgba(10,26,58,.18)!important}
body:is(.shein,.xbBlue) .notice{background:var(--s-mist)!important;border:1px solid var(--s-ice)!important;color:var(--s-navy)}
body:is(.shein,.xbBlue) .field label{color:var(--s-slate)}
body:is(.shein,.xbBlue) .field input,body:is(.shein,.xbBlue) .field select,body:is(.shein,.xbBlue) .field textarea{border-color:var(--s-line)!important;color:var(--s-navy)}
body:is(.shein,.xbBlue) .field input:focus,body:is(.shein,.xbBlue) .field select:focus,body:is(.shein,.xbBlue) .field textarea:focus{border-color:var(--s-cobalt)!important;box-shadow:0 0 0 3px rgba(31,71,224,.14)!important}
body:is(.shein,.xbBlue) .choiceCard{background:#fff!important;border:1px solid var(--s-line)!important;color:var(--s-navy)!important;box-shadow:none!important}
body:is(.shein,.xbBlue) .choiceCard:active{border-color:var(--s-cobalt)!important}
body:is(.shein,.xbBlue) .checkMark,body:is(.shein,.xbBlue) .orderSuccessCheck{background:var(--s-cobalt)!important;color:#fff!important;box-shadow:0 12px 28px rgba(31,71,224,.3)!important}
body:is(.shein,.xbBlue) .stepProgress{background:var(--s-mist)!important;border-color:var(--s-ice)!important}
body:is(.shein,.xbBlue) .stepProgress .stepN.current{background:var(--s-cobalt)!important;color:#fff!important}
body:is(.shein,.xbBlue) .stepProgress .stepN.done,body:is(.shein,.xbBlue) .stepProgress .line.done{background:var(--s-navy)!important}
body:is(.shein,.xbBlue) .total{color:var(--s-navy);font-family:var(--s-latin)}
body:is(.shein,.xbBlue) .cartItem{border-bottom-color:var(--s-ice)!important}
body:is(.shein,.xbBlue) .removeBtn{background:#fff!important;color:#B42318!important;border:1px solid #F1C9C5!important}
body:is(.shein,.xbBlue) .detailOffer{background:var(--s-mist)!important;color:var(--s-cobalt)!important;border-color:var(--s-line)!important}
body:is(.shein,.xbBlue) .galleryImageBtn,body:is(.shein,.xbBlue) .prodHero{background:var(--s-mist)!important}
body:is(.shein,.xbBlue) .tapPhotoHint{color:var(--s-slate)}
body:is(.shein,.xbBlue) .imageViewer{background:rgba(10,26,58,.97)!important}
body:is(.shein,.xbBlue) .checkoutActionDock{border-color:var(--s-line)!important;box-shadow:0 -10px 34px rgba(10,26,58,.12)!important}
body:is(.shein,.xbBlue) .checkoutDockHint{color:var(--s-slate)!important}
body:is(.shein,.xbBlue) .orderCard{border-color:var(--s-ice)!important;box-shadow:none!important}
body:is(.shein,.xbBlue) .statusPill,body:is(.shein,.xbBlue) .orderMeta div{background:var(--s-mist)!important}
body:is(.shein,.xbBlue) .step.done .stepDot,body:is(.shein,.xbBlue) .step.current .stepDot{background:var(--s-cobalt)!important}
body:is(.shein,.xbBlue) .menuWelcome{color:var(--s-slate)!important}
body:is(.shein,.xbBlue) .closedHoursBackdrop{background:radial-gradient(circle at 50% 0%,rgba(31,71,224,.12),transparent 42%),linear-gradient(180deg,#fff 0%,#F3F6FC 60%,#E9EFFA 100%)!important}
body:is(.shein,.xbBlue) .closedHoursCard,body:is(.shein,.xbBlue) .maintenanceCard{border-color:var(--s-line)!important}
body:is(.shein,.xbBlue) .closedHoursScheduleItem{background:var(--s-mist)!important;border-color:var(--s-ice)!important}
body:is(.shein,.xbBlue) .proRail,body:is(.shein,.xbBlue) .proMini{--xb-accent:var(--s-cobalt)}
body:is(.shein,.xbBlue) .proMiniPrice{color:var(--s-navy)!important}
@media(max-width:420px){
body:is(.shein,.xbBlue) .grid{gap:10px}
body:is(.shein,.xbBlue) .card{border-radius:18px!important}
body:is(.shein,.xbBlue) .card .pic{border-radius:17px 17px 0 0!important}
}
@media(prefers-reduced-motion:reduce){
body:is(.shein,.xbBlue) .sHeroText,body:is(.shein,.xbBlue) .sStage{animation:none!important}
body:is(.shein,.xbBlue) .card,body:is(.shein,.xbBlue) .sCta,body:is(.shein,.xbBlue) .top{transition:none!important}
}
body:is(.xbBlue,.shein){--black:#0a1a3a;--cream:#f3f6fc;--gold:#1f47e0;--muted:#56647f;--line:#d5e0f3;--xb-soft:#56647f;color-scheme:light}
body:is(.xbBlue,.shein) .top .brandBtn{background:transparent;border:1px solid var(--s-line);border-radius:15px;padding:6px 10px;min-height:44px;box-shadow:0 4px 14px rgba(10,26,58,.04)}
body.xbBlue .top .right,body.xbBlue .top .left{min-width:0;gap:2px!important}
body.xbBlue .top .xbSwitchShein{border-color:var(--s-line);color:var(--s-navy);background:transparent}
body.xbBlue .xbTitle{font-family:var(--s-latin);font-size:clamp(29px,8vw,50px);font-weight:800;line-height:1.2;letter-spacing:-.035em;text-align:center}
body.xbBlue .xbAddress{font-family:var(--s-font);font-size:clamp(12px,3.55vw,16px);font-weight:600;line-height:1.8;max-width:none;color:var(--s-slate);margin:12px auto 0;text-wrap:balance;text-align:center}
body.xbBlue .sHeroText{text-align:center}
body.xbBlue .sHeroActions{justify-content:center}
body:is(.xbBlue,.shein) .sHero::after{display:none}
body:is(.xbBlue,.shein) .sHero .sItem img{height:100%;width:100%;object-fit:cover}
body:is(.xbBlue,.shein) .sWord small{font-size:8.5px!important}
body:is(.xbBlue,.shein) .reserveTimer,body:is(.xbBlue,.shein) .reservedMessage,body:is(.xbBlue,.shein) .detailOffer.upcoming{background:var(--s-mist)!important;border-color:var(--s-line)!important;color:var(--s-slate)!important}
body:is(.xbBlue,.shein) .detailOffer small,body:is(.xbBlue,.shein) .detailOffer small b{color:var(--s-cobalt)!important}
body:is(.xbBlue,.shein) .miniStepper button{background:var(--s-mist);color:var(--s-navy)}
body:is(.xbBlue,.shein) .proTrust div,body:is(.xbBlue,.shein) .proMini,body:is(.xbBlue,.shein) .proSearchHints{border-color:var(--s-line);background:var(--s-white)}
body:is(.xbBlue,.shein) .proSmartLabel,body:is(.xbBlue,.shein) .proSwipeHint{color:var(--s-slate)}
body:is(.xbBlue,.shein) .proRailThumb{background:var(--s-navy)}
body:is(.xbBlue,.shein) .maintenanceScreen{background:var(--s-mist)}
body:is(.xbBlue,.shein) .closedHoursLogo,body:is(.xbBlue,.shein) .maintenanceCard img{filter:grayscale(1) invert(1) contrast(1.5);mix-blend-mode:multiply}
body:is(.xbBlue,.shein) .closedHoursCard h1,body:is(.xbBlue,.shein) .closedHoursScheduleItem strong{color:var(--s-navy)}
body:is(.xbBlue,.shein) .closedHoursScheduleItem span{color:var(--s-slate)}
body:is(.xbBlue,.shein) .instagramBtn{background:var(--s-navy)!important;color:white!important;border:0!important;box-shadow:none!important}
body:is(.xbBlue,.shein) .contactAddress b{font-family:var(--s-latin)}
body:is(.xbBlue,.shein) .contactAddress span{font-family:var(--s-font);font-size:13px;line-height:1.8}
.xbGateHello,.xbGateNote{color:#56647f}
.xbGateTitle{color:#0a1a3a}
@media(max-width:400px){
body.xbBlue .top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-inline:6px!important}
body.xbBlue .top .iconbtn{width:32px!important;height:36px!important;padding:5px}
body.xbBlue .top .brandBtn{padding:6px 7px;min-height:40px;border-radius:13px}
body.xbBlue .top .brandLogo{width:94px!important;max-height:30px}
body.xbBlue .top .xbSwitchShein{padding:0 7px;font-size:10px;margin-inline-start:0}
}
@media(max-width:350px){
body.xbBlue .top .iconbtn{width:29px!important}
body.xbBlue .top .brandLogo{width:82px!important}
body.xbBlue .top .brandBtn{padding:6px}
.xbGateCard{grid-template-columns:68px 1fr 30px;gap:10px;padding:12px}
.xbGateMark{width:68px;height:74px}
.xbGateMark img{width:62px}
.xbGateGo{width:30px;height:30px}
.xbGateText b{font-size:19px}
}
body:is(.xbBlue,.shein) .xb-push-card{background:var(--s-navy);color:#fff;border-color:var(--s-line)}
body:is(.xbBlue,.shein) .xb-push-help{background:var(--s-mist);color:var(--s-navy);border-color:var(--s-line)}
body:is(.xbBlue,.shein) .xb-push-help small{color:var(--s-slate)}
:root{--xb-sale-wine:#9d1b32;--xb-sale-wine-deep:#7b1226;--xb-sale-blush:#fff1f4;--xb-sale-line:#efc7d0}
.xbGateCardX{background:#1F47E0!important;color:#fff!important;box-shadow:0 12px 30px rgba(31,71,224,.28)!important}
.xbGateCardX .xbGateMark{background:#fff!important;color:#0A1A3A!important;border:0!important}
.xbGateCardX .xbGateMark img{width:78px!important;max-width:78px!important;height:auto!important;filter:none!important;mix-blend-mode:normal!important;object-fit:contain!important}
.xbGateCardX .xbGateText small{color:#DCE6FF!important}
.xbGateCardX .xbGateGo{background:#fff!important;color:#1F47E0!important}
body.xbBlue .top .brandLogo{width:112px;max-height:34px;filter:none!important;mix-blend-mode:normal!important;object-fit:contain!important}
body.xbBlue .top .brandBtn{background:#fff!important}
body.xbBlue .top .brand{min-width:0!important}
body.shein .sSwitch.xbLogoSwitch{width:72px!important;min-width:72px!important;height:34px!important;padding:3px 7px!important;background:#fff!important;border:1px solid var(--s-line)!important;border-radius:13px!important;display:grid!important;place-items:center!important;overflow:hidden!important}
body.shein .sSwitch.xbLogoSwitch img{width:56px!important;max-width:56px!important;max-height:21px!important;height:auto!important;display:block!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important}
@media(max-width:390px){
body.shein .sSwitch.xbLogoSwitch{width:68px!important;min-width:68px!important;height:32px!important;padding:3px 6px!important;border-radius:12px!important}
body.shein .sSwitch.xbLogoSwitch img{width:54px!important;max-width:54px!important;max-height:20px!important}
}
@media(max-width:350px){
body.shein .sSwitch.xbLogoSwitch{display:grid!important;width:62px!important;min-width:62px!important;height:31px!important;padding:3px 5px!important}
body.shein .sSwitch.xbLogoSwitch img{width:49px!important;max-width:49px!important;max-height:19px!important}
}
body:is(.xbBlue,.shein) .chipSale{color:var(--xb-sale-wine)!important;border-color:var(--xb-sale-line)!important;background:#fff!important}
body:is(.xbBlue,.shein) .chipSale::before{background:var(--xb-sale-wine)!important;color:#fff!important;box-shadow:0 5px 14px rgba(157,27,50,.24)!important}
body:is(.xbBlue,.shein) .chipSale.active{background:linear-gradient(135deg,var(--xb-sale-wine),var(--xb-sale-wine-deep))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(157,27,50,.22)!important}
body:is(.xbBlue,.shein) .chipSale.active::before{background:#fff!important;color:var(--xb-sale-wine)!important}
body:is(.xbBlue,.shein) .offerBadge{background:#fff!important;color:var(--xb-sale-wine)!important;border:1.5px solid var(--xb-sale-wine)!important;box-shadow:0 7px 18px rgba(157,27,50,.17)!important}
body:is(.xbBlue,.shein) .offerBadge small{color:var(--xb-sale-wine-deep)!important}
body:is(.xbBlue,.shein) .offerBadge.offerSoon{background:var(--xb-sale-blush)!important;color:var(--xb-sale-wine)!important;border-color:var(--xb-sale-line)!important;box-shadow:0 7px 18px rgba(157,27,50,.13)!important}
body:is(.xbBlue,.shein) .price.salePrice{color:var(--xb-sale-wine)!important}
body:is(.xbBlue,.shein) .offerTimer,body:is(.xbBlue,.shein) .offerTimer b,body:is(.xbBlue,.shein) .offerTimer.offerStartsSoon{color:var(--xb-sale-wine)!important}
body:is(.xbBlue,.shein) .detailOffer,body:is(.xbBlue,.shein) .detailOffer.upcoming{background:var(--xb-sale-blush)!important;color:var(--xb-sale-wine)!important;border-color:var(--xb-sale-line)!important}
body:is(.xbBlue,.shein) .detailOffer small,body:is(.xbBlue,.shein) .detailOffer small b,body:is(.xbBlue,.shein) .detailOffer.upcoming small{color:var(--xb-sale-wine-deep)!important}
body:is(.xbBlue,.shein) .detailOffer span{background:var(--xb-sale-wine)!important;color:#fff!important}
body.shein .sLegal{display:grid!important;gap:3px!important;max-width:38ch!important;margin:15px auto 0!important;text-align:center!important;line-height:1.75!important}
body.shein .sLegal>span{display:block!important}

/* v5.156 — scheduled availability / Coming Soon */
body:is(.xbBlue,.shein) .comingSoonBadge{position:absolute;top:7px;right:8px;z-index:4;background:#fff;color:var(--xb-sale-wine);border:1.5px solid var(--xb-sale-wine);border-radius:999px;padding:6px 10px;font-size:10px;font-weight:950;box-shadow:0 7px 18px rgba(157,27,50,.15)}
body:is(.xbBlue,.shein) .comingSoonMeta{margin:8px 0 2px;padding:8px 10px;border:1px solid var(--xb-sale-line);background:var(--xb-sale-blush);color:var(--xb-sale-wine-deep);border-radius:12px;font-weight:850;font-size:12px;line-height:1.45;text-align:center}
body:is(.xbBlue,.shein) .comingSoonMeta small{display:block;margin-top:3px;font-size:10px;color:var(--xb-sale-wine);font-weight:750}
body:is(.xbBlue,.shein) .comingSoonBtn:disabled{background:var(--xb-sale-wine)!important;color:#fff!important;border-color:var(--xb-sale-wine)!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed}
body:is(.xbBlue,.shein) .stock.comingStock{background:var(--xb-sale-blush)!important;color:var(--xb-sale-wine-deep)!important;border-color:var(--xb-sale-line)!important}
body:is(.xbBlue,.shein) .comingProductHead{border-color:var(--xb-sale-line)!important;background:var(--xb-sale-blush)!important;color:var(--xb-sale-wine-deep)!important}
