.pals-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;font-family:var(--font-body-family);color:#2b2b2b}.pals-cd[hidden],.pals-cd [hidden]{display:none!important}.pals-cd__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000052;opacity:0;transition:opacity .3s}.pals-cd.is-open .pals-cd__dim{opacity:1}.pals-cd__panel{position:absolute;top:0;right:0;bottom:0;width:min(500px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(104%);transition:transform .38s cubic-bezier(.2,.7,.2,1);box-shadow:-18px 0 40px #00000024;outline:0}.pals-cd.is-open .pals-cd__panel{transform:none}.pals-cd__head{display:flex;align-items:center;justify-content:space-between;padding:20px 26px 16px;border-bottom:1px solid #EFE6D6}.pals-cd__title{margin:0;font-family:var(--font-heading-family),Georgia,serif;font-weight:400;font-size:2.2rem;color:#1c1c1c;letter-spacing:0}.pals-cd__title small{font-family:var(--font-body-family);font-size:1.25rem;font-weight:700;color:#6b6b6b;margin-left:6px;letter-spacing:.04em}.pals-cd__x{width:38px;height:38px;border-radius:50%;border:1px solid #E5D9C3;background:#fff;color:#1c1c1c;cursor:pointer;display:grid;place-items:center;transition:background .22s,transform .22s cubic-bezier(.2,.7,.2,1)}.pals-cd__x:hover{background:#faf6f0;transform:rotate(90deg)}.pals-cd__x svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.pals-cd__ship{padding:14px 26px 15px;background:#faf6f0;border-bottom:1px solid #EFE6D6;font-size:1.35rem;color:#1c1c1c}.pals-cd__ship p{margin:0}.pals-cd__ship b{font-weight:700}.pals-cd__bar{height:6px;border-radius:6px;background:#f0e4d0;margin-top:8px;overflow:hidden}.pals-cd__bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#46603a,#46603a);border-radius:6px;transition:width .5s cubic-bezier(.2,.7,.2,1)}.pals-cd__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 26px}.pals-cd__item{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid #EFE6D6;animation:pals-cd-in .35s cubic-bezier(.2,.7,.2,1) both;transition:opacity .25s}.pals-cd__item.is-busy{opacity:.55;pointer-events:none}.pals-cd__item.is-out{animation:pals-cd-out .28s ease forwards}@keyframes pals-cd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pals-cd-out{to{opacity:0;transform:translate(16px)}}.pals-cd__img{display:block;width:96px;height:96px;border-radius:10px;overflow:hidden;background:#f0e4d0;border:1px solid #EFE6D6}.pals-cd__img img{width:100%;height:100%;object-fit:cover;display:block}.pals-cd__top{display:flex;justify-content:space-between;gap:10px}.pals-cd__nm{font-family:var(--font-heading-family),Georgia,serif;font-size:1.55rem;line-height:1.3;color:#1c1c1c;text-decoration:none}.pals-cd__nm:hover{color:#46603a}.pals-cd__var{font-size:1.25rem;color:#6b6b6b;margin-top:2px}.pals-cd__pr{text-align:right;font-weight:700;color:#1c1c1c;white-space:nowrap;font-size:1.45rem}.pals-cd__pr s{display:block;font-weight:400;color:#8c8c8c;font-size:1.2rem}.pals-cd__row{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.pals-cd__qty{display:inline-flex;align-items:center;height:38px;border:1px solid #E5D9C3;border-radius:8px;background:#fff;overflow:hidden}.pals-cd__qty button{width:36px;height:100%;border:0;background:none;color:#1c1c1c;font-size:1.8rem;line-height:1;cursor:pointer;transition:background .22s}.pals-cd__qty button:hover{background:#faf6f0}.pals-cd__qty button:disabled{opacity:.35;cursor:default}.pals-cd__qty span{min-width:30px;text-align:center;font-weight:700;color:#1c1c1c;font-size:1.45rem}.pals-cd__rm{background:none;border:0;padding:6px 0;color:#6b6b6b;font:inherit;font-size:1.25rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pals-cd__rm:hover{color:#1c1c1c}.pals-cd__ierr{grid-column:1 / -1;margin:0;font-size:1.25rem;color:#b42318}.pals-cd__skel{height:84px;border-radius:10px;margin:16px 0;background:linear-gradient(90deg,#f0e4d0,#faf6f0,#f0e4d0);background-size:200% 100%;animation:pals-cd-sh 1s linear infinite}@keyframes pals-cd-sh{to{background-position:-200% 0}}.pals-cd__empty{text-align:center;padding:48px 10px}.pals-cd__empty svg{width:36px;height:36px;stroke:#46603a;fill:none;stroke-width:1.5}.pals-cd__empty h3{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;font-size:2rem;color:#1c1c1c;margin:10px 0 4px}.pals-cd__empty p{margin:0 0 18px;color:#6b6b6b}.pals-cd__err{margin:12px 0;font-size:1.3rem;color:#b42318}.pals-cd__foot{border-top:1px solid #EFE6D6;padding:16px 26px 18px;background:#fff}.pals-cd__note{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:1.3rem;color:#46603a;background:#46603a1a;border-radius:8px;padding:7px 10px}.pals-cd__note svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;flex-shrink:0}.pals-cd__line{display:flex;justify-content:space-between;align-items:baseline;font-size:1.4rem;color:#1c1c1c;margin-bottom:4px}.pals-cd__line--sub span{font-weight:700}.pals-cd__line--sub b{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;font-size:2.1rem}.pals-cd__small{font-size:1.25rem;color:#6b6b6b;margin:2px 0 12px}.pals-cd__form{margin:0}.pals-cd__btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:0;border-radius:8px;background:#46603a;color:#faf6f0;font:inherit;font-weight:700;font-size:1.5rem;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:background .22s,transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s}.pals-cd__btn:hover{background:#3a5030;transform:translateY(-1px);box-shadow:0 8px 18px #0003}.pals-cd__empty .pals-cd__btn{display:inline-flex;width:auto;padding:0 26px;height:46px}.pals-cd__links{display:flex;justify-content:space-between;margin-top:12px;font-size:1.35rem}.pals-cd__links a,.pals-cd__links button{background:none;border:0;padding:4px 0;color:#1c1c1c;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;border-bottom:1px solid #46603A}.pals-cd__pay{list-style:none;margin:12px 0 0;padding:0;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.pals-cd__pay svg{width:38px;height:24px;display:block}body.pals-cd-lock{overflow:hidden}@media(max-width:480px){.pals-cd__head{padding:14px 16px 12px}.pals-cd__ship,.pals-cd__foot{padding-left:16px;padding-right:16px}.pals-cd__body{padding:4px 16px}.pals-cd__item{grid-template-columns:72px 1fr;gap:12px}.pals-cd__img{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.pals-cd *,.pals-cd__panel,.pals-cd__dim{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/palsora-cart-drawer.css.map */
