#root [id$=__main-cart]{width:100vw;max-width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:0 28px 56px}body.template-cart #content{padding-top:0;padding-bottom:0}.cart-m{display:grid!important;grid-template-columns:minmax(0,1fr) 380px;column-gap:28px;align-items:start;max-width:1200px;margin:0 auto}.cart-m>:not(.cm-main):not(.cm-side){grid-column:1 / -1}.cart-m .cm-main,.cart-m .cm-side{display:block;min-width:0}.cart-m .cm-main{grid-column:1}.cart-m .cm-side{position:sticky;top:calc(var(--dh-h, 126px) + 16px);grid-column:2}.cart-m .cm-bc{padding-top:20px;font-size:13px}#root .cart-m .cm-head h1{font-size:32px}#root .cart-m .cm-back{margin-bottom:4px}.cart-m .cm-card{padding:20px 22px}.cart-m .cm-main>:first-child,.cart-m .cm-side>:first-child{margin-top:12px}#root .cart-m .cm-line{grid-template-columns:104px minmax(0,1fr) auto;gap:16px}#root .cart-m .cm-th{width:104px;height:104px}.cart-m .cm-empty{max-width:560px;margin:24px auto 0}.cart-m .cm-bar{display:none!important}.cart-m .cm-toast{bottom:28px}body.template-cart .recently-viewed-products{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw)!important;padding:8px 28px 48px;background:#f5f6f8}body.template-cart .recently-viewed-products>*{max-width:1200px;margin-right:auto;margin-left:auto}body.template-cart .recently-viewed-products h2{margin:0 auto 16px;color:#16123f;font-family:Sora,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.5px}body.template-cart #root .recently-viewed-products .l4cl{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 12px;margin:0 auto!important;padding:0;overflow:visible}body.template-cart #root .recently-viewed-products .l4cl>li{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}body.template-cart .recently-viewed-products .mshein-card .mshein-card__img{aspect-ratio:3 / 4!important}@media(max-width:1023px){body.template-cart #root .recently-viewed-products .l4cl{grid-template-columns:repeat(4,minmax(0,1fr))}.cart-m{grid-template-columns:minmax(0,1fr) 320px;column-gap:20px}#root [id$=__main-cart]{padding:0 20px 48px}}#root [id$=__main-cart]{padding:16px 24px 56px;background:#fff}#root .cart-m{max-width:none;row-gap:0}.cart-m:before{content:"";grid-column:1 / -1;grid-row:1 / 4;align-self:stretch;border-radius:22px;background:radial-gradient(120% 140% at 100% 0%,#5b4dff,#3a34d2 38%,#16123f)}.cart-m>.cm-bc{grid-row:1}.cart-m>.cm-head{grid-row:2}.cart-m>.cm-back{grid-row:3}.cart-m>.cm-main,.cart-m>.cm-side,.cart-m>.cm-empty{grid-row:4}.cart-m>.cm-bc,.cart-m>.cm-head,.cart-m>.cm-back{position:relative;z-index:1}#root .cart-m>.cm-bc{padding:30px 36px 0;color:#ffffffb3}#root .cart-m>.cm-bc a,#root .cart-m>.cm-bc span{color:inherit}#root .cart-m>.cm-bc span{color:#fff;font-weight:600}#root .cart-m>.cm-head{display:flex;align-items:center;gap:12px;padding:12px 36px 0}#root .cart-m>.cm-head h1{margin:0;color:#fff;font-family:Sora,sans-serif;font-size:34px;font-weight:800;letter-spacing:-.8px}#root .cart-m>.cm-head .cm-count{padding:6px 12px;color:#fff;font-size:13px;font-weight:700;background:#ffffff24;border:1px solid rgb(255 255 255 / 20%);border-radius:999px}#root .cart-m>.cm-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin:22px 0 34px 36px;padding:11px 20px;color:#16123f;font-weight:800;background:#fff;border-radius:999px;transition:transform .15s}#root .cart-m>.cm-back:hover{transform:translateY(-1px)}.cart-m>.dca{position:relative;z-index:1;grid-column:1 / -1;grid-row:1 / 4;justify-self:end;align-self:center;width:460px;height:230px;margin-right:36px;pointer-events:none}.dca-fl{position:absolute;z-index:var(--z, 1);width:var(--w);height:var(--h);opacity:0;transform:translate3d(var(--ix, 0),var(--iy, 60px),0) rotate(var(--ir, 0deg)) scale(.82);filter:blur(6px);transition:transform 1.1s cubic-bezier(.2,.8,.2,1) var(--d, 0s),opacity .7s ease var(--d, 0s),filter .8s ease var(--d, 0s)}.dca-fl.on{opacity:1;transform:translateZ(0) rotate(var(--r, 0deg)) scale(1);filter:none}.dca-fl.off{opacity:0;transform:translate3d(var(--ox, 0),var(--oy, -60px),0) rotate(var(--or, 0deg)) scale(.9);filter:blur(6px);transition-duration:.9s,.6s,.6s;transition-delay:calc(var(--d, 0s) * .5)}.dca-fl__in{display:block;width:100%;height:100%;overflow:hidden;background:#fff;border:4px solid #fff;border-radius:18px;box-shadow:0 30px 50px -24px #0009;animation:dca-drift 7s ease-in-out infinite alternate;animation-delay:var(--dd, 0s)}.cart-m .dca-fl__in img{--height: 100%;display:block;width:100%;height:100%;object-fit:cover;border-radius:14px}@keyframes dca-drift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(var(--dx, 6px),var(--dy, -12px),0) rotate(var(--dr, 2deg))}}.dca-fl--1{--w: 120px;--h: 165px;--r: -10deg;--ix: -70px;--iy: 90px;--ir: -30deg;--ox: -50px;--oy: -110px;--or: 6deg;--z: 2;left:2%;top:10%}.dca-fl--2{--w: 110px;--h: 110px;--r: 7deg;--ix: 30px;--iy: -90px;--ir: 28deg;--ox: 40px;--oy: -110px;--or: -14deg;--d: .12s;--dd: -3s;--dx: -8px;--z: 1;left:31%;top:0}.dca-fl--3{--w: 132px;--h: 184px;--r: 6deg;--ix: 90px;--iy: 60px;--ir: 22deg;--ox: 110px;--oy: 30px;--or: 18deg;--d: .24s;--dd: -5s;--dr: -2deg;--z: 3;right:2%;top:8%}.dca-fl--4{--w: 104px;--h: 104px;--r: -6deg;--ix: -60px;--iy: 110px;--ir: 26deg;--ox: -70px;--oy: 90px;--or: -10deg;--d: .36s;--dd: -2s;--dx: 5px;--dy: -10px;--z: 2;left:36%;top:52%}.cart-m .cm-main>:first-child,.cart-m .cm-side>:first-child{margin-top:24px}#root .cart-m .cm-card{border:1px solid #ececf2;border-radius:18px;box-shadow:none}#root .cart-m .cm-side .cm-sum{box-shadow:0 18px 40px -28px #16123f66}.cart-m .cm-empty{max-width:760px;margin-top:24px;border:1px solid #ececf2;border-radius:18px}body.template-cart .recently-viewed-products{padding:28px 24px 56px;background:#fff}body.template-cart .recently-viewed-products>*{max-width:none}body.template-cart .recently-viewed-products h2{padding-top:26px;border-top:1px solid #ececf2;text-align:center}body.template-cart #root .recently-viewed-products .l4cl{gap:22px 16px}body.template-cart .recently-viewed-products .mshein-card{border-radius:12px;transition:box-shadow .2s ease}body.template-cart .recently-viewed-products .mshein-card .mshein-card__img{position:relative}body.template-cart .recently-viewed-products .mshein-card:hover{position:relative;z-index:3;background:#fff;box-shadow:0 0 0 10px #fff,0 8px 34px 10px #16123f26}@media(max-width:1100px){.cart-m>.dca{display:none}}@media(prefers-reduced-motion:reduce){.dca-fl,.dca-fl__in{transition:none;animation:none}}body.template-cart .dca-qv{position:absolute;z-index:4;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;color:#111;font-size:13px;font-weight:700;text-decoration:none;background:#fffffff0;border-radius:999px;box-shadow:0 4px 12px -4px #0000004d;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}body.template-cart .dca-qv svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.template-cart .mshein-card:hover .dca-qv{opacity:1;transform:none}body.template-cart #root .recently-viewed-products .l4cl .swiper-outer,body.template-cart #root .recently-viewed-products .l4cl .swiper-wrapper{display:contents!important}body.template-cart #root .recently-viewed-products .l4cl .swiper-slide{width:auto!important;min-width:0;margin:0!important;transform:none!important}body.template-cart #root .recently-viewed-products .l4cl .swiper-slide:not(:has(.mshein-card)),body.template-cart #root .recently-viewed-products .swiper-custom-pagination,body.template-cart #root .recently-viewed-products .swiper-button-nav,body.template-cart #root .recently-viewed-products .swiper-notification{display:none!important}body.template-cart #root .recently-viewed-products .l4cl .swiper-slide>li{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}body.template-cart #root .recently-viewed-products .title-styling{margin:0 0 18px;padding-top:28px;border-top:1px solid #ececf2;text-align:center}body.template-cart #root .recently-viewed-products .title-styling h3{margin:0;color:#16123f;font-family:Sora,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.5px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/70/assets/desktop-cart.css.map */
