.cart{margin-top:56px}.cart .head{justify-content:space-between;align-items:baseline;display:flex}.cart h2{font-size:26px}.cart .cnt{color:var(--fg-2);font-size:13px}.cart .hint{color:var(--fg-2);margin:6px 0 18px}.cart .items{gap:12px;display:grid}.cart .item{background:#fff;border-radius:22px;padding:18px;transition:opacity .25s;box-shadow:0 0 0 1px #0f3d3e0f,0 16px 40px -26px #0f3d3e59}.cart .item.off{opacity:.5}.cart .row1{align-items:flex-start;gap:14px;display:flex}.cart .chk{cursor:pointer;background:0 0;border:2px solid #0f3d3e40;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;transition:all .2s;display:grid}.cart .chk svg{opacity:0}.cart .chk.on{background:var(--orange);border-color:var(--orange);box-shadow:0 0 14px #e8743b80}.cart .chk.on svg{opacity:1}.cart .mid{flex:1;min-width:0}.cart .nm{font-size:16px;font-weight:700}.cart .pimg{background:var(--cream);border-radius:14px;flex:none;width:54px;height:54px;display:block;overflow:hidden}.cart .pimg img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.cart .plink{color:inherit;border-bottom:1px dotted #0f3d3e59;text-decoration:none}.cart .plink:hover{color:var(--orange);border-color:var(--orange)}.cart .plink i{opacity:.55;font-size:12px;font-style:normal}.cart .req{background:var(--mint);color:var(--green);vertical-align:1px;border-radius:999px;margin-inline-start:8px;padding:2px 9px;font-size:11px;font-weight:500}.cart .dsc{color:var(--fg-2);margin-top:3px;font-size:13.5px;line-height:1.7}.cart .qty{background:var(--cream);border-radius:999px;align-items:center;gap:4px;margin-top:10px;padding:3px;display:inline-flex}.cart .qty button{width:28px;height:28px;color:var(--green);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:16px}.cart .qty span{text-align:center;min-width:26px;font-size:14px;font-weight:700}.cart .pr{text-align:end;white-space:nowrap;font-weight:700}.cart .pr small{color:var(--fg-2);font-size:11.5px;font-weight:400;display:block}.cart .alts{border-top:1px dashed #0f3d3e26;gap:6px;margin-top:14px;padding-top:14px;display:grid}.cart .altlbl,.cart .lbl{color:var(--fg-2);margin-bottom:2px;font-size:12.5px}.cart .alt,.cart .addrow{text-align:start;width:100%;font:400 14px var(--font);color:var(--green);background:var(--cream);cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.cart .alt:hover,.cart .addrow:hover{border-color:#e8743b80}.cart .alt.on,.cart .addrow.on{border-color:var(--orange);background:#fff4ec}.cart .rad{border:2px solid #0f3d3e4d;border-radius:50%;flex:none;width:16px;height:16px;position:relative}.cart .rad.sq{border-radius:5px}.cart .on .rad{border-color:var(--orange)}.cart .on .rad:after{content:"";background:var(--orange);border-radius:inherit;position:absolute;inset:2px}.cart .an{flex:1;font-weight:500}.cart .note{color:#b85a0c;background:#fff3e6;border-radius:10px;margin-top:6px;padding:4px 10px;font-size:12.5px;line-height:1.6;display:inline-block}.cart .ad.note{color:#b85a0c;width:fit-content;display:block}.cart .ad{color:var(--fg-2);margin-top:1px;font-size:12.5px;font-weight:400;line-height:1.6;display:block}.cart .ap{white-space:nowrap;font-size:13.5px;font-weight:700}.cart .extras-wrap{margin-top:26px}.cart .extras{gap:6px;margin-top:8px;display:grid}.cart .total{background:var(--green);color:var(--cream);border-radius:24px;margin-top:26px;padding:22px 24px;box-shadow:0 0 0 1px #e8743b59,0 0 40px #e8743b1f}.cart .trow{opacity:.85;justify-content:space-between;padding:6px 0;display:flex}.cart .trow.big{opacity:1;border-top:1px solid #ffffff24;margin-top:8px;padding-top:14px;font-size:22px;font-weight:700}.cart .order{cursor:pointer;width:100%;color:var(--green);border:0;justify-content:space-between;margin-top:16px}.cart .sendlist{width:100%;font:500 14px var(--font);color:var(--cream);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;margin-top:10px;padding:11px 16px;transition:border-color .2s,background .2s}.cart .sendlist:hover{border-color:var(--orange);background:#e8743b29}.cart .fine{opacity:.6;margin-top:12px;font-size:12px;line-height:1.7}@media (pointer:coarse){.cart .chk{position:relative}.cart .chk:after{content:"";position:absolute;inset:-9px}.cart .qty{padding:4px}.cart .qty button{width:40px;height:40px}}.fbk{margin-top:64px}.fbk .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fbk .avg{align-items:baseline;gap:8px;display:flex}.fbk .avg b{font-size:22px}.fbk .avg small{color:var(--fg-2)}.fbk .earn{color:var(--fg-2);margin:8px 0 20px;line-height:1.9}.fbk .earn b{color:var(--orange)}.fbk .fb .top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.fbk .fb small{color:var(--fg-2)}.fbk .fb p{color:var(--fg-2);line-height:1.9}.fbk .sm{margin-inline-start:auto;padding:4px 12px;font-size:12px}.fbk .form{margin-top:20px}.fbk .form h3{margin-bottom:12px}.fbk .rate{gap:4px;margin-bottom:12px;display:flex}.fbk .star{cursor:pointer;color:#0f3d3e38;background:0 0;border:0;font-size:30px;transition:transform .15s,color .15s}.fbk .star.on,.fbk .star:hover{color:var(--orange);transform:scale(1.12)}@media (width<=480px){.fbk .c-auth .row{gap:8px;display:grid}}
