.pcs-card{margin:16px 0 0;border:1px solid #e9dfd5;border-radius:16px;background:#faf8f4;box-shadow:0 4px 18px rgba(53,35,17,.02);overflow:hidden}.pcs-card-link{display:grid!important;grid-template-columns:minmax(0,1fr) auto 130px;align-items:center;gap:18px;padding:17px 20px;text-decoration:none!important;color:#2c2925!important;background:0 0!important;border:0!important;box-shadow:none!important;min-height:130px}.pcs-landing{margin:0 0 22px}.pcs-eyebrow{display:block;color:#796b5b;font-size:11px;line-height:1.6;font-weight:600;margin-bottom:4px}.pcs-title{display:block;color:#2c2925!important;font-size:21px!important;font-weight:800!important;line-height:1.65!important;margin:0!important}.pcs-body{display:block;color:#635d57;font-size:12px;line-height:1.8;margin-top:4px}.pcs-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;background:#ac342f;color:#fff;font-size:12px;font-weight:750;line-height:1.7;padding:9px 14px;border-radius:9px;box-shadow:0 4px 10px rgba(170,51,38,.07)}.pcs-quantity{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap;color:#a5352f;margin-inline-start:9px;font-size:13px!important}.pcs-quantity b{font-size:29px!important;font-weight:850!important;line-height:1.1}.pcs-compact .pcs-card-link{grid-template-columns:minmax(0,1fr) 85px;gap:7px;padding:13px;min-height:150px}.pcs-compact .pcs-art{grid-column:2;grid-row:1/span 2;width:85px!important;height:100px!important}.pcs-compact .pcs-action{grid-column:1;font-size:11px;padding:7px 11px}.pcs-compact .pcs-title{font-size:16px!important}.pcs-compact .pcs-eyebrow{font-size:10px}.pcs-compact .pcs-body{font-size:11px}.pcs-compact .pcs-quantity{font-size:11px!important;margin-inline-start:5px}.pcs-compact .pcs-quantity b{font-size:24px!important}.pcs-family-diary,.pcs-family-calendar{background:#f5f8f9;border-color:#dae4e8}.pcs-family-diary .pcs-action,.pcs-family-calendar .pcs-action{background:#294d60}.pcs-family-gift{background:#fff8f6;border-color:#efded8}.pcs-pay{display:flex;align-items:center;gap:12px;margin:10px 0 17px;padding:11px 13px;min-height:73px;border-radius:12px;background:#008df3;color:#fff;box-shadow:0 4px 12px rgba(0,141,243,.09)}.pcs-pay img{display:block!important;flex:0 0 49px;width:49px!important;height:49px!important;object-fit:contain!important;border:0!important;border-radius:7px!important;box-shadow:none!important}.pcs-pay strong{display:block;font-size:16px!important;line-height:1.6!important;font-weight:800!important;color:white!important}.pcs-pay small{display:block;color:#fff;font-size:10px;line-height:1.8;margin-top:2px}.pcs-mobile{display:none}.pcs-card-link:hover .pcs-action{background:#8e2825}.pcs-family-diary .pcs-card-link:hover .pcs-action,.pcs-family-calendar .pcs-card-link:hover .pcs-action{background:#183646}@media (max-width:800px){.pcs-desktop{display:none}.pcs-mobile{display:block}.pcs-card-link{grid-template-columns:minmax(0,1fr) 85px;gap:7px;padding:13px;min-height:150px}.pcs-action{grid-column:1;font-size:11px;padding:7px 11px}.pcs-title{font-size:16px!important}.pcs-eyebrow{font-size:10px}.pcs-body{font-size:11px}.pcs-quantity{font-size:11px!important;margin-inline-start:5px}.pcs-quantity b{font-size:24px!important}.pcs-pay strong{font-size:14px!important}}