.pdp-delivery-estimate{--jrs-orange: #E8601C;--jrs-orange-light: #FFF3ED;--jrs-orange-hover: #D4520F;--jrs-dark: #1A1A1A;--jrs-text: #333333;--jrs-muted: #717171;--jrs-border: #E5E5E5;--jrs-bg: #F7F7F7;--jrs-white: #FFFFFF;--jrs-green: #16A34A;--jrs-green-light: #F0FDF4;--jrs-radius: 8px;box-sizing:border-box;margin-top:12px}.pdp-delivery-estimate *,.pdp-delivery-estimate *:before,.pdp-delivery-estimate *:after{box-sizing:border-box}.pdp-delivery-estimate .delivery-estimate{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--jrs-bg);border:1px solid var(--jrs-border);border-radius:var(--jrs-radius);padding:14px 16px;margin-bottom:8px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.pdp-delivery-estimate .delivery-estimate:hover{border-color:#ccc;background:#f3f3f3}.pdp-delivery-estimate .delivery-left{display:flex;align-items:center;gap:12px;min-width:0}.pdp-delivery-estimate .delivery-icon{width:38px;height:38px;background:var(--jrs-orange-light);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdp-delivery-estimate .delivery-icon svg{width:18px;height:18px;color:var(--jrs-orange)}.pdp-delivery-estimate .delivery-info{min-width:0}.pdp-delivery-estimate .delivery-type{font-size:11.5px;color:var(--jrs-muted);font-weight:400;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-delivery-estimate .delivery-date{font-size:14.5px;font-weight:700;color:var(--jrs-dark);white-space:nowrap}.pdp-delivery-estimate .delivery-timer{text-align:right;flex-shrink:0}.pdp-delivery-estimate .timer-label{font-size:11px;color:var(--jrs-muted);font-weight:400;margin-bottom:2px}.pdp-delivery-estimate .timer-value{font-size:14.5px;font-weight:700;color:var(--jrs-orange);font-variant-numeric:tabular-nums;letter-spacing:.3px}.pdp-delivery-estimate .delivery-expand-link{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:500;color:var(--jrs-orange);background:none;border:none;cursor:pointer;padding:6px 0 2px;font-family:inherit;transition:color .15s ease}.pdp-delivery-estimate .delivery-expand-link:hover{color:var(--jrs-orange-hover);text-decoration:underline}.pdp-delivery-estimate .delivery-expand-link svg{width:14px;height:14px;transition:transform .25s ease}.pdp-delivery-estimate .delivery-expand-link.expanded svg{transform:rotate(180deg)}.pdp-delivery-estimate .delivery-options-table{background:var(--jrs-bg);border:1px solid var(--jrs-border);border-radius:var(--jrs-radius);overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .25s ease,margin .25s ease}.pdp-delivery-estimate .delivery-options-table.open{max-height:300px;opacity:1;margin-top:12px;margin-bottom:18px}.pdp-delivery-estimate .delivery-option-row{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid #ECECEC;font-size:13px;cursor:pointer}.pdp-delivery-estimate .delivery-option-row:last-child{border-bottom:none}.pdp-delivery-estimate .delivery-option-row .opt-type{color:var(--jrs-text);font-weight:400}.pdp-delivery-estimate .delivery-option-row .opt-badge{display:inline-block;background:#dcfce7;color:var(--jrs-green);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:2px 6px;border-radius:3px;margin-left:6px;vertical-align:middle}.pdp-delivery-estimate .delivery-option-row .opt-date{font-weight:700;color:var(--jrs-dark)}.pdp-delivery-estimate .delivery-option-row.active{background:var(--jrs-orange-light)}.pdp-delivery-estimate .delivery-option-row.active .opt-type{color:var(--jrs-orange-hover);font-weight:600}@media(max-width:768px){.pdp-delivery-estimate .delivery-estimate{padding:12px 14px;gap:10px}.pdp-delivery-estimate .delivery-icon{width:34px;height:34px}.pdp-delivery-estimate .delivery-icon svg{width:16px;height:16px}.pdp-delivery-estimate .delivery-type{font-size:11px}.pdp-delivery-estimate .delivery-date{font-size:13.5px}.pdp-delivery-estimate .timer-label{font-size:10px}.pdp-delivery-estimate .timer-value{font-size:13.5px}}@media(max-width:380px){.pdp-delivery-estimate .delivery-estimate{flex-direction:column;align-items:flex-start;gap:8px}.pdp-delivery-estimate .delivery-timer{text-align:left;display:flex;align-items:center;gap:6px}.pdp-delivery-estimate .timer-label{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/242/assets/pdp-delivery-estimate.css.map */
