:root{--primary-color: #452E36;--accent-color: #F7C98B;--border-radius: 12px}.delivery-wrapper{max-width:800px;margin:0 auto;font-family:system-ui,-apple-system,sans-serif}.header-tabs{display:flex;gap:10px;margin-bottom:20px}.tab{padding:10px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}.tab.active{border-color:var(--primary-color);background:#fff}.section-title{color:var(--primary-color);font-size:24px;font-weight:600;margin-bottom:16px}.location-container{border:1px solid #E5E7EB;border-radius:var(--border-radius);padding:24px}.select-group{margin-bottom:16px;position:relative}.custom-select{width:100%;padding:12px 0;font-size:16px;color:var(--primary-color);border:none;border-bottom:1px solid #E5E7EB;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.select-group:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23452E36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;pointer-events:none}.datetime-section{margin-top:24px}.date-header h3{color:var(--primary-color);font-size:18px;margin-bottom:16px}.date-buttons{display:flex;gap:10px;margin-bottom:24px}.date-btn{padding:10px 24px;border:1px solid #E5E7EB;border-radius:6px;background:#fff;cursor:pointer;min-width:100px;text-align:center}.date-btn.active{border:1px solid var(--primary-color)}.delivery-options{display:flex;flex-direction:column;gap:16px}.delivery-option{display:flex;align-items:center;gap:8px}.delivery-option input[type=radio]{display:none}.radio-custom{width:20px;height:20px;border:2px solid #E5E7EB;border-radius:50%;display:inline-block;position:relative}.delivery-option input[type=radio]:checked+label .radio-custom:after{content:"";width:12px;height:12px;background:#f7c98b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.delivery-text{color:var(--primary-color);font-size:16px}.delivery-time{margin-left:28px}.delivery-time p{color:var(--primary-color);margin-bottom:8px}.time-slot{display:inline-block;padding:8px 16px;background:#eb6f6f;color:#fff;border-radius:6px;font-size:14px}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.modal.show{display:flex;align-items:center;justify-content:center}.modal-content{background-color:#fff;padding:24px;border-radius:var(--border-radius);max-width:400px;width:90%;position:relative}.close-btn{position:absolute;right:16px;top:16px;font-size:24px;cursor:pointer;color:var(--primary-color)}.calendar-container{margin-top:20px}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.calendar-header button{background:none;border:none;font-size:20px;cursor:pointer;color:var(--primary-color)}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.weekday{text-align:center;font-weight:600;color:var(--primary-color);padding:8px}.calendar-day{text-align:center;padding:8px;cursor:pointer;border-radius:4px}.calendar-day:hover{background-color:#f0f0f0}.calendar-day.selected{background-color:var(--accent-color);color:var(--primary-color)}.calendar-day.disabled{color:#ccc;cursor:not-allowed}.time-slots{margin-top:24px}.slot-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.slot-option{display:flex;align-items:center;gap:8px}.slot-option input[type=radio]{display:none}.slot-text{color:var(--primary-color);font-size:16px}.hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/delivery-selector.css.map */
