.rps-zone-selector[data-rps-theme="cards"]{--rps-pill-radius:20px;--rps-pill-overlap:44px;--rps-date-border:2px solid #cbd5e1;--rps-date-border-selected:2px solid #000000;--rps-green-rest:#c4eecb;--rps-orange-rest:#ffe1b3;--rps-green-vivid:#7ED957;--rps-orange-vivid:#FF9F2E;--rps-label-red:#E50914;--rps-label-red-back:#A4061A}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card{display:flex;flex-direction:column;gap:0;padding:0;min-height:0;border:none;background:#fff0;box-shadow:none;overflow:visible;transition:transform 150ms ease,filter 150ms ease}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card__top{flex:0 0 auto;border:var(--rps-date-border);border-radius:var(--rps-pill-radius);background:#fff;padding:22px 12px 56px;text-align:center}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card__bottom{flex:0 0 auto;position:relative;z-index:1;border:none;border-radius:var(--rps-pill-radius);margin-top:calc(var(--rps-pill-overlap) * -1);padding:42px 12px 28px;text-align:center}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card--guaranteed .rps-shipping-card__bottom{background:var(--rps-green-rest)}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card--estimated .rps-shipping-card__bottom{background:var(--rps-orange-rest)}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card__eyebrow{line-height:1.2}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card__day{font-size:16px}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card__date{font-size:15px}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card__price{line-height:1.2;font-size:18px;font-weight:800}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card__delivery-note{line-height:1.3}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-group__items,.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-options__list:not(:has(.rps-shipping-group)){grid-template-columns:repeat(auto-fit,150px);justify-content:start;gap:18px}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card--guaranteed .rps-shipping-card__tag{color:#00BF63;font-weight:700}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card:not(.rps-shipping-option--selected):hover{transform:translateY(-2px);filter:drop-shadow(0 6px 12px rgb(15 23 42 / .12));cursor:pointer}.rps-zone-selector[data-rps-theme="cards"] .rps-shipping-card.rps-shipping-option--selected,.rps-zone-selector[data-rps-theme="cards"]:not(.rps-card-needs-choice) .rps-shipping-card.rps-shipping-option--selected{border:none;background:#fff0;box-shadow:none}.rps-zone-selector[data-rps-theme="cards"]:not(.rps-card-needs-choice) .rps-shipping-card.rps-shipping-option--selected .rps-shipping-card__top{border:var(--rps-date-border-selected)}.rps-zone-selector[data-rps-theme="cards"]:not(.rps-card-needs-choice) .rps-shipping-card--guaranteed.rps-shipping-option--selected .rps-shipping-card__bottom{background:var(--rps-green-vivid)}.rps-zone-selector[data-rps-theme="cards"]:not(.rps-card-needs-choice) .rps-shipping-card--estimated.rps-shipping-option--selected .rps-shipping-card__bottom{background:var(--rps-orange-vivid)}.rps-zone-selector[data-rps-theme="cards"]:not(.rps-card-needs-choice) .rps-shipping-card.rps-shipping-option--selected::before,.rps-zone-selector[data-rps-theme="cards"]:not(.rps-card-needs-choice) .rps-shipping-card.rps-shipping-option--selected::after{content:none;display:none}.rps-zone-selector[data-rps-theme="cards"]:not(.rps-card-needs-choice) .rps-shipping-card.rps-shipping-option--selected .rps-shipping-card__bottom::after{content:"";position:absolute;top:-2px;left:-10px;width:12px;height:40px;border-radius:6px;background:var(--rps-label-red-back);z-index:2}.rps-zone-selector[data-rps-theme="cards"]:not(.rps-card-needs-choice) .rps-shipping-card.rps-shipping-option--selected .rps-shipping-card__bottom::before{content:"Selected";position:absolute;top:-7px;left:-10px;z-index:3;height:34px;padding:0 16px 0 18px;border-radius:6px 20px 20px 6px;background:var(--rps-label-red);color:#fff;font-size:14px;font-weight:800;line-height:34px;white-space:nowrap;box-shadow:0 4px 10px rgb(0 0 0 / .18)}