.cdr{font-family:"Poppins",var(--font-body)}.cdr .drawer__panel{transition-duration:.28s}.cdr__overlay{background:#0003}.cdr .cdr__panel{width:min(440px,calc(100% - 12px));top:12px;bottom:12px;right:12px;max-height:calc(100dvh / var(--zoom) - 24px);border-radius:16px;overflow:hidden;background:#fff;box-shadow:-20px 0 60px #0000001f}.cdr__inner{display:flex;flex-direction:column;height:100%;min-height:0}.cdr__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(21,66,48,.1)}.cdr__head-left{display:flex;align-items:center;gap:10px}.cdr__title{font-weight:800;font-size:18px;letter-spacing:-.01em;text-transform:uppercase;color:#154230}.cdr__count{min-width:24px;height:24px;padding:0 7px;border-radius:100px;background:#eef5f0;color:#154230;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.cdr__count[data-empty]{display:inline-flex}.cdr__close{width:36px;height:36px;border-radius:8px;border:0;background:#f4f4f4;color:#154230;font-size:20px;line-height:1}.cdr__close:hover{background:#eef5f0}.cdr__body{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:14px}.cdr__empty{padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.cdr__empty-img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;display:block}.cdr__empty-text{font-weight:800;font-size:20px;line-height:1.2;color:#262626}.cdr__empty-btn{width:100%;min-height:52px;border-radius:10px;background:#154230;color:#f4f4f4;border:1px solid #0F3022;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff24,0 8px 20px #15423038}.cdr__empty-btn:hover{color:#f4f4f4}.cdr__empty-rate{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#262626}.cdr__stars{color:#d9a520;letter-spacing:.08em}.cdr__timer{padding:15px 20px;background:#262626;display:flex;align-items:center;justify-content:center;gap:9px;font-size:15px;color:#fff;flex-wrap:nowrap;white-space:nowrap;text-align:center}.cdr__timer svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cdr__timer b{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em}.cdr__progress{padding:10px 20px 2px;display:flex;flex-direction:column;gap:7px}.cdr__progress-text{font-size:12px;color:#262626;text-align:center;line-height:1.2}.cdr__progress-text b,.cdr__progress-text strong{font-weight:700;color:#154230}.cdr__progress-text--done{color:#154230;font-weight:600}.cdr__track{position:relative;height:26px;margin:0 13px}.cdr__bar{position:absolute;left:0;right:0;top:10px;height:6px;border-radius:100px;background:#e6eae6;overflow:hidden}.cdr__bar span{position:absolute;top:0;bottom:0;left:0;background:#154230;border-radius:100px;transition:width .6s cubic-bezier(.22,1,.36,1)}.cdr__node{position:absolute;top:0;transform:translate(-50%);min-width:26px;height:26px;padding:0 6px;border-radius:100px;border:2px solid #154230;background:#fff;color:#154230;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;transition:background-color .3s}.cdr__node.is-on{background:#154230;color:#fff}.cdr__node--start{left:0;top:3px;min-width:20px;width:20px;height:20px;padding:0;border:0}.cdr__node--start svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cdr__items{list-style:none;margin:0;padding:0 20px}.cdr__item{margin-top:10px;transition:opacity .15s}.cdr__item.is-busy{opacity:.7;pointer-events:none}.cdr__card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:stretch;padding:10px;border:1px solid rgba(21,66,48,.12);border-radius:14px;background:#fff}.cdr__img img{width:72px;height:72px;object-fit:cover;border-radius:10px;background:#f4f4f4;display:block}.cdr__item-body{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:72px}.cdr__row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.cdr__namewrap{display:flex;flex-direction:column;gap:2px;min-width:0}.cdr__name{font-weight:700;font-size:14.5px;line-height:1.2;color:#154230}.cdr__name:hover{color:#154230}.cdr__sub{font-size:12px;color:#26262699}.cdr__remove{flex:0 0 auto;width:24px;height:24px;margin:-2px -2px 0 0;border-radius:6px;border:0;background:transparent;color:#26262673;font-size:17px;line-height:1}.cdr__remove:hover{background:#f4f4f4;color:#262626}.cdr__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.cdr__qty{display:inline-flex;align-items:center;background:#f4f4f4;border-radius:8px;padding:2px}.cdr__qty button{width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#154230;font-size:15px}.cdr__qty button:hover{background:#fff}.cdr__qty span{min-width:22px;text-align:center;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.cdr__price{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.cdr__price s{font-size:12px;color:#26262673}.cdr__price b{font-weight:800;font-size:14.5px;color:#262626}.cdr__switch-abo{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px;padding:6px 12px;border:1.5px dashed rgba(21,66,48,.45);border-radius:10px;background:transparent;text-align:left}.cdr__switch-abo:hover{background:#eef5f0}.cdr__switch-text{flex:1;min-width:0;font-size:12.5px;color:#262626;line-height:1.3}.cdr__switch-text b{font-weight:600;color:#154230}.cdr__switch-text span{color:#26262699}.cdr__switch-save{flex:0 0 auto;color:#154230;font-weight:700;font-size:12px;white-space:nowrap}.cdr__switch{flex:0 0 auto;width:34px;height:20px;border-radius:100px;position:relative;background:#d9ddd8;transition:background .2s ease}.cdr__switch span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:left .2s ease}.cdr__foot{flex:0 0 auto;border-top:1px solid rgba(21,66,48,.1);padding:16px 20px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;background:#f4f4f4}.cdr__error{font-size:12.5px;color:#b42318;text-align:center}.cdr__protect{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #9CCDEB;border-radius:12px;background:#eef7fd;text-align:left;transition:background-color .15s ease-out}.cdr__protect:hover{background:#e3f2fc}.cdr__protect .cdr__switch{width:36px;height:21px}.cdr__protect .cdr__switch span{width:17px;height:17px}.cdr__protect.is-on .cdr__switch{background:#1b6fb5}.cdr__protect.is-on .cdr__switch span{left:17px}.cdr__protect.is-busy{pointer-events:none}.cdr__protect-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:12.5px;color:#0f3d5e;line-height:1.35}.cdr__protect-text b{font-weight:600}.cdr__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.cdr__chips span{font-size:12px;color:#0f3d5e;border:1px solid #9CCDEB;background:#d6ecfa;border-radius:100px;padding:1px 8px}.cdr__shield{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:#1b6fb5;stroke-width:1.6}.cdr__sum{display:flex;flex-direction:column;gap:6px}.cdr__line{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#262626b3}.cdr__line b{font-weight:600;color:#262626}.cdr__line .cdr__green,.cdr__line--save b{color:#154230}.cdr__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:8px;border-top:1px solid rgba(21,66,48,.1)}.cdr__total span{font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#262626}.cdr__total b{font-weight:800;font-size:20px;color:#262626;font-variant-numeric:tabular-nums}.cdr__checkout{width:100%;min-height:56px;border-radius:10px;background:#111;color:#f4f4f4;font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #000;box-shadow:inset 0 1px #ffffff24,0 8px 20px #00000047;transition:transform .12s ease-out,opacity .15s}.cdr__checkout svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cdr__checkout.is-loading{opacity:.85;transform:scale(.985);pointer-events:none}.cdr__pay{display:flex;justify-content:center}.cdr__note{text-align:center;font-size:12px;color:#26262699}@media(max-height:760px){.cdr__timer{padding:10px 16px;font-size:13.5px}.cdr__foot{gap:9px;padding-top:12px}}@media(max-width:640px){.cdr .cdr__panel{width:100%;top:0;bottom:0;right:0;border-radius:0;max-height:none;height:auto}.cdr__timer{font-size:13.5px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.cdr .drawer__panel,.cdr__bar span,.cdr__switch,.cdr__switch span{transition:none}}.cdr .cdr__item{display:block;padding:0;border:0;gap:0;margin-top:10px}.cdr__switch-abo.is-on{border-style:solid;border-color:#154230;background:#eef5f0}.cdr__switch-abo.is-on .cdr__switch{background:#154230}.cdr__switch-abo.is-on .cdr__switch span{left:16px}.cdr__protect-sub{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:#262626b3}.cdr__switch-err{margin:6px 2px 0;font-size:12px;line-height:1.35;color:#9b1c2c}.cdr__switch-text b{color:#111}.cdr__card{grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:start;padding:10px}.cdr__img{display:block;width:92px;height:92px}.cdr__img img{width:92px;height:92px;border-radius:10px}.cdr__item-body{min-height:92px;gap:4px;justify-content:space-between}.cdr__namewrap{gap:5px}.cdr__name{font-size:14px;line-height:1.22;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cdr__sub{align-self:flex-start;max-width:100%;padding:3px 8px;border-radius:100px;background:#eef5f0;color:#154230;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdr__qty button{width:24px;height:24px}.cdr__price b{font-size:15px}.cdr__line--saved{margin:2px 0;padding:7px 10px;border-radius:8px;background:#eef5f0;color:#154230;font-weight:600}.cdr__line--saved b{color:#154230;font-weight:800}.cdr__protect{gap:12px;padding:12px;border:1px solid #CFE3F2;border-radius:12px;background:#f5fafe}.cdr__protect:hover{background:#edf6fd}.cdr__protect.is-on{border-color:#1b6fb5;background:#eaf4fc}.cdr__shield-wrap{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid #CFE3F2;display:flex;align-items:center;justify-content:center}.cdr__shield{width:20px;height:20px}.cdr__protect-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;font-size:13.5px;color:#0f3d5e}.cdr__protect-title b{font-weight:700}.cdr__protect-price{font-size:12.5px;font-weight:600;color:#1b6fb5}.cdr__protect-sub{margin-top:1px;color:#0f3d5eb3}.cdr__sub{padding:0;border-radius:0;background:none;color:#26262699;font-weight:400}.cdr__protect{gap:10px;padding:9px 12px}.cdr__protect-text{gap:0}.cdr__protect-title{display:block;font-size:13px;font-weight:700;line-height:1.3;color:#0f3d5e}.cdr__protect-sub{margin-top:0;font-size:12px;line-height:1.3}.cdr__protect-price{flex:0 0 auto;font-size:13.5px;font-weight:700;color:#111;white-space:nowrap;font-variant-numeric:tabular-nums}.cdr__protect{--pr-bg: #F1F6FF;--pr-border: #C5D8FA;--pr-accent: #2563EB;--pr-title: #0B2E6F;background:var(--pr-bg);border:1px solid var(--pr-border);box-shadow:0 1px 2px #0b2e6f0d;transition:background-color .15s ease-out,border-color .15s ease-out}.cdr__protect:hover{background:var(--pr-bg);border-color:var(--pr-accent)}.cdr__protect.is-on{background:var(--pr-bg);border-color:var(--pr-accent);box-shadow:0 0 0 1px var(--pr-accent) inset}.cdr__protect.is-on .cdr__switch{background:var(--pr-accent)}.cdr__protect-title{color:var(--pr-title)}.cdr__protect-sub{color:#0b2e6f9e;color:color-mix(in srgb,var(--pr-title) 62%,transparent)}.cdr__protect:focus-visible{outline:2px solid var(--pr-accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/44/assets/cart-drawer.css.map */
