.ccml-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:9px 14px;width:100%;border:2px solid #7E96AB;border-radius:11px;background:#fff;color:#01337a;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:.86rem;line-height:1.2;cursor:pointer;text-align:center}.ccml-save:hover{background:#e8f1fa;border-color:#01689f}.ccml-save:focus-visible{outline:3px solid #01689F;outline-offset:2px}.ccml-save.is-on{background:#01337a;border-color:#01337a;color:#fff}.ccml-save.is-on:hover{background:#012169;border-color:#012169}.ccml-save__icon{display:inline-flex;flex:0 0 auto}.ccml-save__icon svg{display:block}.ccml-save--wide{width:100%;padding:13px 18px;font-size:1rem}.ccml-save-row{margin-top:14px}.ccml-save-row__note{display:block;margin-top:7px;color:#5a6070;font-size:.82rem;line-height:1.45;text-align:center}.ccml-head{position:relative;display:flex;align-items:center;justify-content:center;color:inherit}.ccml-head svg{display:block}.ccml-head__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.ccml-head__count{position:absolute;top:-4px;right:-7px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#01337a;color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:.66rem;font-weight:700;line-height:17px;text-align:center;display:none}.ccml-head__count.is-on{display:block}.ccml-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.ccml-list{display:flex;flex-direction:column;gap:14px;margin:0 0 22px}.ccml-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:16px;border:1px solid #E2DCCF;border-radius:16px;background:#fff}.ccml-row--gone{grid-template-columns:minmax(0,1fr) auto;color:#5a6070}.ccml-row__media{display:block;width:96px;height:96px;border-radius:12px;overflow:hidden;background:#f3f0e8}.ccml-row__media img{width:100%;height:100%;object-fit:cover;display:block}.ccml-row__title{display:block;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:1.06rem;line-height:1.3;color:#17233a;text-decoration:none}.ccml-row__title:hover{color:#01337a;text-decoration:underline;text-underline-offset:3px}.ccml-row__meta,.ccml-row__sku{margin:5px 0 0;color:#5a6070;font-size:.85rem;line-height:1.4}.ccml-row__flag{margin:5px 0 0;color:#b3141a;font-size:.85rem;font-weight:700}.ccml-row__variant{margin-top:7px;max-width:100%;padding:7px 10px;border:1px solid #8C8579;border-radius:9px;background:#fff;color:#17233a;font-size:.9rem}.ccml-row__qty{display:flex;flex-direction:column;gap:5px}.ccml-row__qtylabel{font-family:Poppins,system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5a6070}.ccml-row__qtyinput{width:74px;padding:9px 10px;border:1px solid #8C8579;border-radius:9px;background:#fff;color:#17233a;font-size:1rem;text-align:center}.ccml-row__qtyinput:focus-visible,.ccml-row__variant:focus-visible{outline:3px solid #01689F;outline-offset:2px}.ccml-row__price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:108px;color:#17233a;font-size:1.1rem}.ccml-row__each{color:#5a6070;font-size:.8rem}.ccml-row__remove{padding:8px 12px;border:1px solid #8C8579;border-radius:9px;background:#fff;color:#5a6070;font-size:.84rem;cursor:pointer}.ccml-row__remove:hover{border-color:#b3141a;color:#b3141a}.ccml-row__remove:focus-visible{outline:3px solid #01689F;outline-offset:2px}.ccml-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:14px;background:#ede8dc;font-family:Poppins,system-ui,sans-serif;font-size:1.12rem;color:#17233a}.ccml-total strong{font-size:1.5rem}.ccml-fine{margin:10px 0 0;color:#5a6070;font-size:.88rem;line-height:1.55;max-width:74ch}.ccml-loading{color:#5a6070;font-size:1rem}.ccml-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.ccml-btn{display:inline-block;padding:14px 24px;border:2px solid transparent;border-radius:12px;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer}.ccml-btn--solid{background:#01337a;border-color:#01337a;color:#fff}.ccml-btn--solid:hover{background:#012169;border-color:#012169}.ccml-btn--solid[disabled]{background:#5a6070;border-color:#5a6070;cursor:default}.ccml-btn--ghost{background:#fff;border-color:#7e96ab;color:#01337a}.ccml-btn--ghost:hover{background:#e8f1fa;border-color:#0156a5}.ccml-btn:focus-visible,.ccml-link:focus-visible{outline:3px solid #01689F;outline-offset:3px}.ccml-link{border:0;background:none;padding:8px 2px;color:#01337a;font-weight:700;font-size:.95rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ccml-clear{margin-left:auto;color:#8a1216}.ccml-empty{padding:34px 26px;border:2px dashed #D8CFBC;border-radius:18px;background:#fff;text-align:center}.ccml-empty h2{margin:0 0 10px;font-family:Poppins,system-ui,sans-serif;font-size:1.5rem;color:#17233a}.ccml-empty p{margin:0 auto 20px;max-width:62ch;color:#3d4759;line-height:1.6}@media(max-width:860px){.ccml-row{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"media body" "qty price" "remove remove";gap:12px 14px}.ccml-row__media{grid-area:media;width:76px;height:76px}.ccml-row__body{grid-area:body}.ccml-row__qty{grid-area:qty;flex-direction:row;align-items:center;gap:10px}.ccml-row__price{grid-area:price}.ccml-row__remove{grid-area:remove;width:100%}.ccml-row--gone{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.ccml-clear{margin-left:0}.ccml-btn{width:100%;text-align:center}}@media print{.ccml-print-head{display:block!important}.ccml-acts,.ccml-row__remove,.ccml-save,.ccml-save-row,.ccml-head{display:none!important}.ccml-row{border:0;border-bottom:1px solid #999999;border-radius:0;padding:8px 0;page-break-inside:avoid}.ccml-row__media{display:none}.ccml-row{grid-template-columns:minmax(0,1fr) auto auto}.ccml-total{background:none;border-top:2px solid #333333;border-radius:0;padding:10px 0}.ccml-row__variant{border:0;padding:0;-webkit-appearance:none;appearance:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cc-mylist.css.map */
