.CartPage-module__r6S4CW__container{width:min(100% - 40px,1440px);margin-inline:auto}.CartPage-module__r6S4CW__intro{background:radial-gradient(circle at 82% 22%,#5d3df517,#0000 25%),linear-gradient(#fafaff 0%,#fff 100%);border-bottom:1px solid #e7e9ee}.CartPage-module__r6S4CW__intro .CartPage-module__r6S4CW__container{padding-top:26px;padding-bottom:42px}.CartPage-module__r6S4CW__breadcrumb{color:#98a2b3;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.CartPage-module__r6S4CW__breadcrumb i{font-size:8px}.CartPage-module__r6S4CW__breadcrumb a:hover{color:#5d3df5}.CartPage-module__r6S4CW__breadcrumb strong{color:#475467;font-weight:700}.CartPage-module__r6S4CW__introRow{justify-content:space-between;align-items:flex-end;gap:34px;margin-top:28px;display:flex}.CartPage-module__r6S4CW__introCopy{min-width:0}.CartPage-module__r6S4CW__eyebrow{color:#5d3df5;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.CartPage-module__r6S4CW__eyebrow:before{content:"";background:#5d3df5;border-radius:99px;width:20px;height:2px}.CartPage-module__r6S4CW__intro h1{color:#101828;letter-spacing:-.05em;margin:9px 0 10px;font-size:clamp(38px,4.1vw,58px);line-height:1.02}.CartPage-module__r6S4CW__intro p{color:#667085;max-width:620px;margin:0;font-size:14px;line-height:1.75}.CartPage-module__r6S4CW__steps{align-items:center;min-width:430px;padding-bottom:9px;display:flex}.CartPage-module__r6S4CW__steps span{color:#98a2b3;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.CartPage-module__r6S4CW__steps span i{border:1px solid #d7dae1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.CartPage-module__r6S4CW__steps .CartPage-module__r6S4CW__stepActive{color:#101828}.CartPage-module__r6S4CW__steps .CartPage-module__r6S4CW__stepActive i{color:#fff;background:#5d3df5;border-color:#5d3df5;box-shadow:0 8px 18px #5d3df533}.CartPage-module__r6S4CW__steps b{background:#dfe2e8;flex:1;min-width:34px;height:1px;margin:0 12px}.CartPage-module__r6S4CW__mainSection{background:#fff;padding:50px 0 34px}.CartPage-module__r6S4CW__layout{grid-template-columns:minmax(0,1.58fr) minmax(340px,.72fr);align-items:start;gap:34px;display:grid}.CartPage-module__r6S4CW__primary{min-width:0}.CartPage-module__r6S4CW__shippingProgress{background:linear-gradient(135deg,#f2f0ff,#f9f8ff);border:1px solid #e1dcff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:17px 19px;display:grid}.CartPage-module__r6S4CW__shippingIcon{color:#5d3df5;background:#fff;border:1px solid #e3dfff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 8px 22px #5d3df514}.CartPage-module__r6S4CW__shippingCopy{min-width:0}.CartPage-module__r6S4CW__shippingCopy strong{color:#34208e;margin-bottom:3px;font-size:12px;display:block}.CartPage-module__r6S4CW__shippingCopy span{color:#6d6691;font-size:10px;display:block}.CartPage-module__r6S4CW__progressTrack{background:#ded8fb;border-radius:99px;height:5px;margin-top:10px;overflow:hidden}.CartPage-module__r6S4CW__progressTrack i{background:linear-gradient(90deg,#7a62ff,#5d3df5);border-radius:99px;height:100%;transition:width .35s;display:block}.CartPage-module__r6S4CW__progressValue{color:#5d3df5;font-size:11px;font-weight:800}.CartPage-module__r6S4CW__listCard{background:#fff;border:1px solid #e7e9ee;border-radius:22px;overflow:hidden;box-shadow:0 16px 50px #1018280a}.CartPage-module__r6S4CW__listHeader{background:#fbfbfd;border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:0 22px;display:flex}.CartPage-module__r6S4CW__selectAll,.CartPage-module__r6S4CW__itemSelect{cursor:pointer;color:#344054;align-items:center;gap:11px;font-size:12px;display:flex}.CartPage-module__r6S4CW__selectAll input,.CartPage-module__r6S4CW__itemSelect input{opacity:0;pointer-events:none;position:absolute}.CartPage-module__r6S4CW__selectAll>span,.CartPage-module__r6S4CW__itemSelect>span{background:#fff;border:1.5px solid #cbd0d9;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:all .18s;display:grid;position:relative}.CartPage-module__r6S4CW__selectAll input:checked+span,.CartPage-module__r6S4CW__itemSelect input:checked+span{background:#5d3df5;border-color:#5d3df5}.CartPage-module__r6S4CW__selectAll input:checked+span:after,.CartPage-module__r6S4CW__itemSelect input:checked+span:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.CartPage-module__r6S4CW__selectAll b{font-size:12px}.CartPage-module__r6S4CW__listHeader>div{align-items:center;gap:4px;display:flex}.CartPage-module__r6S4CW__subtleAction{color:#667085;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.CartPage-module__r6S4CW__subtleAction:hover:not(:disabled){color:#5d3df5;background:#f0edff}.CartPage-module__r6S4CW__subtleAction.CartPage-module__r6S4CW__danger:hover:not(:disabled){color:#d92d20;background:#fff1f0}.CartPage-module__r6S4CW__subtleAction:disabled{cursor:not-allowed;opacity:.45}.CartPage-module__r6S4CW__items{display:block}.CartPage-module__r6S4CW__cartItem{border-bottom:1px solid #e7e9ee;grid-template-columns:auto 124px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;transition:background .2s;display:grid}.CartPage-module__r6S4CW__cartItem:last-child{border-bottom:0}.CartPage-module__r6S4CW__cartItem:hover{background:#fdfdff}.CartPage-module__r6S4CW__itemSelect{align-self:start;margin-top:8px}.CartPage-module__r6S4CW__mediaLink{display:block}.CartPage-module__r6S4CW__productVisual{border-radius:16px;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.CartPage-module__r6S4CW__productVisual svg{filter:drop-shadow(0 13px 15px #1018281c);width:84%;height:84%;transition:transform .24s;display:block}.CartPage-module__r6S4CW__mediaLink:hover .CartPage-module__r6S4CW__productVisual svg,.CartPage-module__r6S4CW__recommendCard:hover .CartPage-module__r6S4CW__productVisual svg,.CartPage-module__r6S4CW__savedCard:hover .CartPage-module__r6S4CW__productVisual svg{transform:translateY(-3px)scale(1.02)}.CartPage-module__r6S4CW__mediaLink .CartPage-module__r6S4CW__productVisual{width:124px;height:124px}.CartPage-module__r6S4CW__visualBadge{z-index:1;color:#fff;letter-spacing:.02em;background:#1d2939;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:9px;left:9px}.CartPage-module__r6S4CW__surface_lilac{background:linear-gradient(145deg,#f3efff,#e6defe)}.CartPage-module__r6S4CW__surface_blue{background:linear-gradient(145deg,#eff7ff,#dfeeff)}.CartPage-module__r6S4CW__surface_mint{background:linear-gradient(145deg,#effbf6,#dff3ea)}.CartPage-module__r6S4CW__surface_sand{background:linear-gradient(145deg,#faf6ed,#eee5d2)}.CartPage-module__r6S4CW__surface_rose{background:linear-gradient(145deg,#fff1f5,#f8dde5)}.CartPage-module__r6S4CW__surface_peach{background:linear-gradient(145deg,#fff5ec,#f7e3d2)}.CartPage-module__r6S4CW__surface_yellow{background:linear-gradient(145deg,#fffbe9,#f5e9b9)}.CartPage-module__r6S4CW__surface_slate{background:linear-gradient(145deg,#eef1f5,#dfe4ea)}.CartPage-module__r6S4CW__itemCopy{min-width:0}.CartPage-module__r6S4CW__itemMeta{color:#98a2b3;text-transform:uppercase;letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;font-size:8px;font-weight:800;display:flex}.CartPage-module__r6S4CW__itemMeta>i{background:#c5cad3;border-radius:50%;width:3px;height:3px}.CartPage-module__r6S4CW__itemMeta b{color:#087a55;text-transform:none;letter-spacing:0;align-items:center;gap:5px;margin-left:2px;font-weight:800;display:inline-flex}.CartPage-module__r6S4CW__itemMeta b i{font-size:8px}.CartPage-module__r6S4CW__itemCopy h2{color:#101828;letter-spacing:-.025em;margin:0;font-size:15px;line-height:1.35}.CartPage-module__r6S4CW__itemCopy h2 a:hover{color:#5d3df5}.CartPage-module__r6S4CW__options{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.CartPage-module__r6S4CW__options span{color:#667085;background:#f6f7f9;border:1px solid #eceef2;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.CartPage-module__r6S4CW__options span i{border:1px solid #1018281a;border-radius:50%;width:9px;height:9px;display:block}.CartPage-module__r6S4CW__itemActions{flex-wrap:wrap;align-items:center;gap:2px;margin-top:11px;display:flex}.CartPage-module__r6S4CW__itemActions button{color:#778092;border-radius:7px;align-items:center;gap:5px;padding:6px 7px;font-size:8px;font-weight:800;display:inline-flex}.CartPage-module__r6S4CW__itemActions button:hover{color:#5d3df5;background:#f4f1ff}.CartPage-module__r6S4CW__itemActions .CartPage-module__r6S4CW__remove:hover{color:#d92d20;background:#fff1f0}.CartPage-module__r6S4CW__purchase{flex-direction:column;align-items:flex-end;gap:15px;min-width:144px;display:flex}.CartPage-module__r6S4CW__linePrice{flex-direction:column;align-items:flex-end;display:flex}.CartPage-module__r6S4CW__linePrice strong{color:#101828;letter-spacing:-.025em;font-size:17px;font-weight:850}.CartPage-module__r6S4CW__linePrice del{color:#98a2b3;margin-top:2px;font-size:9px;font-weight:650}.CartPage-module__r6S4CW__linePrice small{color:#98a2b3;margin-top:3px;font-size:8px}.CartPage-module__r6S4CW__qty{background:#fff;border:1px solid #dde1e8;border-radius:10px;grid-template-columns:32px 38px 32px;display:grid;overflow:hidden}.CartPage-module__r6S4CW__qty button,.CartPage-module__r6S4CW__qty input{text-align:center;background:#fff;border:0;height:34px}.CartPage-module__r6S4CW__qty button{color:#667085;place-items:center;font-size:8px;display:grid}.CartPage-module__r6S4CW__qty button:hover:not(:disabled){color:#5d3df5;background:#f5f2ff}.CartPage-module__r6S4CW__qty button:disabled{cursor:not-allowed;opacity:.35}.CartPage-module__r6S4CW__qty input{color:#344054;-moz-appearance:textfield;outline:0;width:38px;font-size:9px;font-weight:800}.CartPage-module__r6S4CW__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CartPage-module__r6S4CW__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CartPage-module__r6S4CW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px;display:flex}.CartPage-module__r6S4CW__empty>div{color:#5d3df5;background:#f0edff;border-radius:19px;place-items:center;width:62px;height:62px;font-size:25px;display:grid}.CartPage-module__r6S4CW__empty>span{color:#5d3df5;letter-spacing:.13em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:900}.CartPage-module__r6S4CW__empty h2{letter-spacing:-.04em;margin:7px 0;font-size:27px}.CartPage-module__r6S4CW__empty p{color:#7b8495;max-width:420px;margin:0;font-size:10px;line-height:1.7}.CartPage-module__r6S4CW__empty a{color:#fff;background:#5d3df5;border-radius:10px;align-items:center;gap:8px;margin-top:19px;padding:12px 15px;font-size:9px;font-weight:900;display:inline-flex}.CartPage-module__r6S4CW__empty a:hover{background:#4b2fd5}.CartPage-module__r6S4CW__savedSection{margin-top:38px}.CartPage-module__r6S4CW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:17px;display:flex}.CartPage-module__r6S4CW__sectionHeading>div>span{color:#5d3df5;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.CartPage-module__r6S4CW__sectionHeading h2{color:#101828;letter-spacing:-.04em;margin:4px 0 0;font-size:27px}.CartPage-module__r6S4CW__sectionHeading>small{color:#98a2b3;font-size:9px;font-weight:800}.CartPage-module__r6S4CW__savedGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.CartPage-module__r6S4CW__savedCard{background:#fff;border:1px solid #e7e9ee;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #10182809}.CartPage-module__r6S4CW__savedMedia{border-radius:0;height:142px}.CartPage-module__r6S4CW__savedCopy{padding:13px}.CartPage-module__r6S4CW__savedCopy small{color:#98a2b3;text-transform:uppercase;font-size:7px;font-weight:800}.CartPage-module__r6S4CW__savedCopy h3{letter-spacing:-.02em;margin:4px 0 8px;font-size:11px}.CartPage-module__r6S4CW__savedCopy strong{font-size:12px}.CartPage-module__r6S4CW__savedActions{grid-template-columns:1fr 38px;gap:6px;padding:0 12px 12px;display:grid}.CartPage-module__r6S4CW__savedActions button{color:#fff;background:#1d2939;border-radius:9px;min-height:36px;font-size:8px;font-weight:800}.CartPage-module__r6S4CW__savedActions button:last-child{color:#667085;background:#f4f5f7;place-items:center;display:grid}.CartPage-module__r6S4CW__savedActions button:hover{background:#5d3df5}.CartPage-module__r6S4CW__savedActions button:last-child:hover{color:#d92d20;background:#fff1f0}.CartPage-module__r6S4CW__summaryColumn{align-self:stretch;min-width:0;position:relative}.CartPage-module__r6S4CW__summaryCard{background:#fff;border:1px solid #e2e5eb;border-radius:22px;padding:24px;position:sticky;top:198px;box-shadow:0 20px 60px #10182813}.CartPage-module__r6S4CW__summaryHeading{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.CartPage-module__r6S4CW__summaryHeading span{color:#5d3df5;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.CartPage-module__r6S4CW__summaryHeading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:24px}.CartPage-module__r6S4CW__summaryHeading em{color:#5d3df5;background:#f0edff;border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.CartPage-module__r6S4CW__shippingBlock{border-bottom:1px solid #eceef2;padding:20px 0}.CartPage-module__r6S4CW__summaryLabel{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.CartPage-module__r6S4CW__summaryLabel span{color:#344054;font-size:9px;font-weight:900}.CartPage-module__r6S4CW__summaryLabel button{color:#5d3df5;font-size:8px;font-weight:900}.CartPage-module__r6S4CW__shippingOption{cursor:pointer;border:1px solid #e4e7ec;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:7px;padding:11px;display:grid;position:relative}.CartPage-module__r6S4CW__shippingOption:hover{border-color:#cfc6ff}.CartPage-module__r6S4CW__shippingOption input{opacity:0;position:absolute}.CartPage-module__r6S4CW__radio{border:1.5px solid #c8ced7;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.CartPage-module__r6S4CW__shippingOption input:checked+.CartPage-module__r6S4CW__radio{border-color:#5d3df5}.CartPage-module__r6S4CW__shippingOption input:checked+.CartPage-module__r6S4CW__radio:after{content:"";background:#5d3df5;border-radius:50%;width:8px;height:8px}.CartPage-module__r6S4CW__shippingOption>span:nth-of-type(2){flex-direction:column;min-width:0;display:flex}.CartPage-module__r6S4CW__shippingOption strong{color:#344054;font-size:9px}.CartPage-module__r6S4CW__shippingOption small{color:#98a2b3;margin-top:2px;font-size:7px}.CartPage-module__r6S4CW__shippingOption b{color:#475467;font-size:8px}.CartPage-module__r6S4CW__shippingOption:has(input:checked){background:#fbfaff;border-color:#cfc6ff}.CartPage-module__r6S4CW__summaryLines{border-bottom:1px solid #eceef2;padding:18px 0}.CartPage-module__r6S4CW__summaryLines>div{color:#667085;justify-content:space-between;gap:15px;margin-top:10px;font-size:9px;display:flex}.CartPage-module__r6S4CW__summaryLines>div:first-child{margin-top:0}.CartPage-module__r6S4CW__summaryLines strong{color:#344054;font-weight:800}.CartPage-module__r6S4CW__summaryLines .CartPage-module__r6S4CW__saving,.CartPage-module__r6S4CW__summaryLines .CartPage-module__r6S4CW__saving strong{color:#087a55}.CartPage-module__r6S4CW__summaryTotal{justify-content:space-between;align-items:flex-end;padding:18px 0 16px;display:flex}.CartPage-module__r6S4CW__summaryTotal>span{flex-direction:column;display:flex}.CartPage-module__r6S4CW__summaryTotal small{color:#344054;font-size:10px;font-weight:900}.CartPage-module__r6S4CW__summaryTotal em{color:#98a2b3;margin-top:2px;font-size:7px;font-style:normal}.CartPage-module__r6S4CW__summaryTotal>strong{letter-spacing:-.04em;font-size:26px}.CartPage-module__r6S4CW__checkoutButton{color:#fff;background:linear-gradient(135deg,#6848ff,#5d3df5);border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:0 17px;font-size:10px;font-weight:900;display:flex;box-shadow:0 12px 25px #5d3df53b}.CartPage-module__r6S4CW__checkoutButton:hover:not(:disabled){background:linear-gradient(135deg,#5d3df5,#482ad5);transform:translateY(-1px)}.CartPage-module__r6S4CW__checkoutButton:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.CartPage-module__r6S4CW__secure{color:#667085;justify-content:center;align-items:center;gap:9px;margin-top:14px;display:flex}.CartPage-module__r6S4CW__secure>i{font-size:13px}.CartPage-module__r6S4CW__secure>span{flex-direction:column;display:flex}.CartPage-module__r6S4CW__secure strong{font-size:8px}.CartPage-module__r6S4CW__secure small{color:#98a2b3;margin-top:1px;font-size:6.8px}.CartPage-module__r6S4CW__paymentBadges{justify-content:center;gap:5px;margin-top:15px;display:flex}.CartPage-module__r6S4CW__paymentBadges span{color:#475467;background:#fff;border:1px solid #dfe2e8;border-radius:5px;place-items:center;min-width:38px;height:25px;padding:0 7px;font-size:6.5px;font-weight:900;display:grid}.CartPage-module__r6S4CW__recommended{background:#f8f9fb;border-top:1px solid #eceef2;padding:58px 0 64px}.CartPage-module__r6S4CW__recommendHeading{align-items:flex-end;margin-bottom:23px}.CartPage-module__r6S4CW__recommendHeading p{color:#7c8595;margin:6px 0 0;font-size:9px}.CartPage-module__r6S4CW__recommendHeading>a{color:#5d3df5;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.CartPage-module__r6S4CW__recommendHeading>a:hover{gap:10px}.CartPage-module__r6S4CW__recommendGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.CartPage-module__r6S4CW__recommendCard{background:#fff;border:1px solid #e4e7ec;border-radius:17px;overflow:hidden;box-shadow:0 11px 35px #10182809}.CartPage-module__r6S4CW__recommendMedia{border-radius:0;min-height:210px}.CartPage-module__r6S4CW__recommendMedia svg{width:75%;height:75%}.CartPage-module__r6S4CW__recommendCopy{padding:14px}.CartPage-module__r6S4CW__recommendCopy>small{color:#98a2b3;text-transform:uppercase;font-size:7px;font-weight:900}.CartPage-module__r6S4CW__recommendCopy h3{letter-spacing:-.02em;margin:5px 0 11px;font-size:12px}.CartPage-module__r6S4CW__recommendCopy h3 a:hover{color:#5d3df5}.CartPage-module__r6S4CW__recommendCopy>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.CartPage-module__r6S4CW__recommendCopy>div>span{align-items:baseline;gap:6px;display:flex}.CartPage-module__r6S4CW__recommendCopy strong{font-size:13px}.CartPage-module__r6S4CW__recommendCopy del{color:#98a2b3;font-size:8px}.CartPage-module__r6S4CW__recommendCopy button{color:#fff;background:#1d2939;border-radius:9px;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.CartPage-module__r6S4CW__recommendCopy button:hover{background:#5d3df5}.CartPage-module__r6S4CW__serviceStrip{background:#fff;border-top:1px solid #e7e9ee;padding:28px 0}.CartPage-module__r6S4CW__serviceGrid{grid-template-columns:repeat(3,1fr);display:grid}.CartPage-module__r6S4CW__serviceGrid>div{border-right:1px solid #e8eaee;align-items:center;gap:13px;min-height:56px;padding:0 24px;display:flex}.CartPage-module__r6S4CW__serviceGrid>div:first-child{padding-left:0}.CartPage-module__r6S4CW__serviceGrid>div:last-child{border-right:0}.CartPage-module__r6S4CW__serviceGrid>div>span{color:#5d3df5;background:#f0edff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:grid}.CartPage-module__r6S4CW__serviceGrid p{flex-direction:column;margin:0;display:flex}.CartPage-module__r6S4CW__serviceGrid strong{color:#344054;font-size:10px}.CartPage-module__r6S4CW__serviceGrid small{color:#98a2b3;margin-top:3px;font-size:8px}.CartPage-module__r6S4CW__mobileBar{display:none}.CartPage-module__r6S4CW__toast{z-index:4000;color:#fff;opacity:0;pointer-events:none;background:#171a22;border:1px solid #303543;border-radius:12px;align-items:center;gap:8px;max-width:min(360px,100% - 44px);padding:12px 15px;font-size:9px;font-weight:800;transition:all .2s;display:flex;position:fixed;bottom:22px;right:22px;transform:translateY(12px);box-shadow:0 16px 45px #10182838}.CartPage-module__r6S4CW__toast i{color:#a999ff}.CartPage-module__r6S4CW__toastVisible{opacity:1;transform:none}@media (max-width:1180px){.CartPage-module__r6S4CW__layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px}.CartPage-module__r6S4CW__cartItem{grid-template-columns:auto 108px minmax(0,1fr) auto;gap:14px;padding:18px}.CartPage-module__r6S4CW__mediaLink .CartPage-module__r6S4CW__productVisual{width:108px;height:108px}.CartPage-module__r6S4CW__recommendGrid{gap:12px}}@media (max-width:980px){.CartPage-module__r6S4CW__intro .CartPage-module__r6S4CW__container{padding-top:20px;padding-bottom:32px}.CartPage-module__r6S4CW__introRow{flex-direction:column;align-items:flex-start;margin-top:22px}.CartPage-module__r6S4CW__steps{width:min(100%,500px);min-width:0}.CartPage-module__r6S4CW__layout{grid-template-columns:1fr}.CartPage-module__r6S4CW__summaryColumn{align-self:auto;height:auto;position:relative;top:auto}.CartPage-module__r6S4CW__summaryCard{position:relative;top:auto}.CartPage-module__r6S4CW__savedGrid{grid-template-columns:repeat(3,1fr)}.CartPage-module__r6S4CW__recommendGrid{grid-template-columns:repeat(2,1fr)}.CartPage-module__r6S4CW__serviceGrid{grid-template-columns:1fr}.CartPage-module__r6S4CW__serviceGrid>div{border-bottom:1px solid #eceef2;border-right:0;padding:12px 0}.CartPage-module__r6S4CW__serviceGrid>div:last-child{border-bottom:0}}@media (max-width:700px){.CartPage-module__r6S4CW__container{width:calc(100% - 28px)}.CartPage-module__r6S4CW__intro .CartPage-module__r6S4CW__container{padding-bottom:27px}.CartPage-module__r6S4CW__breadcrumb{font-size:10px}.CartPage-module__r6S4CW__introRow{gap:25px}.CartPage-module__r6S4CW__intro h1{font-size:38px}.CartPage-module__r6S4CW__intro p{font-size:12px}.CartPage-module__r6S4CW__steps{width:100%}.CartPage-module__r6S4CW__steps span{gap:5px;font-size:9px}.CartPage-module__r6S4CW__steps span i{width:24px;height:24px;font-size:8px}.CartPage-module__r6S4CW__steps b{min-width:15px;margin:0 6px}.CartPage-module__r6S4CW__mainSection{padding-top:26px;padding-bottom:28px}.CartPage-module__r6S4CW__shippingProgress{border-radius:15px;grid-template-columns:auto 1fr;gap:11px;padding:14px}.CartPage-module__r6S4CW__shippingIcon{border-radius:11px;width:38px;height:38px}.CartPage-module__r6S4CW__shippingCopy strong{font-size:10px}.CartPage-module__r6S4CW__shippingCopy span{font-size:8px}.CartPage-module__r6S4CW__progressValue{display:none}.CartPage-module__r6S4CW__listCard{border-radius:18px}.CartPage-module__r6S4CW__listHeader{min-height:58px;padding:0 14px}.CartPage-module__r6S4CW__listHeader>div{gap:0}.CartPage-module__r6S4CW__subtleAction{padding-inline:7px;font-size:8px}.CartPage-module__r6S4CW__selectAll b{font-size:10px}.CartPage-module__r6S4CW__cartItem{grid-template-columns:auto 88px minmax(0,1fr);align-items:start;gap:11px;padding:16px 14px 18px;position:relative}.CartPage-module__r6S4CW__itemSelect{margin-top:4px}.CartPage-module__r6S4CW__mediaLink .CartPage-module__r6S4CW__productVisual{border-radius:14px;width:88px;height:88px}.CartPage-module__r6S4CW__itemMeta{gap:5px;margin-bottom:5px;font-size:7px}.CartPage-module__r6S4CW__itemMeta b{display:none}.CartPage-module__r6S4CW__itemCopy h2{font-size:12px}.CartPage-module__r6S4CW__options{gap:4px;margin-top:7px}.CartPage-module__r6S4CW__options span{padding:4px 6px;font-size:7px}.CartPage-module__r6S4CW__itemActions{gap:0;margin-top:8px}.CartPage-module__r6S4CW__itemActions button{padding:5px 6px;font-size:7px}.CartPage-module__r6S4CW__purchase{border-top:1px dashed #e5e7eb;flex-direction:row-reverse;grid-area:2/2/auto/-1;justify-content:space-between;align-items:center;width:100%;min-width:0;margin-top:7px;padding-top:10px}.CartPage-module__r6S4CW__linePrice strong{font-size:14px}.CartPage-module__r6S4CW__linePrice del,.CartPage-module__r6S4CW__linePrice small{font-size:7px}.CartPage-module__r6S4CW__qty{grid-template-columns:28px 34px 28px}.CartPage-module__r6S4CW__qty button,.CartPage-module__r6S4CW__qty input{height:31px}.CartPage-module__r6S4CW__qty input{width:34px;font-size:9px}.CartPage-module__r6S4CW__summaryCard{border-radius:18px;padding:18px}.CartPage-module__r6S4CW__summaryHeading h2{font-size:21px}.CartPage-module__r6S4CW__savedSection{margin-top:34px}.CartPage-module__r6S4CW__savedGrid{grid-template-columns:1fr 1fr;gap:10px}.CartPage-module__r6S4CW__savedMedia{height:125px}.CartPage-module__r6S4CW__savedCopy{padding:11px}.CartPage-module__r6S4CW__savedCopy h3{font-size:10px}.CartPage-module__r6S4CW__savedActions{grid-template-columns:1fr}.CartPage-module__r6S4CW__savedActions button:last-child{width:100%}.CartPage-module__r6S4CW__recommended{padding:44px 0 50px}.CartPage-module__r6S4CW__recommendHeading{flex-direction:column;align-items:flex-start}.CartPage-module__r6S4CW__sectionHeading h2{font-size:23px}.CartPage-module__r6S4CW__recommendGrid{grid-template-columns:1fr 1fr;gap:9px}.CartPage-module__r6S4CW__recommendMedia{min-height:145px}.CartPage-module__r6S4CW__recommendCopy{padding:11px}.CartPage-module__r6S4CW__recommendCopy h3,.CartPage-module__r6S4CW__recommendCopy strong{font-size:10px}.CartPage-module__r6S4CW__mobileBar{z-index:1900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #e3e5ea;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 35px #1018281a}.CartPage-module__r6S4CW__mobileBar>div{flex-direction:column;display:flex}.CartPage-module__r6S4CW__mobileBar small{color:#98a2b3;font-size:8px;font-weight:700}.CartPage-module__r6S4CW__mobileBar strong{margin-top:1px;font-size:17px}.CartPage-module__r6S4CW__mobileBar button{color:#fff;background:#5d3df5;border-radius:11px;min-width:145px;height:45px;font-size:10px;font-weight:800}.CartPage-module__r6S4CW__mobileBar button:disabled{opacity:.45}.CartPage-module__r6S4CW__toast{max-width:calc(100% - 28px);bottom:82px;right:14px}}@media (max-width:430px){.CartPage-module__r6S4CW__listHeader{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:72px}.CartPage-module__r6S4CW__listHeader>div{margin-left:28px}.CartPage-module__r6S4CW__savedGrid,.CartPage-module__r6S4CW__recommendGrid{grid-template-columns:1fr 1fr}.CartPage-module__r6S4CW__recommendMedia{min-height:130px}.CartPage-module__r6S4CW__recommendCopy h3{min-height:28px}.CartPage-module__r6S4CW__paymentBadges{gap:3px}.CartPage-module__r6S4CW__paymentBadges span{min-width:34px;padding:0 5px}.CartPage-module__r6S4CW__mobileBar button{min-width:135px}.CartPage-module__r6S4CW__serviceGrid strong{font-size:9px}}@media (prefers-reduced-motion:reduce){.CartPage-module__r6S4CW__productVisual svg,.CartPage-module__r6S4CW__progressTrack i,.CartPage-module__r6S4CW__toast,.CartPage-module__r6S4CW__checkoutButton{transition:none!important}.CartPage-module__r6S4CW__checkoutButton:hover{transform:none!important}}@media (min-width:701px){.CartPage-module__r6S4CW__shippingCopy strong{font-size:13px;line-height:1.35}.CartPage-module__r6S4CW__shippingCopy span{font-size:11.5px;line-height:1.45}.CartPage-module__r6S4CW__progressValue{font-size:12px}.CartPage-module__r6S4CW__shippingIcon{font-size:19px}.CartPage-module__r6S4CW__selectAll,.CartPage-module__r6S4CW__itemSelect,.CartPage-module__r6S4CW__selectAll b{font-size:12.5px}.CartPage-module__r6S4CW__selectAll>span,.CartPage-module__r6S4CW__itemSelect>span{width:19px;height:19px}.CartPage-module__r6S4CW__subtleAction{font-size:11px}.CartPage-module__r6S4CW__visualBadge{font-size:9px}.CartPage-module__r6S4CW__itemMeta{gap:7px;margin-bottom:8px;font-size:10.5px;line-height:1.35}.CartPage-module__r6S4CW__itemMeta b i{font-size:10px}.CartPage-module__r6S4CW__itemCopy h2{font-size:16px}.CartPage-module__r6S4CW__options{gap:7px;margin-top:9px}.CartPage-module__r6S4CW__options span{padding:5px 8px;font-size:10.5px}.CartPage-module__r6S4CW__options span i{width:10px;height:10px}.CartPage-module__r6S4CW__itemActions{gap:3px;margin-top:10px}.CartPage-module__r6S4CW__itemActions button{gap:5px;padding:6px 7px;font-size:10.5px}.CartPage-module__r6S4CW__itemActions button i{font-size:10px}.CartPage-module__r6S4CW__linePrice strong{font-size:18px}.CartPage-module__r6S4CW__linePrice del{font-size:10.5px}.CartPage-module__r6S4CW__linePrice small{font-size:10.5px;line-height:1.35}.CartPage-module__r6S4CW__qty{grid-template-columns:33px 40px 33px}.CartPage-module__r6S4CW__qty button,.CartPage-module__r6S4CW__qty input{height:35px}.CartPage-module__r6S4CW__qty button{font-size:10.5px}.CartPage-module__r6S4CW__qty input{width:40px;font-size:11.5px}.CartPage-module__r6S4CW__empty>span{font-size:10px}.CartPage-module__r6S4CW__empty p{font-size:12px}.CartPage-module__r6S4CW__empty a{font-size:11px}.CartPage-module__r6S4CW__sectionHeading>div>span{font-size:10px}.CartPage-module__r6S4CW__sectionHeading>small{font-size:10.5px}.CartPage-module__r6S4CW__savedCopy small{font-size:9.5px}.CartPage-module__r6S4CW__savedCopy h3{font-size:13px}.CartPage-module__r6S4CW__savedCopy strong{font-size:14px}.CartPage-module__r6S4CW__savedActions button{font-size:10.5px}.CartPage-module__r6S4CW__summaryHeading span{font-size:10px}.CartPage-module__r6S4CW__summaryHeading em{padding:6px 8px;font-size:10.5px}.CartPage-module__r6S4CW__summaryLabel span{font-size:11.5px}.CartPage-module__r6S4CW__summaryLabel button{font-size:10.5px}.CartPage-module__r6S4CW__shippingOption strong{font-size:11.5px}.CartPage-module__r6S4CW__shippingOption small{font-size:9.5px;line-height:1.35}.CartPage-module__r6S4CW__shippingOption b{font-size:10.5px}.CartPage-module__r6S4CW__radio{width:17px;height:17px}.CartPage-module__r6S4CW__shippingOption input:checked+.CartPage-module__r6S4CW__radio:after{width:8px;height:8px}.CartPage-module__r6S4CW__summaryLines>div{font-size:11.5px;line-height:1.4}.CartPage-module__r6S4CW__summaryTotal small{font-size:12px}.CartPage-module__r6S4CW__summaryTotal em{font-size:9px}.CartPage-module__r6S4CW__summaryTotal>strong{font-size:27px}.CartPage-module__r6S4CW__checkoutButton{font-size:12px}.CartPage-module__r6S4CW__secure{gap:9px}.CartPage-module__r6S4CW__secure>i{font-size:14px}.CartPage-module__r6S4CW__secure strong{font-size:10.5px}.CartPage-module__r6S4CW__secure small{font-size:9px;line-height:1.35}.CartPage-module__r6S4CW__paymentBadges span{min-width:39px;height:25px;font-size:7.5px}.CartPage-module__r6S4CW__recommendHeading p{font-size:11px;line-height:1.5}.CartPage-module__r6S4CW__recommendHeading>a{font-size:10.5px}.CartPage-module__r6S4CW__recommendCopy>small{font-size:9.5px}.CartPage-module__r6S4CW__recommendCopy h3{font-size:13px}.CartPage-module__r6S4CW__recommendCopy strong{font-size:14px}.CartPage-module__r6S4CW__recommendCopy del{font-size:9.5px}.CartPage-module__r6S4CW__recommendCopy button{width:34px;height:34px;font-size:11px}.CartPage-module__r6S4CW__serviceGrid>div>span{width:37px;height:37px;font-size:10px}.CartPage-module__r6S4CW__serviceGrid strong{font-size:12.5px}.CartPage-module__r6S4CW__serviceGrid small{font-size:10px;line-height:1.4}.CartPage-module__r6S4CW__toast{font-size:10.5px}}@media (max-width:700px){.CartPage-module__r6S4CW__shippingCopy strong{font-size:12.5px}.CartPage-module__r6S4CW__shippingCopy span{font-size:11px}.CartPage-module__r6S4CW__selectAll,.CartPage-module__r6S4CW__itemSelect,.CartPage-module__r6S4CW__selectAll b{font-size:12px}.CartPage-module__r6S4CW__subtleAction{font-size:10.5px}.CartPage-module__r6S4CW__visualBadge{font-size:9px}.CartPage-module__r6S4CW__itemMeta{font-size:10.5px;line-height:1.35}.CartPage-module__r6S4CW__itemMeta b{display:inline-flex}.CartPage-module__r6S4CW__itemMeta b i{font-size:10px}.CartPage-module__r6S4CW__itemCopy h2{font-size:15px}.CartPage-module__r6S4CW__options span,.CartPage-module__r6S4CW__itemActions button{font-size:10.5px}.CartPage-module__r6S4CW__itemActions button i{font-size:10px}.CartPage-module__r6S4CW__linePrice strong{font-size:16px}.CartPage-module__r6S4CW__linePrice del{font-size:9.5px}.CartPage-module__r6S4CW__linePrice small,.CartPage-module__r6S4CW__qty button{font-size:10.5px}.CartPage-module__r6S4CW__qty input{font-size:11.5px}.CartPage-module__r6S4CW__summaryHeading span,.CartPage-module__r6S4CW__summaryHeading em{font-size:10px}.CartPage-module__r6S4CW__summaryLabel span{font-size:11.5px}.CartPage-module__r6S4CW__summaryLabel button{font-size:10.5px}.CartPage-module__r6S4CW__shippingOption strong{font-size:11.5px}.CartPage-module__r6S4CW__shippingOption small{font-size:9.5px}.CartPage-module__r6S4CW__shippingOption b{font-size:10px}.CartPage-module__r6S4CW__summaryLines>div{font-size:11.5px}.CartPage-module__r6S4CW__summaryTotal small{font-size:12px}.CartPage-module__r6S4CW__summaryTotal em{font-size:9px}.CartPage-module__r6S4CW__checkoutButton{font-size:12px}.CartPage-module__r6S4CW__secure strong{font-size:10.5px}.CartPage-module__r6S4CW__secure small{font-size:9px}.CartPage-module__r6S4CW__sectionHeading>div>span,.CartPage-module__r6S4CW__sectionHeading>small{font-size:10px}.CartPage-module__r6S4CW__savedCopy small{font-size:9.5px}.CartPage-module__r6S4CW__savedCopy h3{font-size:12.5px}.CartPage-module__r6S4CW__savedCopy strong{font-size:13.5px}.CartPage-module__r6S4CW__savedActions button,.CartPage-module__r6S4CW__recommendHeading p,.CartPage-module__r6S4CW__recommendHeading>a{font-size:10.5px}.CartPage-module__r6S4CW__recommendCopy>small{font-size:9.5px}.CartPage-module__r6S4CW__recommendCopy h3{font-size:12.5px}.CartPage-module__r6S4CW__recommendCopy strong{font-size:13.5px}.CartPage-module__r6S4CW__recommendCopy del{font-size:9.5px}.CartPage-module__r6S4CW__recommendCopy button{font-size:10.5px}.CartPage-module__r6S4CW__serviceGrid>div>span{font-size:10px}.CartPage-module__r6S4CW__serviceGrid strong{font-size:12px}.CartPage-module__r6S4CW__serviceGrid small{font-size:10px}.CartPage-module__r6S4CW__mobileBar small{font-size:10.5px}.CartPage-module__r6S4CW__mobileBar button{font-size:12px}.CartPage-module__r6S4CW__toast{font-size:10.5px}}
