cart-drawer .drawer__inner.ct-cd{width:440px;max-width:100vw;padding:0;border:0;background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden}.ct-cd__app{display:flex;flex-direction:column;height:100%;min-height:0}.ct-cd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 10px}.ct-cd__title{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--navy)}.ct-cd__count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:var(--purple);color:#fff;font-size:13px;font-weight:700;letter-spacing:0}cart-drawer .ct-cd__close{position:static;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:var(--purple);color:#fff;cursor:pointer;padding:0;box-shadow:0 6px 16px #828aff59;min-width:0}.ct-cd__close svg{width:16px;height:16px}.ct-cd__proof{display:flex;align-items:center;gap:12px;margin:0 16px 10px;padding:10px 14px;border-radius:18px;background:#f1f2ff;border:1px solid #E4E7FB}.ct-cd__faces{display:flex;flex:none}.ct-cd__faces span{width:30px;height:30px;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg,#d9dcfb,#ffc1e3)}.ct-cd__faces span+span{margin-left:-10px}.ct-cd__faces span:nth-child(2){background:linear-gradient(135deg,#ffc1e3,#fff1f8)}.ct-cd__faces span:nth-child(3){background:linear-gradient(135deg,#b6bbff,#e6e8ff)}.ct-cd__proof p{font-size:13.5px;line-height:1.45;color:var(--navy);margin:0;min-width:0;overflow-wrap:anywhere}.ct-cd__proof strong{font-weight:700}.ct-cd__tick{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--purple);color:#fff;font-size:9px;font-weight:700;vertical-align:-2px;margin:0 3px}.ct-cd__body{flex:1 1 auto;overflow-y:auto;min-height:0;padding:6px 16px 16px;overscroll-behavior:contain}.ct-cd__label{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:8px 0 10px}.ct-cd__items{display:grid;gap:10px;list-style:none;margin:0;padding:0}.ct-cd__item{display:flex;gap:14px;padding:14px;border:1px solid #E9EBFC;border-radius:18px;background:#fff;min-width:0}.ct-cd__img{flex:none;width:78px;height:78px;border-radius:12px;overflow:hidden;background:var(--wash);display:block}.ct-cd__img img{width:100%;height:100%;object-fit:cover;display:block}.ct-cd__info{flex:1 1 auto;min-width:0;display:grid;gap:4px}.ct-cd__row1{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ct-cd__name{font-size:16px;font-weight:500;color:var(--navy);text-decoration:none;line-height:1.3;overflow-wrap:anywhere}.ct-cd__del{flex:none;width:32px;height:32px;margin:-6px -6px 0 0;border:0;background:none;color:#b5b9d6;cursor:pointer;display:grid;place-items:center;padding:0;border-radius:8px}.ct-cd__del svg{width:17px;height:17px}@media(hover:hover){.ct-cd__del:hover{color:#b4436c}}.ct-cd__var{font-size:12.5px;color:var(--muted);margin:0}.ct-cd__prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ct-cd__prices s{font-size:14px;color:var(--muted)}.ct-cd__prices strong{font-size:20px;font-weight:700;color:var(--navy)}.ct-cd__row2{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:4px}.ct-cd__save{background:var(--save-bg);color:var(--save-fg);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ct-cd__qty{display:inline-flex;align-items:center;gap:8px;margin-left:auto;background:#f7f7ff;border-radius:999px;padding:3px}.ct-cd__qty button{width:34px;height:34px;border-radius:50%;border:0;background:#fff;color:var(--navy);font-size:17px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #1e215b1a;display:grid;place-items:center;padding:0}.ct-cd__qty span{min-width:18px;text-align:center;font-weight:700;font-size:16px;color:var(--navy)}.ct-cd__prot{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px;border:1.5px dashed #C6CBF2;border-radius:18px;background:#f7f7ff;cursor:pointer}.ct-cd__prot.is-on{border-style:solid;border-color:var(--purple)}.ct-cd__prot-ic{flex:none;width:44px;height:44px;border-radius:12px;background:#fff;display:grid;place-items:center;color:var(--purple);box-shadow:0 2px 8px #1e215b0f}.ct-cd__prot-ic svg{width:22px;height:22px}.ct-cd__prot-txt{flex:1 1 auto;min-width:0;display:grid;gap:3px}.ct-cd__prot-txt b{font-size:15px;font-weight:700;color:var(--navy)}.ct-cd__prot-txt small{font-size:13px;line-height:1.4;color:var(--muted)}.ct-cd__prot input{flex:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0;border:2px solid #C6CBF2;border-radius:7px;background:#fff;display:grid;place-content:center;cursor:pointer}.ct-cd__prot input:before{content:"";width:12px;height:12px;background:#fff;transform:scale(0);transition:transform .12s;clip-path:polygon(14% 44%,0 60%,39% 100%,100% 18%,86% 4%,39% 72%)}.ct-cd__prot input:checked{background:var(--purple);border-color:var(--purple)}.ct-cd__prot input:checked:before{transform:scale(1)}.ct-cd__err{color:#b4436c;font-size:13px;margin:10px 0 0;text-align:center}.ct-cd__foot{flex:none;border-top:1px solid #EEF0FB;padding:14px 16px 10px;background:#fff;display:grid;gap:12px;box-shadow:0 -8px 24px #1e215b0d}.ct-cd__code{display:flex;gap:10px}.ct-cd__code input{flex:1 1 auto;min-width:0;height:52px;border:1.5px solid #E1E4F7;border-radius:14px;padding:0 16px;font:inherit;font-size:16px;color:var(--navy);background:#fff}.ct-cd__code input:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 3px #828aff2e}.ct-cd__code button{flex:none;height:52px;padding:0 22px;border:0;border-radius:14px;background:var(--navy);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.ct-cd__codes{display:flex;flex-wrap:wrap;gap:6px}.ct-cd__tag{display:inline-flex;align-items:center;gap:6px;background:var(--wash);border:1px solid var(--edge);border-radius:999px;padding:4px 6px 4px 12px;font-size:12.5px;font-weight:700;color:var(--navy)}.ct-cd__tag button{width:24px;height:24px;border-radius:50%;border:0;background:#fff;color:var(--muted);cursor:pointer;padding:0}.ct-cd__line{display:flex;justify-content:space-between;align-items:center;gap:10px}.ct-cd__line--save{font-size:15px;font-weight:600;color:var(--save-fg)}.ct-cd__line--total{font-size:20px;font-weight:700;color:var(--navy)}.ct-cd__checkout{width:100%;min-height:58px;border:0;border-radius:18px;background:linear-gradient(90deg,#8f97ff,#757dfb);color:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 10px 24px #828aff66}.ct-cd__checkout svg{width:16px;height:16px}.ct-cd__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ct-cd__pay svg{height:24px;width:auto}.ct-cd__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-top:1px solid #EEF0FB;padding-top:10px}.ct-cd__trust div{display:grid;justify-items:center;gap:5px;text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ct-cd__trust svg{width:20px;height:20px;color:var(--purple)}.ct-cd__empty{flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:18px;padding:30px 20px;text-align:center}.ct-cd__empty p{font-size:18px;font-weight:600;margin:0}.ct-cd.is-busy .ct-cd__body,.ct-cd.is-busy .ct-cd__foot{opacity:.6;pointer-events:none}@media(max-width:400px){.ct-cd__item{gap:10px;padding:12px}.ct-cd__img{width:64px;height:64px}.ct-cd__prices strong{font-size:18px}.ct-cd__code button{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ct-cart.css.map */
