.pc{--pc-t: .22s;--pc-e: cubic-bezier(.2,.7,.2,1);background:#fff;border:1px solid #E5D9C3;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;height:100%;color:#1c1c1c;transition:transform var(--pc-t) var(--pc-e),box-shadow var(--pc-t),border-color var(--pc-t)}.pc a{color:inherit;text-decoration:none}.pc{position:relative}.pc__wish{position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;border-radius:50%;border:0;padding:0;background:#ffffffeb;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:transform var(--pc-t) var(--pc-e),background var(--pc-t)}.pc__wish:hover{transform:scale(1.08);background:#fff}.pc__wish:focus-visible{outline:2px solid #46603A;outline-offset:2px}.pc__wish svg{width:18px;height:18px;stroke:#46603a;stroke-width:1.6;fill:transparent;transition:fill var(--pc-t),stroke var(--pc-t)}.pc__wish.is-on svg{fill:#46603a;stroke:#46603a;animation:pc-pop .4s var(--pc-e)}@keyframes pc-pop{40%{transform:scale(1.3)}}.pc:hover{transform:translateY(-4px);box-shadow:0 18px 34px #0000001f;border-color:#e5d9c3}.pc__ph{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f0e4d0}.pc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease,transform .6s var(--pc-e)}.pc__alt,.pc:hover .pc__ph.has-alt .pc__main{opacity:0}.pc:hover .pc__ph.has-alt .pc__alt{opacity:1;transform:scale(1.04)}.pc:hover .pc__ph:not(.has-alt) .pc__main{transform:scale(1.05)}.pc__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap;z-index:1}.pc__bdg,.pals-bdg{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px 5px 9px;border-radius:3px;line-height:1;white-space:nowrap}.pc__bdg--sale,.pals-bdg--sale{background:#46603a;color:#fff;box-shadow:inset 0 0 0 1px #46603a8c,0 4px 10px #0000002e}.pc__bdg--sale:before,.pals-bdg--sale:before{content:"";width:5px;height:5px;transform:rotate(45deg);background:#46603a;flex-shrink:0}.pc__bdg--new,.pals-bdg--new{background:#fffffff2;color:#1c1c1c;box-shadow:inset 0 0 0 1px #46603a}.pc__bdg--out,.pals-bdg--out{background:#ffffffeb;color:#6b6b6b;box-shadow:inset 0 0 0 1px #d8ccbb}.pc__qv{position:absolute;left:10px;right:10px;bottom:10px;background:#fffffff2;border-radius:8px;padding:9px;text-align:center;font-size:1.3rem;font-weight:700;color:#1c1c1c;transform:translateY(8px);opacity:0;transition:opacity var(--pc-t),transform var(--pc-t) var(--pc-e);z-index:1}.pc:hover .pc__qv,.pc__ph:focus-visible .pc__qv{opacity:1;transform:none}.pc__info{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.pc__vd{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b}.pc__nm{font-family:var(--font-heading-family),Georgia,serif;font-size:1.65rem;line-height:1.3;transition:color var(--pc-t)}.pc:hover .pc__nm{color:#46603a}.pc__pr{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pc__pr b{font-size:1.6rem}.pc__pr b.is-sale{color:#1c1c1c}.pc__pr s{color:#8c8c8c;font-size:1.35rem}.pc__save{font-size:1.25rem;font-weight:600;color:#46603a;margin-top:-2px}.pc__note{font-size:1.2rem;color:#6b6b6b}.pc__sw{display:flex;gap:7px;align-items:center;margin-top:2px}.pc__dot{width:16px;height:16px;border-radius:50%;border:1px solid #E5D9C3;padding:0;cursor:pointer;transition:transform var(--pc-t) var(--pc-e),box-shadow var(--pc-t)}.pc__dot:hover{transform:scale(1.12)}.pc__dot.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #46603a}.pc__sw small{font-size:1.2rem;color:#6b6b6b;margin-left:2px}.pc [hidden]{display:none!important}.pc__opts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pc__pill{flex:1 1 auto;min-height:34px;padding:6px 10px;border:1px solid #E5D9C3;border-radius:8px;background:#fff;color:#1c1c1c;font:inherit;font-size:1.2rem;font-weight:600;line-height:1.25;letter-spacing:.01em;text-align:center;cursor:pointer;transition:border-color var(--pc-t),background var(--pc-t),box-shadow var(--pc-t)}.pc__pill:hover{border-color:#46603a}.pc__pill.is-on{border-color:#46603a;background:#faf6f0;box-shadow:inset 0 0 0 1px #46603a}.pc__pill.is-out{color:#8c8c8c;text-decoration:line-through}.pc__pill:focus-visible,.pc__dot:focus-visible{outline:2px solid #46603A;outline-offset:2px}.pc__form{margin-top:auto;padding-top:8px}.pc__add{width:100%;background:#46603a;color:#faf6f0;border:0;border-radius:8px;padding:11px;font:inherit;font-weight:700;font-size:1.35rem;letter-spacing:.05em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background var(--pc-t),box-shadow var(--pc-t)}.pc__add:hover{background:#3a5030;box-shadow:0 6px 14px #0003}.pc__add svg{width:16px;height:16px;stroke:#faf6f0;fill:none;stroke-width:1.8;transition:transform var(--pc-t) var(--pc-e)}.pc__add:hover svg{transform:translateY(-1px)}.pc__add.is-done{background:#46603a}.pc__add[disabled]{opacity:.55;cursor:default;box-shadow:none}@media(max-width:599px){.pc__wish{top:8px;right:8px;width:34px;height:34px}.pc__badges{top:8px;left:8px;max-width:calc(100% - 56px)}.pc__info{padding:11px 12px 13px}.pc__nm{font-size:1.45rem}.pc__qv{display:none}.pc__add{padding:10px 6px;font-size:1.25rem}.pc__opts{gap:5px}.pc__pill{padding:6px;font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.pc,.pc *,.pc__img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/palsora-cards.css.map */
