.pw-cd [hidden]{display:none !important}.pw-cd{position:fixed;inset:0;z-index:80;visibility:hidden}.pw-cd.is-open{visibility:visible}.pw-cd__bg{position:absolute;inset:0;background:rgba(44,52,35,.42);opacity:0;transition:opacity var(--t) var(--ease)}.pw-cd.is-open .pw-cd__bg{opacity:1}.pw-cd__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--creme);--pw-bg:var(--creme);display:flex;flex-direction:column;transform:translateX(104%);transition:transform .5s var(--ease-out);box-shadow:-20px 0 50px -30px rgba(44,52,35,.5);outline:none}.pw-cd.is-open .pw-cd__panel{transform:none}.pw-cd__panel.is-busy{cursor:progress}.pw-cd__panel.is-busy .pw-cd__body,.pw-cd__panel.is-busy .pw-cd__up{opacity:.55;pointer-events:none;transition:opacity .2s}.pw-cd__head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 14px 22px;border-bottom:1.5px solid var(--sb-12)}.pw-cd__title{margin:0;font-family:var(--f-title);font-weight:800;font-variation-settings:"SOFT" 100,"opsz" 48;font-size:22px;letter-spacing:-.01em}.pw-cd__title span{font-family:var(--f-text);font-size:15px;opacity:.6}.pw-cd__ship{padding:14px 22px 16px;background:var(--biscuit)}.pw-cd__ship p{margin:0 0 10px;font-weight:800;font-size:13.5px}.pw-cd__bar{position:relative;display:block;height:6px;border-radius:6px;background:rgba(44,52,35,.12)}.pw-cd__bar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--sb);transition:width .6s var(--ease-out)}.pw-cd__barball{position:absolute;top:50%;right:0;width:16px !important;height:16px !important;margin-top:-8px}.pw-cd__barball .pw-ball__seam{stroke:var(--biscuit)}.pw-cd__ship.is-ok .pw-cd__bar i{background:var(--kaki)}.pw-cd__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 22px}.pw-cd__item{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:16px 0;border-bottom:1.5px solid var(--sb-08)}.pw-cd__img{display:block;width:84px;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--biscuit)}.pw-cd__img img{width:100%;height:100%;object-fit:cover}.pw-cd__info{display:flex;flex-direction:column;gap:6px;min-width:0}.pw-cd__name{font-weight:800;font-size:15px;line-height:1.3;text-decoration:none}.pw-cd__var{margin:0;font-size:13px;opacity:.65}.pw-cd__props{list-style:none;margin:0;padding:8px 10px;border-radius:10px;background:var(--biscuit);font-size:12.5px;line-height:1.45}.pw-cd__props span{font-weight:800}.pw-cd__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.pw-cd__row b{font-weight:800;font-size:15px}.pw-cd__qty{display:inline-flex;align-items:center;border-radius:100px;box-shadow:inset 0 0 0 1.5px var(--sb-12)}.pw .pw-cd__qty button{width:36px;height:36px;border:0;background:transparent;cursor:pointer;font-size:18px;font-weight:800;border-radius:50%}.pw .pw-cd__qty button:hover{background:var(--sb-08)}.pw-cd__qty span{min-width:22px;text-align:center;font-weight:800;font-size:14.5px}.pw .pw-cd__rm{align-self:flex-start;border:0;background:none;padding:2px 0;cursor:pointer;font-size:12.5px;font-weight:700;opacity:.6;text-decoration:underline;text-underline-offset:3px}.pw-cd__empty{padding:48px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.pw-cd__empty p{margin:0;font-family:var(--f-title);font-weight:700;font-variation-settings:"SOFT" 100,"opsz" 36;font-size:20px;max-width:22ch}.pw-cd__up:empty{display:none}.pw-cd__up{padding:14px 22px;border-top:1.5px solid var(--sb-12)}.pw-cd__uptitle{margin:0 0 10px;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.65}.pw-cd__upcard{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:10px;border-radius:16px;background:var(--biscuit)}.pw-cd__upcard .pw-cd__img{width:56px;border-radius:10px;background:var(--creme)}.pw-cd__upcard .pw-cd__name{font-size:14px}.pw-cd__upcard b{font-size:13.5px;font-weight:800}.pw .pw-cd__upadd{display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;padding:10px 12px 10px 14px;border-radius:100px;background:var(--sb);color:var(--creme);font-family:var(--f-text);font-weight:800;font-size:13px;--bbg:var(--sb)}.pw-cd__upadd .pw-btn__ball{width:10px;height:10px}.pw-cd__foot{padding:16px 22px max(18px,env(safe-area-inset-bottom));border-top:1.5px solid var(--sb-12);display:flex;flex-direction:column;gap:10px}.pw-cd__total{display:flex;justify-content:space-between;align-items:baseline}.pw-cd__total span{font-weight:800}.pw-cd__total b{font-family:var(--f-title);font-weight:800;font-variation-settings:"SOFT" 100,"opsz" 72;font-size:26px}.pw-cd__small{margin:0;font-size:12.5px;opacity:.6}.pw-cd__go{justify-content:center;width:100%;padding:19px 24px;font-size:16.5px}.pw-cd__trust{display:flex;justify-content:center;gap:18px;list-style:none;margin:4px 0 0;padding:0;font-size:12px;font-weight:800;opacity:.8}.pw-cd__trust li{display:inline-flex;align-items:center;gap:6px}.pw-cd__trust .pw-ico{width:16px;height:16px}.is-loading{opacity:.6;pointer-events:none}@media (max-width:520px){.pw-cd__panel{width:100%}.pw-cd__head{padding-left:18px}.pw-cd__body,.pw-cd__up,.pw-cd__foot{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.pw-cd__panel,.pw-cd__bg{transition:none}}.is-loading .pw-btn__ball .pw-ball__spin,.is-loading.pw-btn__ball .pw-ball__spin{animation:pwBallRoll .8s linear infinite}@keyframes pwBallRoll{to{transform:rotate(360deg)}}
.pw-cd__upcard + .pw-cd__uptitle{margin-top:16px}
.pw-cd__digital{font-size:12.5px;font-weight:800;opacity:.65}

.pw-cd__upsel{align-self:flex-start;max-width:100%;appearance:none;-webkit-appearance:none;border:0;border-radius:100px;padding:7px 28px 7px 12px;font:inherit;font-size:13px;font-weight:800;color:var(--sb);background:var(--creme) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='%232C3423' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") right 8px center / 14px no-repeat;box-shadow:inset 0 0 0 1.5px var(--sb-12);cursor:pointer}
.pw-cd__upsel.is-needed{box-shadow:inset 0 0 0 2px var(--balle)}
.pw-cd__wrap{display:flex;align-items:center;gap:12px;min-height:44px;margin:0 0 14px;padding:12px 16px;border-radius:16px;background:var(--biscuit);font-weight:800;font-size:14.5px;cursor:pointer}.pw-cd__wrap input{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:var(--sb)}.pw-cd__wrap span{flex:1}.pw-cd__wrap b{font-weight:800;white-space:nowrap}

.pw-cd__free{color:var(--balle)}.pw-cd__free s{margin-right:4px;color:var(--sb);opacity:.45;font-weight:700}
